Table des matières:

Si ceci alors cela : la boîte noire : courir, esquiver et sauter : 4 étapes
Si ceci alors cela : la boîte noire : courir, esquiver et sauter : 4 étapes

Vidéo: Si ceci alors cela : la boîte noire : courir, esquiver et sauter : 4 étapes

Vidéo: Si ceci alors cela : la boîte noire : courir, esquiver et sauter : 4 étapes
Vidéo: Ne l'appelez plus jamais si....vous entendez ces 4 phrases 2024, Novembre
Anonim
Si ceci alors cela: la boîte noire: courir, esquiver et sauter
Si ceci alors cela: la boîte noire: courir, esquiver et sauter
Si ceci alors cela: la boîte noire: courir, esquiver et sauter
Si ceci alors cela: la boîte noire: courir, esquiver et sauter

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

Instructions étape par étape
Instructions étape par étape
Instructions étape par étape
Instructions étape par étape
Instructions étape par étape
Instructions étape par étape
Instructions étape par étape
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é: