Turinys:
- Prekės
- 1 žingsnis: Paruoškite gaubtą
- 2 žingsnis: Sujunkite grandines
- 3 žingsnis: užprogramuokite vaivorykštę
- 4 žingsnis: Surinkite
Video: Begalybės vaivorykštė: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
„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ą
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
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
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:
Lengvas begalybės veidrodis su „Arduino Gemma“ir „Neo“pikseliais: 8 žingsniai (su nuotraukomis)
Lengvas begalybės veidrodis su „Arduino Gemma“ir „NeoPixels“: štai! Pažvelkite giliai į kerintį ir apgaulingai paprastą begalybės veidrodį! Viena šviesos diodų juostelė šviečia į vidų ant veidrodinio sumuštinio, kad sukurtų begalinio atspindžio efektą. Šis projektas pritaikys mano įžangos Arduin įgūdžius ir metodus
Begalybės veidrodis su LCD ir IR jutikliu: 5 žingsniai
Begalybės veidrodis su LCD ir IR jutikliu: Šis projektas parodys, kaip galite sukurti begalybės veidrodį. Pagrindinė koncepcija yra ta, kad ant veidrodžio esantys šviesos diodai sukuria šviesą, kuri atšoka nuo galinio veidrodžio iki priekinio veidrodžio, kur sklinda šiek tiek šviesos, kad galėtume pamatyti vidų ir taip
LED garso reaktyvus begalybės kubo pabaigos stalas: 6 žingsniai (su paveikslėliais)
LED garso reaktyvus begalybės kubo pabaigos stalas: Oho! Oho! Koks šaunus efektas! - Tai yra keletas dalykų, kuriuos išgirsite užpildę vadovą. Visiškai mąstantis, gražus, hipnotizuojantis, į garsą reaguojantis begalybės kubas. Tai kukliai pažengęs litavimo projektas, man prireikė apie 12 žmonių
Išmanioji lempa (TCfD) - vaivorykštė + muzikos vizualizatorius: 7 žingsniai (su paveikslėliais)
Išmanioji lempa (TCfD) - „Vaivorykštė + muzikos vizualizatorius“: šis projektas yra skirtas kursui „Technology for Concept Design“TUDelft. Galutinis produktas yra ESP -32 bazinė LED lempa ir prijungta prie serverio. Prototipui lempa turi dvi funkcijas; vaivorykštės efektas, skleidžiantis raminančią spalvą
LED vaivorykštė - RGB LED PWM valdiklio konstrukcija - lengva pastatyti: 15 žingsnių
LED vaivorykštė - RGB LED PWM valdiklio konstrukcija - lengva pastatyti: Žingsnis po žingsnio, lengva laikytis instrukcijų, kaip sukurti LED Rainbow RGB LED PWM valdiklį. Reikia tik minimalaus dalių kiekio kartu su PIC procesoriumi, ir jūs galite sukurti vieną iš nuostabiausių turimų LED valdiklių. S