Satura rādītājs:

Jupitera satelīta displejs: 3 soļi
Jupitera satelīta displejs: 3 soļi

Video: Jupitera satelīta displejs: 3 soļi

Video: Jupitera satelīta displejs: 3 soļi
Video: Saturn - Jupiter - Uranus 2024, Jūlijs
Anonim
Jupitera satelīta displejs
Jupitera satelīta displejs
Jupitera satelīta displejs
Jupitera satelīta displejs
Jupitera satelīta displejs
Jupitera satelīta displejs

Šis ir jautrs un vienkāršs projekts, kam ir milzīgs potenciāls, lai izveidotu interesantu, izglītojošu un sarunu sākuma displeju. Tas izmanto lētu (10 USD) neopikseļu gaismas sloksni, lai parādītu četru galveno Jupitera pavadoņu pašreizējo orientāciju.

Piegādes

Arduino Uno (derēs jebkurš variants)

NeoPixel sloksne (es izmantoju vienu, kas pieejama no Amazon)

3 savienojuma vadi

1. darbība. Savienojiet savu Arduino ar Lightstrip

Savienojiet savu Arduino ar Lightstrip
Savienojiet savu Arduino ar Lightstrip

Šim nav daudz. Gaismas joslai ir trīs savienojumi: sarkans +5 V, melns zemei, zaļš signālam.

Jums var būt atšķirīga gaismas josla nekā manai, tāpēc krāsas var atšķirties, bet savienojums būs vienāds.

Savienojiet sekojošo:

Gaismas sloksne -------- Arduino Pin

Sarkans vads -------------- 5V

Melns vads ------------ GND

Zaļais vads ------------ 6. tapa (tas var būt jebkurš tapa, bet manā skicē tiek izmantots 6)

Pirms gaismas sloksnes pievienošanas, iespējams, vēlēsities pagaidīt, līdz esat ieprogrammējis Arduino. Tas neļaus nejaušiem apstākļiem startēšanas laikā vienlaikus ieslēgt visas gaismas un potenciāli pārslogot datora USB portu.

2. solis: ieprogrammējiet Arduino

Ielādējiet skici Arduino, izmantojot jebkuru pierastu metodi.

Piezīme. Jums būs jāielādē Adafruit Neopixel bibliotēka. Paldies Adafruit par apbrīnojamo atbalstu Maker kopienai !!!

Šī ir ļoti vienkārša ieviešana, kas ļauj jums daudz uzlabot. Pašlaik jums ir kods datumā un laikā (UTC). Atjauniniet mainīgos uz pašreizējo UTC laiku. Apkopojiet un lejupielādējiet kodu savā Arduino. Jums vajadzētu redzēt pašreizējo pavadoņu stāvokli. Jupiters sloksnes vidū parādīsies kā SARKANS punkts. Pārējās mēness krāsas skicē var mainīt uz vēlamo. Tā kā skicē ir norādīts datums un laiks palaišanas laikā, tagad varat novietot displeju kaut kur citur un pievienot to, un tas sāksies pašreizējā laikā. Tas ļauj to ieprogrammēt un ātri pārvietot kaut kur, nezaudējot datumu vai laiku.

3. darbība. Padariet to par savu

Ir skaidrs, ka ir daži lieliski veidi, kā to uzlabot, ja vēlaties padarīt šo māju par skaistu projektu:

1) Pievienojiet reāllaika pulksteni ar akumulatoru. Tie ir ļoti lēti, un ir pieejama daudz informācijas par to izmantošanu. Tas ļautu nepazaudēt pašreizējo datumu vai laiku, kad ierīce zaudēja enerģiju.

2) Jūs varētu pievienot pāris slēdžus Arduino un izdomāt kodu, lai iestatītu laiku, tikai izmantojot gaismas joslu kā displeju. Varbūt iestatiet katru datuma un laika ciparu pēc tā, cik gaismas diodes esat prom no Jupitera (vai viena sloksnes gala).

3) Es pievienoju nelielu Jupitera attēlu, lai labāk izceltu planētu. Piestiprināšana pie zvaigznes lauka fona patiešām padarītu šo projektu populāru.

4) Pašlaik kods pārrakstīs divus pavadoņus, kas atrodas pie viena pikseļa. Jūs varētu modificēt kodu, lai pārmaiņus mirgo abas krāsas, ja tās atrodas vienā pikseļā.

5) Līdzīgi kā iepriekš 2, jūs varētu nākt klajā ar shēmu, lai mainītu mēness displeju un laiku. (Tas, kā jūs varētu parādīt laiku lineārajā joslā, ir atkarīgs no jums). Kods galvenokārt izveido displeju un pēc tam izsauc apakšprogrammu, lai atkārtoti aprēķinātu pozīcijas. Es pievienoju rindu cilpas Loop () apakšprogrammā, lai katras cilpas atkārtojuma laikam pievienotu 120 sekundes. Tas ļauj ātrāk redzēt pavadoņus, kas pārvietojas viens pret otru, un sniedz patiešām vēsu priekšstatu par šiem kosmiskajiem dejotājiem.

Videoklipā ir redzams kods ar šo rindiņu, kas ir komentēta. Jūs varat redzēt, kā Io plosās ap Jupiteru un Kallisto šauj ārā. Es ceru, ka jums patiks šis projekts. Ja jūs to izveidojat, lūdzu, dalieties tajā ar visiem.

Ieteicams: