Sisällysluettelo:

Jupiter -satelliittinäyttö: 3 vaihetta
Jupiter -satelliittinäyttö: 3 vaihetta

Video: Jupiter -satelliittinäyttö: 3 vaihetta

Video: Jupiter -satelliittinäyttö: 3 vaihetta
Video: Polkupyörän vaihteiden säätö 2024, Heinäkuu
Anonim
Jupiter -satelliittinäyttö
Jupiter -satelliittinäyttö
Jupiter -satelliittinäyttö
Jupiter -satelliittinäyttö
Jupiter -satelliittinäyttö
Jupiter -satelliittinäyttö

Tämä on hauska ja helppo projekti, jolla on paljon mahdollisuuksia tehdä mielenkiintoinen, opettavainen ja keskustelun aloittava näyttö. Se käyttää halpaa (10 dollaria) neopikselivaloa, joka näyttää Jupiterin neljän suurimman kuun nykyisen suunnan.

Tarvikkeet

Arduino Uno (mikä tahansa vaihtoehto sopii)

NeoPixel -nauha (käytin Amazonista saatavana olevaa)

3 kytkentäjohtoa

Vaihe 1: Liitä Arduino Lightstripiin

Liitä Arduino Lightstripiin
Liitä Arduino Lightstripiin

Ei paljon tähän. Valonauhassa on kolme liitäntää: punainen +5 V, musta maadoitukselle, vihreä signaalille.

Sinulla voi olla erilainen valonauha kuin minulla, joten värit voivat vaihdella, mutta yhteys on sama.

Liitä seuraavat:

Valonauha -------- Arduino Pin

Punainen johto -------------- 5V

Musta lanka ------------ GND

Vihreä lanka ------------ Nasta 6 (tämä voi olla mikä tahansa nasta, mutta luonnoksessani käytetään kuutta)

Haluat ehkä odottaa, kunnes olet ohjelmoinut Arduinon, ennen kuin kytket valoliuskan. Tämä estää satunnaisia tilanteita käynnistyksen yhteydessä syttymästä kaikkiin valoihin samanaikaisesti ja mahdollisesti ylikuormittamasta tietokoneen USB -porttia.

Vaihe 2: Ohjelmoi Arduino

Lataa luonnos Arduinoon millä tahansa tottuneella menetelmällä.

Huomautus: Sinun on ladattava Adafruit Neopixel -kirjasto. Kiitos Adafruitille hämmästyttävästä tuesta Maker -yhteisölle !!!

Tämä on hyvin yksinkertainen toteutus, joka jättää sinulle paljon parantamisen varaa. Tällä hetkellä käytät kovaa koodia päivämäärään ja kellonaikaan (UTC). Päivitä muuttujat nykyiseen UTC -aikaan. Kokoa ja lataa koodi Arduinoosi. Sinun pitäisi nähdä kuiden nykyinen tila. Jupiter näkyy punaisena pisteenä nauhan keskellä. Muut kuun värit voidaan muuttaa luonnoksessa haluamallasi tavalla. Koska käynnistyksen päivämäärä ja kellonaika ovat luonnoksessa, voit nyt viedä näytön jonnekin muualle ja kytkeä sen pistorasiaan ja se alkaa nykyisestä kellonajasta. Tämän avulla voit ohjelmoida sen ja siirtää sen nopeasti jonnekin menettämättä päivämäärää tai kellonaikaa.

Vaihe 3: Tee siitä oma

On selvää, että on olemassa hienoja tapoja parantaa tätä, jos haluat tehdä tästä kauniin projektin kotiisi:

1) Lisää paristokäyttöinen reaaliaikainen kello. Nämä ovat erittäin halpoja, ja niiden käytöstä on paljon tietoa. Näin et menetä nykyistä päivämäärää tai aikaa, jolloin yksikkö katkaisi virran.

2) Voit lisätä pari kytkintä Arduinoon ja keksiä koodin asettaaksesi ajan vain käyttämällä valonauhaa näyttönä. Aseta päivämäärän ja kellonajan jokainen numero sen mukaan, kuinka monta LEDiä olet kaukana Jupiterista (tai nauhan toisesta päästä).

3) Lisäsin pienen kuvan Jupiterista planeetan korostamiseksi paremmin. Asentaminen tähtikentän taustaan saisi tämän projektin todella popiksi.

4) Tällä hetkellä koodi korvaa kaksi kuuta, jotka ovat samassa pikselissä. Voit muokata koodia vilkkumaan vuorotellen kahta väriä, kun ne ovat samassa pikselissä.

5) Kuten 2 yllä, voit keksiä kaavan, jolla vaihdetaan kuunäyttöä ja aikaa. (Kuinka voit näyttää ajan lineaarisella nauhalla, on sinun tehtäväsi). Koodi asettaa ensisijaisesti näytön ja kutsuu sitten aliohjelman laskemaan sijainnit toistuvasti. Lisäsin rivin Loop () -aliohjelmaan lisätäkseni 120 sekuntia jokaisen silmukan iteroinnin aikaan. Tämän avulla voit nähdä kuut liikkuvan toisiinsa nähden nopeammin ja antaa todella viileän esityksen näistä kosmisista tanssijoista.

Videossa näkyy koodi, johon tämä rivi on kommentoitu. Näet kuinka Io repii Jupiterin ympärille ja Callisto ampuu sinne. Toivottavasti pidät tästä projektista. Jos teet sellaisen, jaa se kaikkien kanssa.

Suositeltava: