Tartalomjegyzék:

Jupiter műholdas kijelző: 3 lépés
Jupiter műholdas kijelző: 3 lépés

Videó: Jupiter műholdas kijelző: 3 lépés

Videó: Jupiter műholdas kijelző: 3 lépés
Videó: A Luna-25 indítása | 18. ÉLŐ közvetítés | ŰRKUTATÁS MAGYARUL 2024, Július
Anonim
Jupiter műholdas kijelző
Jupiter műholdas kijelző
Jupiter műholdas kijelző
Jupiter műholdas kijelző
Jupiter műholdas kijelző
Jupiter műholdas kijelző

Ez egy szórakoztató és egyszerű projekt, amely rengeteg lehetőséget rejt magában egy érdekes, oktató és beszélgetést indító megjelenítés készítésére. Olcsó (10 USD) neopixel fénycsíkot használ a Jupiter négy fő holdjának aktuális orientációjának megjelenítésére.

Kellékek

Arduino Uno (bármelyik változat megteszi)

NeoPixel csík (az Amazon -tól beszerezhetőt használtam)

3 összekötő vezeték

Lépés: Csatlakoztassa Arduino készülékét a Lightstrip -hez

Csatlakoztassa Arduino készülékét a Lightstrip -hez
Csatlakoztassa Arduino készülékét a Lightstrip -hez

Ehhez nem sok. A fénycsíknak három csatlakozója van: piros +5V, fekete földelés, zöld jelzés.

Lehet, hogy más fénycsík van, mint az enyém, ezért a színek változhatnak, de a kapcsolat ugyanaz lesz.

Csatlakoztassa a következőket:

Fénycsík -------- Arduino Pin

Piros vezeték -------------- 5V

Fekete vezeték ------------ GND

Zöld huzal ------------ 6-os tű (ez lehet bármilyen tű, de a vázlatom 6-ot használ)

Érdemes megvárni, amíg beprogramozza az Arduino -t, mielőtt csatlakoztatná a fénycsíkot. Ez megakadályozza, hogy az indításkor véletlenszerű körülmények között az összes jelzőfény egyidejűleg bekapcsoljon, és potenciálisan túlterhelje a számítógép USB -portját.

2. lépés: Programozza be az Arduino programot

Töltse be a vázlatot az Arduino -ba bármilyen megszokott módszerrel.

Megjegyzés: Be kell töltenie az Adafruit Neopixel könyvtárat. Köszönet az Adafruitnak a Maker közösség elképesztő támogatásáért !!!

Ez egy nagyon egyszerű megvalósítás, amely sok teret hagy a fejlődésre. Jelenleg kemény kódot használ a dátumban és az időben (UTC -ben). Frissítse a változókat a jelenlegi UTC időre. Fordítsa össze és töltse le a kódot Arduino készülékére. Látnia kell a holdak jelenlegi állapotát. A Jupiter PIROS pontként jelenik meg a csík közepén. A többi hold színe a vázlatban tetszés szerint változtatható. Mivel az indításkor a dátum és az idő szerepel a vázlatban, most elviheti a kijelzőt máshová, és csatlakoztathatja, és az aktuális időpontban indul. Ez lehetővé teszi a programozást és a gyors áthelyezést valahova a dátum vagy az idő elvesztése nélkül.

3. lépés: Tedd magadévá

Nyilvánvalóan van néhány nagyszerű módja ennek javítására, ha ezt a szép projektet szeretné otthonává tenni:

1) Adjon hozzá elemmel támogatott valós idejű órát. Ezek nagyon olcsók, és rengeteg információ áll rendelkezésre a használatukról. Ez lehetővé teszi, hogy ne veszítse el az aktuális dátumot vagy időpontot, amikor az egység áramellátása megszűnt.

2) Hozzáadhat néhány kapcsolót az Arduino -hoz, és kitalálhatja a kódot az idő beállításához, csak a fénycsíkot használva kijelzőként. Esetleg állítsa be a dátum és az idő minden számjegyét, hogy hány LED van távol a Jupitertől (vagy a szalag egyik végétől).

3) Hozzáadtam egy kis képet a Jupiterről, hogy jobban kiemeljem a bolygót. A csillagmezős háttérhez való csatlakoztatás valóban feldobná ezt a projektet.

4) Jelenleg a kód felülír két holdat, amelyek ugyanabban a pixelben vannak. Módosíthatja a kódot, hogy felváltva villanjon a két szín, ha ugyanazon a képponton vannak.

5) A fenti 2 -hez hasonlóan találhat egy sémát a holdkijelzés és az idő közötti váltáshoz. (Az, hogy hogyan jelenítheti meg az időt egy lineáris sávon, csak rajtatok múlik). A kód elsősorban beállítja a kijelzőt, majd ismételten meghívja az alprogramot, hogy kiszámítsa a pozíciókat. Hozzáadtam egy sort a Loop () alprogramhoz, hogy 120 másodpercet adjunk hozzá minden ciklus iterációhoz. Ez lehetővé teszi, hogy a holdak gyorsabban mozogjanak egymáshoz képest, és igazán hűvös képet adnak ezekről a kozmikus táncosokról.

A videó azt a kódot mutatja, amelyhez ezt a sort kommentálták. Láthatod, hogyan tépi szét Io a Jupitert, és Callisto lő ki. Remélem, élvezni fogja ezt a projektet. Ha elkészíted, oszd meg mindenkivel.

Ajánlott: