Table des matières:

Electric Magic Eight Ball : 5 étapes
Electric Magic Eight Ball : 5 étapes

Vidéo: Electric Magic Eight Ball : 5 étapes

Vidéo: Electric Magic Eight Ball : 5 étapes
Vidéo: Make a Micro:bit Magic 8 Ball in Minutes with Tinkercad Circuits 2024, Novembre
Anonim
Boule Magique Électrique Huit
Boule Magique Électrique Huit
Boule Magique Électrique Huit
Boule Magique Électrique Huit

Êtes-vous intéressé à connaître les secrets de l'Univers? Eh bien, la Magic Eight Ball n'est peut-être pas pour vous !

Capable de répondre par oui ou par non, avec peut-être occasionnellement, la Magic Eight Ball peut répondre à toutes vos questions avec une garantie à 100 % !*

À l'aide d'un Arduino Atmega328P, de LED, d'un bouton et de plusieurs résistances, vous pouvez également créer votre propre Magic Eight Ball !

Si un Arduino Uno n'est pas disponible pour vous, mais que vous avez un régulateur de tension et un cristal de temps qui traînent, vous pouvez aussi construire votre propre Magic Eight Ball !

*Le Magic Eight Ball n'est pas responsable des conséquences de vos actions basées sur vos décisions d'agir sur ce que le Magic Eight Ball a décrété.

Liste des pièces:

1 Atméga328p

4 LED rouges

1 1 K Ohm Résistance

4 résistances de 560 Ohms

1 bouton-poussoir momentané

1 régulateur de tension LM7805

1 cristal de temps 16 MHz

Condensateurs 2.022 uF

2 condensateurs 10 uF

1 planche à pain

Étape 1: Coder

Code
Code
Code
Code
Code
Code

La partie la plus difficile du code est de savoir où les variables sont créées et où elles peuvent être modifiées. Les variables locales telles que decision ne peuvent être modifiées que dans leur méthode, tandis que les variables de classe telles que delayLoop peuvent être modifiées n'importe où. Il est également important de comprendre quelles variables contrôlent votre boucle et quelles choses sont modifiées après votre boucle. Il est difficile de parcourir tout le programme si votre boucle fait tourner les LED à l'infini.

Nous avons utilisé un ArduinoUno existant pour déplacer notre code de l'ordinateur vers l'Arduino et pour tester notre code avant de l'attacher à notre circuit final. Ce serait probablement le moyen le plus simple de le faire, mais toute méthode pour obtenir le code sur l'Arduino fonctionnerait également.

Étape 2: Construire la configuration Arduino

Construire la configuration Arduino
Construire la configuration Arduino
Construire la configuration Arduino
Construire la configuration Arduino

Pour commencer, nous devons configurer les composants nécessaires au fonctionnement de l'arduino. Pour alimenter l'arduino, nous utilisons une batterie 9V avec un régulateur de tension 5V. Deux condensateurs de 10 uF attachés aux broches d'entrée et de sortie du régulateur mènent à la terre et un fil de la broche du milieu à la terre.

Le cristal de temps est attaché aux broches neuf et dix de l'arduino, où deux condensateurs de 0,022 uF mènent à la terre pour les deux broches.

Enfin, la broche 8 de l'Arduino doit être connectée à la terre.

Étape 3: bouton

Bouton
Bouton

Placez le bouton dans une partie facilement accessible de votre maquette et câblez-le avec la broche de sortie du régulateur de tension pour l'alimenter. Placez également votre résistance de 1 KOhm sur cette broche du bouton et la masse.

Sur le côté opposé et la moitié inférieure du bouton, câblez-le à la broche 4 de l'arduino.

Étape 4: LED

LED
LED

Pour cette étape, les quatre LED doivent être connectées aux broches 11, 14, 17 et 19. L'autre broche de chaque LED doit être connectée à l'une des résistances de 560 Ohm, qui vont chacune à la terre.

Pour cet appareil, nous avons choisi d'avoir quatre LED pour quatre réponses possibles; la première LED pour "oui", la deuxième LED pour "non", la troisième LED pour "peut-être", et la quatrième LED pour "demander à nouveau".

Étape 5: Améliorations/Variations

Améliorations/Variations
Améliorations/Variations

Parce qu'il s'agit d'une boule de huit "Magic", l'appareil pourrait être dissimulé dans un certain type de conteneur, une boîte Altoids par exemple. Le simple fait d'avoir les LED qui sortent du conteneur et d'avoir accès au bouton pourrait donner l'illusion que ce conteneur magique Altoids répond aux questions.

Une autre option pour améliorer cet appareil serait de le souder à une carte perforée pour le rendre plus permanent, et s'il est soudé de manière plus compacte, il pourrait s'insérer dans des conteneurs plus petits.

Cet appareil a les LED pour l'effet visuel, mais il y a aussi la possibilité d'ajouter un composant audio à l'appareil. Peut-être que la connexion d'un haut-parleur à l'appareil et la lecture de la musique de la minuterie Jeopardy pourraient ajouter à l'esthétique de l'appareil. Il y a évidemment l'amélioration d'ajouter plus de LED pour donner plus d'options de décision, ce qui serait assez simple.

Conseillé: