Cuprins:

Afișaj satelit Jupiter: 3 pași
Afișaj satelit Jupiter: 3 pași

Video: Afișaj satelit Jupiter: 3 pași

Video: Afișaj satelit Jupiter: 3 pași
Video: Jupiter Through Backyard Telescope - CLOSEST in 59 years. #space #jupiter #shorts 2024, Iulie
Anonim
Afișaj satelit Jupiter
Afișaj satelit Jupiter
Afișaj satelit Jupiter
Afișaj satelit Jupiter
Afișaj satelit Jupiter
Afișaj satelit Jupiter

Acesta este un proiect distractiv și ușor, care are o mulțime de potențial pentru a face un afișaj interesant, educativ și de conversație. Folosește o bandă de lumină neopixelie ieftină (10 USD) pentru a afișa orientarea actuală a celor patru luni majore din Jupiter.

Provizii

Arduino Uno (orice variantă va funcționa)

Banda NeoPixel (am folosit una disponibilă de pe Amazon)

3 fire de conectare

Pasul 1: Conectați-vă Arduino la Lightstrip

Conectați-vă Arduino la Lightstrip
Conectați-vă Arduino la Lightstrip

Nu prea mult la asta. Banda de lumină are trei conexiuni; Roșu pentru + 5V, Negru pentru masă, Verde pentru semnal.

Este posibil să aveți o bandă de lumină diferită de a mea, astfel încât culorile pot varia, dar conexiunea va fi aceeași.

Conectați următoarele:

Banda de lumină -------- Arduino Pin

Sârmă roșie -------------- 5V

Fir negru ------------ GND

Sârmă verde ------------ Pinul 6 (acesta poate fi orice pin, dar schița mea folosește 6)

Poate doriți să așteptați până când programați Arduino înainte de a conecta banda de lumină. Acest lucru va împiedica o stare aleatorie la pornire să alimenteze toate luminile în același timp și să suprasolicite portul USB al computerului.

Pasul 2: Programați Arduino

Încărcați schița în Arduino folosind orice metodă cu care sunteți obișnuiți.

Notă: Va trebui să aveți încărcată biblioteca Adafruit Neopixel. Mulțumim Adafruit pentru sprijinul uimitor acordat comunității Maker !!!

Aceasta este o implementare foarte simplă, care vă lasă mult spațiu pentru a vă îmbunătăți. În prezent, codul dvs. dur este dat și ora (în UTC). Actualizați variabilele la ora UTC curentă. Compilați și descărcați codul pe Arduino. Ar trebui să vedeți starea actuală a lunilor. Jupiter va apărea ca un punct ROȘU în mijlocul benzii. Culorile celorlalte luni pot fi schimbate în schiță la ceea ce vreți vreodată. Deoarece data și ora la pornire se află în schiță, acum puteți duce afișajul în altă parte și îl puteți conecta și va începe la ora curentă. Acest lucru vă permite să îl programați și să îl mutați rapid undeva, fără a pierde data sau ora.

Pasul 3: Asigurați-vă propriul dvs

În mod clar, există câteva modalități excelente de a îmbunătăți acest lucru dacă doriți să faceți din acesta un proiect frumos pentru casa dvs.:

1) Adăugați un ceas în timp real cu baterie. Acestea sunt foarte ieftine, cu o mulțime de informații disponibile despre modul de utilizare a acestora. Acest lucru vă va permite să nu pierdeți data sau ora curentă când unitatea a pierdut puterea.

2) Puteți adăuga câteva comutatoare la Arduino și puteți veni cu codul pentru a seta ora folosind doar banda de lumină ca afișaj. Poate setați fiecare cifră a datei și orei cu câte LED-uri sunteți departe de Jupiter (sau un capăt al benzii).

3) Am adăugat o mică imagine a lui Jupiter pentru a evidenția mai bine planeta. Montarea pe un fundal de câmp stelar ar face ca acest proiect să apară.

4) În prezent, codul va suprascrie două luni care se află la același pixel. Puteți modifica codul pentru a clipi alternativ cele două culori atunci când acestea sunt la același pixel.

5) Similar cu 2 de mai sus, puteți veni cu o schemă de alternare între afișarea lunii și ora. (Depindeți de modul în care ați putea afișa timpul pe o bandă liniară). Codul configurează în principal afișajul și apoi apelează subrutina pentru a calcula pozițiile în mod repetat. Am adăugat o linie în subrutina Loop () pentru a adăuga 120 de secunde la fiecare iterație Loop. Acest lucru vă permite să vedeți lunile care se mișcă unul față de celălalt mai repede și oferă o afișare foarte cool a acestor dansatori cosmici.

Videoclipul arată codul cu această linie comentată. Puteți vedea cum Io sfâșie în jurul lui Jupiter și Callisto trage acolo. Sper să vă bucurați de acest proiect. Dacă faceți una, vă rugăm să o împărtășiți cu toată lumea.

Recomandat: