Table des matières:
- Étape 1: Coder
- Étape 2: Construire la configuration Arduino
- Étape 3: bouton
- Étape 4: LED
- Étape 5: Améliorations/Variations
Vidéo: Electric Magic Eight Ball : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Ê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
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
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
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
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
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é:
DIY Electric Longboard ! : 7 étapes (avec photos)
DIY Electric Longboard ! : Bonjour, amis créateurs, dans ce guide, je vais vous montrer comment fabriquer un skateboard électrique DIY avec un budget relativement petit. La planche que j'ai construite peut atteindre des vitesses d'environ 40 km/h (26 mph) et parcourir environ 18 km. Ci-dessus se trouve un guide vidéo et quelques pi
Electronic Magic 8 Ball et Eyeball : 11 étapes (avec photos)
Electronic Magic 8 Ball and Eyeball : je voulais créer une version numérique du Magic 8 Ball… Le corps de celui-ci est imprimé en 3D et l'affichage est passé d'un polyèdre à colorant bleu à un petit OLED contrôlé par un nombre aléatoire générateur programmé dans un Arduino NANO.Puis je
Magic Answers Ball avec Arduino Pro Mini et écran TFT : 7 étapes
Balle Magic Answers avec Arduino Pro Mini et écran TFT : Il y a quelque temps, ma fille et moi avons démonté une balle Magic 8 afin qu'elle puisse remplacer les vingt réponses par celles de son choix. C'était un cadeau pour une de ses amies. Cela m'a fait réfléchir à la façon de le faire à plus grande échelle. Pourrions-nous avoir beaucoup de m
Assistant de course Microbit avec Magic 8 Ball : 10 étapes
Assistant de course Microbit avec Magic 8 Ball : Nous allons coder l'assistant de course avec Magic 8 Ball, un assistant de course Microbit est d'une grande aide pour les personnes qui couraient beaucoup, pour les personnes qui courent parfois ou même pour celles qui viennent de commencer à courir . Parfois, vous devez prendre des décisions
Magic 8 Ball : 5 étapes (avec photos)
Magic 8 Ball : Ce Instructable a été créé pour répondre aux exigences du projet Makecourse à l'Université de Floride du Sud (www.makecourse.com). Bonjour et bienvenue dans mon projet MakeCourse. Pour mon projet final, j'ai choisi de recréer un &ld