Cuprins:
- Pasul 1: Cod
- Pasul 2: Construiți Arduino Setup
- Pasul 3: Buton
- Pasul 4: LED-uri
- Pasul 5: Îmbunătățiri / Variații
Video: Bila electrică optică magică: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Ești interesat să cunoști secretele Universului? Ei bine, Magic Eight Ball ar putea să nu fie pentru tine!
Capabil să răspundă la întrebări da sau nu, cu ocazional poate, Magic Eight Ball poate răspunde la toate întrebările dvs. cu o garanție de 100%! *
Folosind un Atmega328P Arduino, câteva LED-uri, un buton și mai multe rezistențe, și tu îți poți construi propria Magic Eight Ball!
Dacă un Arduino Uno nu este disponibil pentru dvs., dar se întâmplă să aveți un regulator de tensiune și un cristal al timpului, vă puteți construi și voi propria bilă Magic Eight!
* Balul Magic Eight nu este responsabil pentru consecințele acțiunilor dvs. pe baza deciziilor dvs. de a acționa în conformitate cu ceea ce a decis decretul Magic Eight Ball.
Lista de componente:
1 Atmega328p
4 LED-uri roșii
1 1 K Ohm Rezistor
4 560 Rezistențe ohm
1 Buton momentan
1 LM7805 Regulator de tensiune
1 Cristal de timp de 16 MHz
2.022 condensatori uF
2 condensatori 10 uF
1 Pană de pâine
Pasul 1: Cod
Cea mai dificilă parte a codului este urmărirea locului în care sunt create variabilele și unde pot fi modificate. Variabilele locale, cum ar fi decizia, pot fi modificate numai în cadrul metodei lor, în timp ce variabilele de clasă, cum ar fi delayLoop, pot fi modificate oriunde. De asemenea, este important să înțelegeți ce variabile vă controlează bucla și ce lucruri sunt modificate după bucla dvs. Este dificil să rulați întregul program dacă bucla dvs. rulează LED-urile la infinit.
Am folosit un ArduinoUno existent pentru a muta codul de la computer la Arduino și pentru a testa codul nostru înainte de a-l atașa la circuitul nostru final. Acesta ar fi probabil cel mai simplu mod de a face acest lucru, dar orice metodă pentru a obține codul pe Arduino ar funcționa, de asemenea.
Pasul 2: Construiți Arduino Setup
Pentru a începe, trebuie să configurăm componentele necesare pentru ca arduino să ruleze. Pentru a alimenta arduino, folosim o baterie de 9V cu un regulator de tensiune de 5V. Doi condensatori de 10 uF atașați la pinii de intrare și de ieșire ai regulatorului duc la masă și un fir de la pinul mediu la masă.
Cristalul de timp este atașat la pinii nouă și zece din arduino, unde doi condensatori.022 uF duc la sol pentru ambii pini.
În cele din urmă, pinul 8 de pe Arduino trebuie să se conecteze la masă.
Pasul 3: Buton
Plasați butonul într-o parte ușor accesibilă a panoului dvs. și conectați-l cu pinul de ieșire al regulatorului de tensiune pentru al alimenta. De asemenea, amplasați rezistorul de 1 KOhm pe acest pin al butonului și împământați.
Pe partea opusă și jumătatea inferioară a butonului, conectați-l la pinul 4 de pe arduino.
Pasul 4: LED-uri
Pentru acest pas, cele patru LED-uri trebuie să fie conectate la pinii 11, 14, 17 și 19. Celălalt pin al fiecărui LED trebuie să se conecteze la unul dintre rezistențele de 560 Ohm, care ajung la sol.
Pentru acest dispozitiv am ales să avem patru LED-uri pentru patru răspunsuri posibile; primul LED pentru „da”, al doilea LED pentru „nu”, al treilea LED pentru „poate” și al patrulea LED pentru „cere din nou”.
Pasul 5: Îmbunătățiri / Variații
Deoarece este o bilă de opt "Magic", dispozitivul ar putea fi ascuns într-un anumit tip de recipient, de exemplu o tablă Altoids. Doar dacă LED-urile ies din container și accesul la buton ar putea da Iluzia că acest container magic Altoids răspunde la întrebări.
O altă opțiune pentru îmbunătățirea acestui dispozitiv ar fi lipirea acestuia pe o placă de perfecționare pentru a-l face mai permanent și, dacă este lipit mai compact, s-ar putea încadra în containere mai mici.
Acest dispozitiv are LED-uri pentru efect vizual, dar există și posibilitatea de a adăuga o componentă audio la dispozitiv. Poate că atașarea unui difuzor la dispozitiv și redarea muzicii cu temporizator Jeopardy ar putea adăuga estetica dispozitivului. Există, evident, îmbunătățirea adăugării mai multor LED-uri pentru a oferi mai multe opțiuni de decizie, care ar fi destul de simple.
Recomandat:
Lanterna magică: 6 pași
Lanterna magică: Christiaan Huygens, pionierul proiectoarelor, a dezvoltat lanterna magică, care folosea o oglindă concavă pentru a reflecta și a direcționa cât mai multă lumină a lămpii printr-o mică foaie de sticlă pe care era imaginea de proiectat. făcut
Ușa magică: 5 pași
Ușa Magică: Ușa magică Bună tuturor sunt Mustafa Ali Adil Sunt din IRAQ / BAGHDAD Vârsta mea este de 9 ani și eu în gradul 4, fac un proiect simplu pentru a ne ajuta să fim curăți, mai ales în aceste zile, deoarece virusul numele său „Ușa magică” Am folosit instructabil
Oglindă magică cu știri, vreme, alarmă, temporizator și todolist: 9 pași
Oglindă magică cu știri, vreme, alarmă, temporizator și todolist: O oglindă magică este o oglindă specială cu sens unic, cu un afișaj în spatele ei. Afișajul, care este conectat la un Raspberry Pi, arată informații precum vremea, temperatura camerei, ora, data, un todolist și multe altele. Puteți chiar să adăugați un microfon și să setați
Prezentare Baghetă magică cu Arduino: 3 pași
Prezentare Baghetă magică cu Arduino: Acest dispozitiv este destinat să fie utilizat într-o prezentare pentru a extinde accesul prezentatorului la utilitățile computerului fără a controla direct computerul folosind un mouse sau o tastatură. Glisând bagheta magică în mai multe moduri diferite, prezentatorul este capabil
Oglindă magică inteligentă plutitoare de pe laptopul vechi cu recunoaștere vocală Alexa: 6 pași (cu imagini)
Oglindă magică inteligentă plutitoare de pe laptopul vechi cu recunoaștere vocală Alexa: Înscrieți-vă la cursul „Electronică pe scurt” aici: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK Verificați și canal YouTube aici pentru mai multe proiecte și tutoriale electronice: https://www.youtube.com/channel/UCelOO