Turinys:

„Jupiter“palydovinis ekranas: 3 žingsniai
„Jupiter“palydovinis ekranas: 3 žingsniai

Video: „Jupiter“palydovinis ekranas: 3 žingsniai

Video: „Jupiter“palydovinis ekranas: 3 žingsniai
Video: 드디어 천왕성까지 동영상으로 촬영 성공했습니다 l Uranus, Saturn, Jupiter, Mars filmed in KOREA 2024, Liepa
Anonim
„Jupiter“palydovinis ekranas
„Jupiter“palydovinis ekranas
„Jupiter“palydovinis ekranas
„Jupiter“palydovinis ekranas
„Jupiter“palydovinis ekranas
„Jupiter“palydovinis ekranas

Tai įdomus ir lengvas projektas, turintis daugybę galimybių sukurti įdomų, edukacinį ir pokalbio pradžią. Jis naudoja nebrangią (10 USD) neopikselių šviesos juostelę, kad būtų parodyta dabartinė keturių pagrindinių Jupiterio mėnulių orientacija.

Prekės

„Arduino Uno“(tiks bet koks variantas)

„NeoPixel“juostelė (naudojau vieną, kurią galima įsigyti iš „Amazon“)

3 sujungimo laidai

1 veiksmas: prijunkite „Arduino“prie „Lightstrip“

Prijunkite „Arduino“prie „Lightstrip“
Prijunkite „Arduino“prie „Lightstrip“

Nelabai šito. Šviesos juostelė turi tris jungtis: raudona - +5 V, juoda - žemė, žalia - signalas.

Galite turėti kitokią šviesos juostelę nei mano, todėl spalvos gali skirtis, tačiau ryšys bus tas pats.

Prijunkite šiuos dalykus:

Šviesos juostelė -------- Arduino kaištis

Raudona viela -------------- 5V

Juoda viela ------------ GND

Žalia viela ------------ 6 kaištis (tai gali būti bet koks kaištis, bet mano eskizas naudoja 6)

Prieš prijungdami šviesos juostą, galbūt norėsite palaukti, kol užprogramuosite „Arduino“. Tai neleis atsitiktinėms sąlygoms paleidžiant vienu metu įjungti visas lemputes ir perkrauti kompiuterio USB prievadą.

2 veiksmas: užprogramuokite „Arduino“

Įkelkite eskizą į „Arduino“naudodami bet kurį įprastą metodą.

Pastaba: jums reikės įkelti „Adafruit Neopixel“biblioteką. Ačiū „Adafruit“už nuostabią paramą kūrėjų bendruomenei !!!

Tai labai paprastas įgyvendinimas, paliekantis daug erdvės tobulėti. Šiuo metu jūs griežtai koduojate datą ir laiką (UTC). Atnaujinkite kintamuosius pagal dabartinį UTC laiką. Surinkite ir atsisiųskite kodą į „Arduino“. Turėtumėte pamatyti dabartinę mėnulių būklę. Jupiteris juostelės viduryje pasirodys kaip RAUDONAS taškas. Kitos mėnulio spalvos eskize gali būti pakeistos taip, kaip norite. Kadangi data ir laikas paleidimo metu yra eskize, dabar galite perkelti ekraną kur nors kitur ir prijungti prie jo ir jis prasidės dabartiniu laiku. Tai leidžia jį užprogramuoti ir greitai perkelti kur nors, neprarandant datos ar laiko.

3 žingsnis: padarykite tai savo

Akivaizdu, kad yra keletas puikių būdų tai pagerinti, jei norite, kad tai būtų gražus jūsų namų projektas:

1) Pridėkite akumuliatoriaus palaikomą realaus laiko laikrodį. Jie yra labai pigūs, turintys daug informacijos apie jų naudojimą. Tai leistų neprarasti dabartinės datos ar laiko, kai įrenginys prarado maitinimą.

2) Galite pridėti keletą jungiklių prie „Arduino“ir sugalvoti kodą, kad nustatytumėte laiką tik naudojant šviesos juostą kaip ekraną. Galbūt kiekvieną datos ir laiko skaitmenį nustatykite pagal tai, kiek šviesos diodų esate toli nuo Jupiterio (arba vieno juostelės galo).

3) Pridėjau nedidelį Jupiterio paveikslėlį, kad geriau išryškintų planetą. Pritvirtinus prie žvaigždžių lauko fono, šis projektas tikrai išpopuliarėtų.

4) Šiuo metu kodas perrašys du mėnulius, esančius tame pačiame taške. Galite pakeisti kodą, kad pakaitomis mirksėtų dvi spalvos, kai jos yra tame pačiame taške.

5) Panašiai kaip 2 aukščiau, galite sugalvoti schemą, kaip pakeisti mėnulio rodymą ir laiką. (Kaip galite rodyti laiką linijinėje juostelėje, priklauso nuo jūsų). Kodas pirmiausia nustato ekraną, o tada pakviečia paprogramę pakartotinai apskaičiuoti pozicijas. Aš pridėjau eilutę į „Loop“() paprogramę, kad prie kiekvienos ciklo kartojimo laiko pridėtų 120 sekundžių. Tai leidžia greičiau pamatyti mėnulius, judančius vienas kito atžvilgiu, ir parodyti tikrai šaunų šių kosminių šokėjų vaizdą.

Vaizdo įraše rodomas kodas, pažymėtas šia eilute. Galite pamatyti, kaip Io plyšta aplink Jupiterį, o Callisto šaudo. Tikiuosi, kad jums patiks šis projektas. Jei tai padarysite, pasidalykite ja su visais.

Rekomenduojamas: