Turinys:

Begalybės vaivorykštė: 4 žingsniai
Begalybės vaivorykštė: 4 žingsniai

Video: Begalybės vaivorykštė: 4 žingsniai

Video: Begalybės vaivorykštė: 4 žingsniai
Video: Кто-нибудь из вас СЛЫШАЛ о полуночной игре? #4 2024, Lapkritis
Anonim
Begalybės vaivorykštė
Begalybės vaivorykštė

„Infinity“veidrodžiai yra smagi iliuzija, puikiai tinkanti ryškioms vaivorykštėms. Ši pamoka parodo, kaip padaryti nešiojamą begalybės vaivorykštę, kurią galite pasiimti su savimi.

Medžiagos

  • dėžutė ar kitas gaubtas
  • Veidrodinis paviršius
  • tonuojanti medžiaga
  • Neopikselio juostelė
  • valdiklis, pvz., „Adafruit“CPX ar brangakmenis
  • suderinama baterija ir laidai

Atminkite, kad jums reikia ir skaidrios veidrodinės medžiagos, ir viso veidrodžio paviršiaus. Aš naudoju plastikines veidrodines plyteles ir tamsintą lango plėvelę

Dėžutė turi turėti plokščią paviršių, kurį galite iškirpti ir padengti tonuojančia medžiaga. Jis taip pat turi būti pakankamai didelis, kad jame būtų valdiklis, baterija ir papildomi laidai.

Prekės

Papildomos medžiagos yra litavimas ir programavimas. Naudodami „Arduino IDE“programuokite „Circuit Playground Express“(CPX) arba perlą. Būtinai pridėkite „Adafruit“bibliotekas naudodami bibliotekos tvarkyklę.

1 žingsnis: Paruoškite gaubtą

Paruoškite gaubtą
Paruoškite gaubtą
Paruoškite gaubtą
Paruoškite gaubtą
Paruoškite gaubtą
Paruoškite gaubtą

Nubrėžkite gaubtą ir supjaustykite veidrodžio bei atspalvio medžiagų dalis. Padarykite juos šiek tiek mažesnius, kad jie galėtų tilpti į vidų. Iškirpkite dalį iš talpyklos viršaus, palikdami tik tiek vietos, kad susidarytų lūpa. Talpykla, kurią naudojau, jau turėjo plastikinį langą, todėl man nereikėjo čia iškirpti dangčio.

Kadangi mano korpusas buvo metalinis, jį išklijau elektros juosta. Įsitikinkite, kad nėra pliko metalo, kuris gali sutrumpinti jūsų jungimus! Šviesos diodams pritvirtinti taip pat naudojau kartono juostelę.

2 žingsnis: Sujunkite grandines

Sujunkite grandines
Sujunkite grandines

Elektros instaliacija yra gana paprasta. Yra tik 3 jungtys, tačiau įsitikinkite, kad jungiatės prie juostos pradžios. Duomenų ryšys turėtų būti užmegztas tarp A0 CPX ir Din Neopixel juostelėje. Jei naudojate „Gemma“, prijunkite D1 prie juostos Din. Prijunkite 5V liniją ant juostos prie valdiklio Vout. Tai suteiks daugiau galios šviesos diodams. Galiausiai prijunkite žemę tarp valdiklio ir šviesos diodų juostos.

3 žingsnis: užprogramuokite vaivorykštę

„Arduino“yra paprastas būdas užprogramuoti šiuos RGB diodus. Jei dar neturite programavimo sąsajos, atsisiųskite ją iš arduino.cc. Jie turi pradžios puslapį, kuriame pateikiamas žingsnis po žingsnio. Įdiegę „Arduino IDE“, naudosite integruotą bibliotekos tvarkyklę, kad pridėtumėte „Adafruit“„NeoPixels“ir valdiklio plokštės palaikymą.

Nustatę bibliotekas, turėsite prieigą prie „NeoPixel“pavyzdinių programų. Pradėkite nuo „buttoncycler“pavyzdžio. Jame yra trys vaivorykštės rutinos, su kuriomis galima žaisti: vaivorykštė, vaivorykštinis ciklas ir teatrasChaseRainbow. Mano mėgstamiausias buvo „rainbowCycle“.

Pavyzdinėje programoje turėsite atlikti tik 3 pakeitimus

1) Nustatykite „NeoPikselių“skaičių naudodami PIXEL_COUNT. Pavyzdžiui, jei turite 16 šviesos diodų, pakeiskite kodo eilutę į:

#define PIXEL_COUNT 16

2) Nustatykite valdiklio išvesties kaištį. Jei naudojate CPX, įsitikinkite, kad eilute apibrėžtas PIXEL_PIN

#define PIXEL_PIN 6

Jei naudojate „Gemma“, šią eilutę pakeisite į

#define PIXEL_PIN 1

3) Pakeiskite pagrindinį kodą. „Arduino“pagrindinė rutina yra kilpa (). Raskite tą tvarką ir pakeiskite ją taip

void loop () {rainbowCycle (20);

}

Dabar prijunkite ir sumažinkite apkrovą. Turėtumėte matyti rezultatus „NeoPixels“.

4 žingsnis: Surinkite

Surinkti
Surinkti
Surinkti
Surinkti
Surinkti
Surinkti

Pirmas dalykas, kurį reikia surinkti, yra permatomo atspalvio uždėjimas ant viršutinio dangčio. Čia parodyta pritvirtinta dvipuse juosta.

Pritvirtinkite „NeoPixel“juostelę kuo arčiau dangčio.

Tada įdėkite bateriją ir valdiklį į korpusą. Jei naudojate CPX, jis automatiškai įsijungs. Jei naudojate „Gemma“, gali tekti jį įjungti. Šiame etape šviesos diodai užsidegs.

Virš grandinės padėkite veidrodinę paslaugą. Pabandykite jį pritvirtinti kuo arčiau šviesos diodų.

Paskutinis žingsnis yra uždėti dangtį. Dabar jūs turite savo nešiojamą begalybės vaivorykštę!

Rekomenduojamas: