Kazalo:

Neskončna mavrica: 4 koraki
Neskončna mavrica: 4 koraki

Video: Neskončna mavrica: 4 koraki

Video: Neskončna mavrica: 4 koraki
Video: ПРАВДА О РЕИНКАРНАЦИИ. Что будет после смерти? Откровение оккультиста (English, CS Subtitles) 2024, December
Anonim
Neskončna mavrica
Neskončna mavrica

Ogledala Infinity so zabavna iluzija, kot nalašč za svetle mavrice. Ta navodila vam pokažejo, kako narediti prenosno neskončno mavrico, ki jo lahko vzamete s seboj.

Materiali

  • škatla ali drugo ohišje
  • Zrcalna površina
  • tonirni material
  • Neopixel trak
  • krmilnik, kot je Adafruit CPX ali gemma
  • združljiva baterija in žice

Upoštevajte, da potrebujete tako prozoren zrcalni material kot polno zrcalno površino. Uporabil sem plastične zrcalne ploščice in zatemnjeno okensko folijo

Škatla mora imeti ravno površino, ki jo lahko izrežete in prekrijete z materialom za niansiranje. Prav tako mora biti dovolj velik, da bo namestil krmilnik, baterijo in dodatne žice.

Zaloge

Dodatne zaloge vključujejo spajkanje in programiranje. Za programiranje Circuit Playground Express (CPX) ali geme uporabite Arduino IDE. Knjižnice Adafruit obvezno dodajte z upraviteljem knjižnic.

1. korak: Pripravite ohišje

Pripravite ohišje
Pripravite ohišje
Pripravite ohišje
Pripravite ohišje
Pripravite ohišje
Pripravite ohišje

Poiščite ohišje in izrežite dele zrcalnih in zatemnilnih materialov. Naj bodo le nekoliko manjši, da se bodo lahko prilegali notri. Odrežite del z vrha posode in pustite dovolj prostora za oblikovanje ustnice. Posoda, ki sem jo uporabljal, je že imela plastično okno, zato mi ni bilo treba izrezati pokrova.

Ker je bilo moje ohišje kovinsko, sem ga obložil z električnim trakom. Prepričajte se, da ni gole kovine, ki bi lahko povzročila kratek stik! Za pritrditev svetlečih diod sem uporabil tudi kartonski trak.

2. korak: Ožičite svoja vezja

Ožičite svoja vezja
Ožičite svoja vezja

Ožičenje je dokaj preprosto. Obstajajo samo 3 povezave, vendar se prepričajte, da se povezujete z začetkom traku. Podatkovna povezava mora biti vzpostavljena med A0 na CPX in Din na traku Neopixel. Če uporabljate Gemmo, priključite D1 na Din traku. Priključite 5V vod na traku na Vout krmilnika. To bo dalo več moči LED. Nazadnje priključite ozemljitev med krmilnikom in LED trakom.

3. korak: Programirajte mavrico

Arduino ponuja enostaven način za programiranje teh RGB LED. Če programskega vmesnika še nimate, ga prenesite s spletnega mesta arduino.cc. Imajo stran za začetek, ki vas vodi skozi vsak korak. Po namestitvi Arduino IDE boste z vgrajenim upraviteljem knjižnic dodali podporo za AdaPruit NeoPixels in za krmilno ploščo.

Ko nastavite knjižnice, boste imeli dostop do primerov programov NeoPixel. Začnite s primerom izvajalca gumbov. Ponuja 3 mavrične rutine za igranje: rainbow, rainbowCycle in theatreChaseRainbow. Moj najljubši je bil rainbowCycle.

V vzorčnem programu morate narediti le 3 spremembe

1) Nastavite število NeoPixels z PIXEL_COUNT. Na primer, če imate 16 LED, spremenite vrstico kode tako, da se glasi:

#define PIXEL_COUNT 16

2) Nastavite izhodni zatič krmilnika. Če uporabljate CPX, se prepričajte, da je PIXEL_PIN definiran s črto

#define PIXEL_PIN 6

Če uporabljate Gemmo, boste to vrstico spremenili v

#define PIXEL_PIN 1

3) Spremenite glavno kodo. V Arduinu je glavna rutina loop (). Poiščite to rutino in jo nadomestite z naslednjim

void loop () {rainbowCycle (20);

}

Zdaj ga priključite in naložite. Rezultate bi morali videti na NeoPixels.

4. korak: Sestavite

Sestavite
Sestavite
Sestavite
Sestavite
Sestavite
Sestavite

Prva stvar, ki jo morate sestaviti, je, da na zgornji pokrov nanesete prozorno barvo. Tukaj je prikazano pritrjeno z dvostranskim trakom.

Ploščo NeoPixel pritrdite čim bližje pokrovu.

Nato postavite baterijo in krmilnik v ohišje. Če uporabljate CPX, se bo samodejno vklopil. Če uporabljate Gemmo, jo boste morda morali vklopiti. Na tem koraku bodo zasvetile LED diode.

Nad vezjem postavite zrcalno storitev. Poskusite ga pritrditi čim bližje LED diodam.

Zadnji korak je namestitev pokrova. Zdaj imate svojo prenosno neskončno mavrico!

Priporočena: