Table des matières:
- Étape 1: Liste des outils utilisés
- Étape 2: Instructions étape par étape
- Étape 3: Le code, en détail
- Étape 4: Vidéo
Vidéo: Si ceci alors cela : la boîte noire : courir, esquiver et sauter : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Je m'appelle Remco Liqui lung et il s'agit d'un projet scolaire If This Then That.
La boîte noire: Run, Dodge and Jump est une boîte contenant un jeu jouable.
L'idée derrière est que vous jouez à un jeu et lorsque vous atteignez un certain score (100 points), vous pouvez récupérer votre récompense à l'intérieur de la boîte. De cette façon, vous pouvez sentir que vous avez accompli quelque chose et être récompensé pour votre travail acharné. Assez simple non?
Le jeu en cours utilise un arduino avec des commandes de base.
Le code original que j'ai utilisé vient d'Iron_Salsa (https://create.arduino.cc/projecthub/iron_salsastudio/lcd-game-2e69ea), puis j'y ai ajouté une petite touche en ajoutant et en modifiant les codes.
Dans ce tutoriel je vais vous montrer comment j'ai créé la box, la liste des outils nécessaires pour la créer, le code et les idées alternatives à appliquer.
Sans plus tarder, trouvons des collègues de travail !
Étape 1: Liste des outils utilisés
Les outils que j'ai utilisé avec l'arduino:
- Arduino Uno
- Planche à pain
- Écran LCD (20x4)
- Bouclier I2C pour l'écran LCD
- 3 x bouton poussoir
- 4 x fils mâle-femelle
- 7 x fils de planche à pain
- Planche à pain
Pour la boite:
- Juste vous êtes une boîte standard, n'importe quelle taille peut être utilisée.
- Couple de vis pour visser l'écran lcd, l'arduino et les charnières.
- Pistolet à colle avec des bâtons de colle pour coller la boîte ensemble.
- Couteau utilitaire ou ciseaux pour couper le carton.
- Boutons en caoutchouc pouvant être extraits d'une manette de jeu.
- prise USB
Étape 2: Instructions étape par étape
Commençons par l'arduino est mis en place.
Le schéma où le fil doit être connecté est le suivant:
- GND et Reset se connectent au bouton (Réinitialise le jeu)
- GND et la broche 4 se connectent au bouton (choisit la difficulté)
- Bouton de connexion GND et Pin 2 (utilisé pour jouer au jeu)
Pour cela, vous pouvez utiliser des fils de planche à pain ordinaires pour vous connecter à l'arduino.
L'écran est soudé avec un blindage I2C qui peut être acheté séparément ou connecté à l'écran LCD. La connexion se fait uniquement du blindage à l'arduino en utilisant les fils femelle à mâle, pas besoin de connecter les fils à la planche à pain.
- SCL se connecte à A5
- SDA se connecte à A4
- GND se connecte à GND
- VCC se connecte à 5V
Lorsque vous êtes satisfait de son apparence sur la planche à pain, vous pouvez le souder sur une empreinte de planche à pain.
La façon dont il est soudé, les câbles sont à l'arrière de l'impression tandis que les boutons sont à l'avant. Cela facilite l'accès aux boutons sans que les câbles ne gênent.
Pour rendre la boîte assez simple, vous pouvez en assembler une ou simplement utiliser une boîte qui a la bonne taille à votre goût.
Ma boîte peut être disséquée en 2 parties.
La première partie où l'arduino est caché est en fait une boîte de livraison qui avait la bonne taille et la bonne stabilité pour visser l'arduino et l'écran LCD, avec suffisamment d'espace pour l'impression (contrôle). Vous pouvez personnaliser l'endroit où l'arduino est installé très facilement car il est très flexible et peut être appliqué à n'importe quelle forme d'objet. Je me suis assuré d'avoir un port où je peux connecter mon câble à l'arduino, de cette façon il n'y aurait pas besoin d'ouvrir la boîte où se trouve l'arduino. Avec une prise USB, vous pouvez connecter l'arduino à une prise murale pour l'électricité.
Étape 3: Le code, en détail
Le code est simple à certaines parties que je vais expliquer comment vous pouvez personnaliser un peu à votre guise.
Dans le fichier de code est expliqué ce que font les codes et où ils sont référencés en tant que commentaires.
Quelle différence ai-je ajouté dans le code ?
Eh bien, j'ai appliqué le code à utiliser pour un écran 20x4, ajusté le caractère et le niveau pour utiliser tout l'écran.
Ajout d'une page d'introduction pour le projet scolaire et ajustement de la sélection de difficulté. Centré tout ce qui contient du texte. Comme mon écran a un blindage I2C soudé, il utilise la bibliothèque LiquidCity spécialement conçue pour un écran I2C.
Étape 4: Vidéo
Une vidéo montrant le jeu en cours
Conseillé:
Robot d'expression - Si ceci que cela : 5 étapes
Expression Robot - If This Than That: Hallo en welkom bij mijn Expression Robot Instructable.DIt is de instructable waar ik aan heb gewerkt tijdens mijn les van If This Than That.De Expression robot is gemaakt met als doel jou als gebruiker te stimuleren bij jezelfreflectie . Le robot co
Si ceci alors cela ArDino : 3 étapes
If This Then That ArDino : Pour notre projet scolaire, if this then that nous devions créer un objet interactif à l'aide d'un arduino. J'ai décidé de faire un Ardino câlin. Il est très talentueux et d'une simple pression sur un bouton, il chantera le thème de Jurassic Park pour vous
Si ceci, alors cela : Console Arduino portable : 5 étapes
Si ceci, alors cela : Console Arduino portable : il s'agit d'un simple jeu de tir sur la cible. Vous déplacez le lecteur avec deux modules tactiles capacitifs et vous tirez en faisant des sons forts, comme applaudir, crier ou secouer la boîte. Pièces que j'ai utilisées : Arduino Uno Arduino a000096 écran tft 2 Module tactile TTP223B
Arduino Singleplayer Pong - Si ceci, alors cela : 5 étapes
Arduino Singleplayer Pong- If This, Then That: Dit arduino project is gebaseerd op een 2 speler pong project hier op instructables(https://www.instructables.com/id/Portable-Arduino-a…) maar dit project is un seul joueur a rencontré een simpele AI.Onderdelen: Arduino Uno Nokia 5100 scherm. https://ww
Jeu de mémoire avec toucher (Simon dit) - Si ceci alors cela : 6 étapes (avec photos)
Memory Game With Touch (Simon Says) - If This Then That : J'ai fait un jeu de mémoire avec des tablettes tactiles et un anneau néopixel pour un projet scolaire. Ce jeu est similaire à Simon Says, sauf que de nombreuses formes d'entrée et de retour (effets sonores et lumineux) dans le jeu sont différentes. J'ai programmé des sons de Su