Cuprins:
- Provizii
- Pasul 1: Conectați-vă Arduino la Lightstrip
- Pasul 2: Programați Arduino
- Pasul 3: Asigurați-vă propriul dvs
Video: Afișaj satelit Jupiter: 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
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
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:
Stație meteo asistată prin satelit: 5 pași
Stație meteo asistată prin satelit: Acest proiect este destinat persoanelor care doresc să colecteze propriile date meteorologice. Poate măsura viteza și direcția vântului, temperatura și umiditatea aerului. De asemenea, este capabil să asculte sateliți meteo care orbitează Pământul o dată la 100 de minute. Voi
Antena satelit offset din lemn cu zgârieturi: 11 pași (cu imagini)
Antena satelit offset din lemn Scratchbuilt: Am întâlnit câteva site-uri web unde mai mulți oameni și-au construit propriile antene parabolice cu focalizare principală, un bărbat australian chiar a construit o antenă offset imensă de 13 metri. Care este diferența? Focusul principal este ceea ce vă gândiți atunci când cineva spune „satelit dis
Cum să remediați un radio prin satelit Plug and Play .: 6 pași
Cum să remediați un radio prin satelit Plug and Play: înainte de a începe, va trebui să determinați cea mai bună locație pentru a monta radioul satelit pe tabloul de bord sau pe coloana dvs. și veți avea nevoie de un driver de soclu, șurubelniță și tăietoare de sârmă
Set satelit STEM: 7 pași
Set STEM prin satelit: În lumea de astăzi, unul dintre cele mai importante instrumente ale omenirii sunt sateliții. Acești sateliți ne oferă date foarte importante despre live-ul nostru. Sunt importanți în fiecare aspect al nostru, de la comunicare și prognoza meteo până la colectarea r
Afișaj TTGO (color) cu Micropython (afișaj TTGO T): 6 pași
Afișaj TTGO (color) cu Micropython (afișaj TTGO T): Afișajul TTGO T este o placă bazată pe ESP32 care include un afișaj color de 1,14 inch. Tabloul poate fi cumpărat pentru un premiu mai mic de 7 $ (inclusiv livrare, premiu văzut pe banggood). Acesta este un premiu incredibil pentru un ESP32, inclusiv un afișaj. T