Cuprins:

Bila electrică optică magică: 5 pași
Bila electrică optică magică: 5 pași

Video: Bila electrică optică magică: 5 pași

Video: Bila electrică optică magică: 5 pași
Video: 🪄 HONOR Magic5 Pro Review în Română; 📷 Cameră magică(!), 🚀 1085 Mbps 5G și 💡 1200 LUX la display! 2024, Noiembrie
Anonim
Bal Magic Electric Opt
Bal Magic Electric Opt
Bal Magic Electric Opt
Bal Magic Electric Opt

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

Cod
Cod
Cod
Cod
Cod
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

Construiți Arduino Setup
Construiți Arduino Setup
Construiți Arduino Setup
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

Buton
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

LED-uri
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

Îmbunătățiri / Variații
Î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: