Sisukord:

Infinity Rainbow: 4 sammu
Infinity Rainbow: 4 sammu

Video: Infinity Rainbow: 4 sammu

Video: Infinity Rainbow: 4 sammu
Video: Игра В Кальмара В РЕАЛЬНОЙ ЖИЗНИ *ЧЕЛЛЕНДЖ* 2024, Juuni
Anonim
Lõpmatus vikerkaar
Lõpmatus vikerkaar

Infinity peeglid on lõbus illusioon, mis sobib suurepäraselt eredate vikerkaaride jaoks. See juhend näitab teile, kuidas teha kaasaskantav lõpmatuse vikerkaar, mida saate kaasa võtta.

Materjalid

  • kast või muu ümbris
  • Peegli pind
  • tooniv materjal
  • Neopikseli riba
  • kontroller nagu Adafruit'i CPX või pärl
  • ühilduv aku ja juhtmed

Pange tähele, et vajate nii läbipaistvat peegelmaterjali kui ka peegelpinda. Kasutasin plastikust peegelplaate ja toonitud aknakilet

Karbil peab olema tasane pind, mille saate välja lõigata ja katta toonimaterjaliga. Samuti peab see olema piisavalt suur kontrolleri, aku ja lisatraatide paigutamiseks.

Tarvikud

Lisatarvikud hõlmavad jootmist ja programmeerimist. Kasutage Arduino IDE -d, et programmeerida Circuit Playground Express (CPX) või pärl. Lisage Adafruit raamatukogud kindlasti raamatukoguhalduri abil.

Samm: valmistage ümbris ette

Valmistage ümbris ette
Valmistage ümbris ette
Valmistage ümbris ette
Valmistage ümbris ette
Valmistage ümbris ette
Valmistage ümbris ette

Jälgige ümbrist ja lõigake peegli osad ja toonimaterjalid. Tehke need veidi väiksemaks, et need mahuksid sisse. Lõigake osa anuma ülaosast välja, jättes piisavalt ruumi huule moodustamiseks. Mahutil, mida ma kasutasin, oli juba plastikaken, nii et ma ei pidanud siin kaant välja lõikama.

Kuna mu korpus oli metallist, vooderdasin selle elektrilindiga. Veenduge, et poleks paljast metalli, mis võib teie vooluahelaid lühistada! Ledide kinnitamiseks kasutasin ka papiriba.

2. samm: ühendage oma vooluringid

Juhtmed oma ahelad
Juhtmed oma ahelad

Juhtmestik on üsna lihtne. Ühendusi on vaid 3, kuid veenduge, et ühendate riba algusega. Andmeühendus tuleks luua CPX -i A0 ja Neopixeli riba Dini vahel. Kui kasutate Gemmat, ühendage D1 riba Din -ga. Ühendage ribal olev 5V liin kontrolleri vooluvõrku. See annab LED -idele rohkem energiat. Lõpuks ühendage maapind kontrolleri ja LED -riba vahel.

3. samm: programmeerige vikerkaar

Arduino pakub lihtsat viisi nende RGB -valgusdioodide programmeerimiseks. Kui teil pole veel programmeerimisliidest, laadige see alla saidilt arduino.cc. Neil on alustamisleht, mis juhendab teid igal sammul. Pärast Arduino IDE installimist kasutate sisseehitatud raamatukoguhaldurit, et lisada Adafruit NeoPixelitele ja kontrolleriplaadile tugi.

Kui olete teegid seadistanud, saate juurdepääsu NeoPixeli näidisprogrammidele. Alustage nööptsükli näitest. See pakub kolme vikerkaare rutiini mängimiseks: vikerkaar, rainbowCycle ja TheaterChaseRainbow. Minu lemmik oli rainbowCycle.

Näidisprogrammis peate tegema ainult 3 muudatust

1) Määrake NeoPikslite arv, kasutades PIXEL_COUNT. Näiteks kui teil on 16 LED -i, muutke koodirida järgmiseks:

#define PIXEL_COUNT 16

2) Seadistage kontrolleri väljundnõel. Kui kasutate CPX -i, veenduge, et PIXEL_PIN on joonega määratletud

#define PIXEL_PIN 6

Kui kasutate Gemmat, muudate selle rea uueks

#define PIXEL_PIN 1

3) Muutke põhikoodi. Arduinos on peamine rutiin loop (). Leidke see rutiin ja asendage see järgmisega

void loop () {rainbowCycle (20);

}

Nüüd ühendage see ja laadige alla. Te peaksite nägema tulemusi NeoPixelitel.

4. samm: pange kokku

Pange kokku
Pange kokku
Pange kokku
Pange kokku
Pange kokku
Pange kokku

Esimene asi, mida kokku panna, on läbipaistva tooni panemine ülemisele kaanele. Siin on see kinnitatud kahepoolse teibiga.

Kinnitage NeoPixeli riba kaane lähedale nii palju kui võimalik.

Seejärel asetage aku ja kontroller korpusesse. Kui kasutate CPX -i, lülitub see automaatselt sisse. Kui kasutate Gemmat, peate võib -olla selle sisse lülitama. Selles etapis põlevad LED -id.

Vooluahela kohal asetage peegelteenus. Proovige seda kinnitada nii lähedalt kui võimalik.

Viimane samm on kaane peale panemine. Nüüd on teil kaasaskantav lõpmatuse vikerkaar!

Soovitan: