Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Valmistele kotelo
- Vaihe 2: Johdotkaa piirisi
- Vaihe 3: Ohjelmoi Rainbow
- Vaihe 4: Kokoa
Video: Infinity Rainbow: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Infinity -peilit ovat hauska illuusio, joka on täydellinen kirkkaille sateenkaarille. Tämä opas näyttää, kuinka voit tehdä kannettavan äärettömän sateenkaaren, jonka voit ottaa mukaasi.
Materiaalit
- laatikko tai muu kotelo
- Peilin pinta
- sävytysmateriaali
- Neopixel -nauha
- ohjain, kuten Adafruitin CPX tai helmi
- yhteensopiva akku ja johdot
Huomaa, että tarvitset sekä läpinäkyvän peilimateriaalin että koko peilipinnan. Käytin muovisia peililaattoja ja sävytettyä kalvoa
Laatikossa on oltava tasainen pinta, jonka voit leikata ja peittää sävytysmateriaalilla. Sen on myös oltava riittävän suuri ohjaimen, akun ja ylimääräisten johtojen sijoittamiseksi.
Tarvikkeet
Muita tarvikkeita ovat juottaminen ja ohjelmointi. Ohjelmoi Circuit Playground Express (CPX) tai helmi Arduino IDE: llä. Muista lisätä Adafruit -kirjastot kirjastonhallinnan avulla.
Vaihe 1: Valmistele kotelo
Jäljitä kotelo ja leikkaa peilin ja sävyjen materiaalit. Tee niistä vain hieman pienempiä, jotta ne mahtuvat sisään. Leikkaa osa säiliön yläosasta jättäen juuri tarpeeksi tilaa huulen muodostamiseksi. Käyttämässäni säiliössä oli jo muovi -ikkuna, joten minun ei tarvinnut leikata kansi pois täältä.
Koska koteloni oli metallia, vuorasin sen sähköteipillä. Varmista, ettei paljaalla metallilla ole oikosulkuja! Käytin myös pahvinauhaa ledien kiinnittämiseen.
Vaihe 2: Johdotkaa piirisi
Johdotus on melko yksinkertainen. Yhteyksiä on vain 3, mutta varmista, että muodostat yhteyden nauhan alkuun. Datayhteys tulee muodostaa CPX: n A0: n ja Neopixel -nauhan Din: n välillä. Jos käytät Gemmaa, kytke D1 nauhan Din -liittimeen. Liitä nauhan 5 V: n johto ohjaimen Vout -liitäntään. Tämä antaa LEDille enemmän tehoa. Kytke lopuksi maa ohjaimen ja led -nauhan väliin.
Vaihe 3: Ohjelmoi Rainbow
Arduino tarjoaa helpon tavan ohjelmoida nämä RGB -ledit. Jos sinulla ei vielä ole ohjelmointirajapintaa, lataa se osoitteesta arduino.cc. Heillä on aloitussivu, joka opastaa sinua jokaisessa vaiheessa. Kun olet asentanut Arduino IDE: n, voit lisätä sisäänrakennetun kirjastonhallinnan avulla tukea Adafruitin NeoPixels-laitteille ja ohjainkortillesi.
Kun olet määrittänyt kirjastot, pääset käyttämään NeoPixel -esimerkkiohjelmia. Aloita esimerkkinä painikepyöräilijä. Se tarjoaa 3 sateenkaarirutiinia pelaamiseen: sateenkaari, rainbowCycle ja teatteriChaseRainbow. Suosikkini oli rainbowCycle.
Esimerkkiohjelmaan on tehtävä vain 3 muutosta
1) Määritä NeoPikselien lukumääräksi PIXEL_COUNT. Jos sinulla on esimerkiksi 16 LEDiä, vaihda koodirivi seuraavasti:
#define PIXEL_COUNT 16
2) Aseta ohjaimen ulostulonappi. Jos käytät CPX: ää, varmista, että PIXEL_PIN on määritetty viivalla
#define PIXEL_PIN 6
Jos käytät Gemmaa, muutat tämän rivin muotoon
#define PIXEL_PIN 1
3) Vaihda pääkoodi. Arduinossa päärutiini on silmukka (). Etsi se rutiini ja korvaa se seuraavalla
tyhjä silmukka () {rainbowCycle (20);
}
Kytke se nyt sisään ja alas. Sinun pitäisi nähdä tulokset NeoPixels -näytössä.
Vaihe 4: Kokoa
Ensimmäinen asia koota on laittaa läpinäkyvä sävy yläkanteen. Tässä se on kiinnitetty kaksipuolisella teipillä.
Kiinnitä NeoPixel -nauha mahdollisimman lähelle kantta.
Aseta seuraavaksi paristo ja ohjain koteloon. Jos käytät CPX: ää, se käynnistyy automaattisesti. Jos käytät Gemmaa, sinun on ehkä kytkettävä se päälle. LEDit palavat tässä vaiheessa.
Aseta peilipalvelu piirin yläpuolelle. Yritä kiinnittää se mahdollisimman lähelle LED -valoja.
Viimeinen vaihe on laittaa kansi päälle. Nyt sinulla on kannettava ääretön sateenkaari!
Suositeltava:
BrickPi - Rainbow Unicorn: 15 vaihetta (kuvilla)
BrickPi-Rainbow Unicorn: Anna Covidin aika ja Shelter-in-Place -opetus eikä kesäleiriä (paras osa opetusvuotta!) Minulla on perjantain Lego-klubi, jossa on enimmäkseen 8-10-vuotiaita poikia. Koska tämä klubi esiintyy koulun jälkeen, kun nämä lapset ovat olleet
Rakenna interaktiivinen Rainbow -silta Minecraft Raspberry Pi Editionin avulla: 11 vaihetta
Rakenna Rainbow Interactive Bridge -sovellus Minecraftin Raspberry Pi Editionin avulla: Eilen näin 8-vuotiaan veljenpoikani leikkivän Minecraftia aiemmin antamani Raspberry Pi -pelin kanssa, ja sitten sain idean, joka käyttää koodia räätälöidyn ja jännittävän Minecraftin luomiseen- pi LED -lohkojen projekti. Minecraft Pi on loistava tapa aloittaa
Arduino & Neopixel Coke Bottle Rainbow Party Light: 7 vaihetta (kuvilla)
Arduino & Neopixel Coke Bottle Rainbow Party Light: Poikani Doon huomasi vanhoista koksipulloista ja Glow Sticksin karkeista sisätiloista valmistetun erittäin viileän juhlavalon ja kysyy, voisimmeko tehdä sen hänen tuleville koulukokeille, jotka ovat ohi PartAYYY !! ! Sanon varmasti, mutta eikö sinulla olisi mieluummin joitain näistä
Hyvää syntymäpäivää RGB Rainbow Lighting -lahja: 11 vaihetta
Hyvää syntymäpäivää RGB Rainbow Lighting Gift: Hei ystävät, tässä ohjeessa teemme erilaisen syntymäpäivälahjan RGB -neopikselin avulla. Tämä projekti näyttää erittäin viileältä pimeässä yöllä. Annoin kaikki tiedot tässä opetusohjelmassa al osilla ja koodeilla. Ja toivon, että te kaikki tykkäätte tästä
Napauta Tap Rainbow - kahden pelaajan nopean reaktion peli: 4 vaihetta (kuvilla)
Napauta Tap Rainbow - 2 pelaajan pikareagointipeli: 2 viikkoa sitten tyttärelläni oli nerokas idea tehdä nopea reaktiopeli sateenkaaren väreillä (hän on sateenkaari -asiantuntija: D). Rakastin ajatusta heti ja aloin miettiä, kuinka voisimme tehdä siitä todellisen pelin. Sinulla on sateenkaari