INHOUDSOPGAWE:
- Voorrade
- Stap 1: Berei die omhulsel voor
- Stap 2: Bedraad u stroombane
- Stap 3: Program die Rainbow
- Stap 4: Monteer
Video: Infinity Rainbow: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Oneindige spieëls is 'n prettige illusie wat perfek is vir helder reënboë. Hierdie instruksies wys jou hoe om 'n draagbare oneindige reënboog te maak wat jy kan saamneem.
Materiaal
- boks of ander omhulsel
- Spieëloppervlak
- kleur materiaal
- Neopixel strook
- beheerder soos Adafruit se CPX of gemma
- versoenbare batterye en drade
Let daarop dat u 'n deursigtige spieëlmateriaal en 'n volledige spieëloppervlak benodig. Ek het plastiek spieëlteëls en getinte vensterfilm gebruik
Die boks moet 'n plat oppervlak hê wat u kan uitknip en bedek met die kleuring. Dit moet ook groot genoeg wees om die beheerder, battery en ekstra drade te huisves.
Voorrade
Bykomende voorrade sluit in soldeer en programmering. Gebruik die Arduino IDE om die Circuit Playground Express (CPX) of gemma te programmeer. Maak seker dat u die Adafruit -biblioteke byvoeg met die biblioteekbestuurder.
Stap 1: Berei die omhulsel voor
Spoor die omhulsel op en sny gedeeltes van die spieël en tintmateriaal. Maak hulle net 'n bietjie kleiner sodat hulle binne kan pas. Sny 'n gedeelte uit die bokant van die houer en laat net genoeg ruimte om 'n lip te vorm. Die houer wat ek gebruik het, het reeds 'n plastiekvenster, dus ek hoef nie die deksel hier uit te sny nie.
Omdat my omhulsel van metaal was, het ek dit met elektriese band uitgevoer. Maak seker dat daar geen kaal metaal is wat u stroombane kan kort nie! Ek het ook 'n kartonstrook gebruik om die leds vas te maak.
Stap 2: Bedraad u stroombane
Die bedrading is redelik eenvoudig. Daar is net 3 verbindings, maar maak seker dat u aan die begin van die strook koppel. Die dataverbinding moet tussen A0 op die CPX en Din op die Neopixel -strook gemaak word. As u die Gemma gebruik, dra D1 na die strook se Din. Koppel 5V -lyn op die strook aan die Vout van die kontroleerder. Dit sal die LED's meer krag gee. Koppel laastens die grond tussen die beheerder en die geleide strook.
Stap 3: Program die Rainbow
Arduino bied 'n maklike manier om hierdie RGB -leds te programmeer. Laai dit af van arduino.cc as u nog nie die programmeerkoppelvlak het nie. Hulle het 'n begin -bladsy om u deur elke stap te lei. Nadat u die Arduino IDE geïnstalleer het, gebruik u die ingeboude biblioteekbestuurder om ondersteuning te bied vir Adafruit se NeoPixels en vir u beheerbord.
Nadat u die biblioteke opgestel het, het u toegang tot NeoPixel -voorbeeldprogramme. Begin met die knoppiespeler -voorbeeld. Dit bied drie reënboogroetines om mee te speel: rainbow, rainbowCycle en theaterChaseRainbow. My gunsteling was rainbowCycle.
Daar is slegs 3 veranderinge wat u in die voorbeeldprogram moet aanbring
1) Stel die aantal NeoPixels in met PIXEL_COUNT. As u byvoorbeeld 16 LED's het, verander die kodelyn om te lees:
#definieer PIXEL_COUNT 16
2) Stel die uitvoerpen van die beheerder in. As u die CPX gebruik, moet u seker maak dat PIXEL_PIN gedefinieer is met die reël
#definieer PIXEL_PIN 6
As u die Gemma gebruik, verander u hierdie reël na
#definieer PIXEL_PIN 1
3) Verander die hoofkode. In Arduino is die hoofroetine lus (). Soek die roetine en vervang dit met die volgende
leemte -lus () {rainbowCycle (20);
}
Koppel dit nou aan en af. U moet die resultate op die NeoPixels sien.
Stap 4: Monteer
Die eerste ding om te monteer, is om die deursigtige tint op die boonste deksel te plaas. Hier word dit met dubbelzijdige band vasgemaak.
Heg die NeoPixel -strook so na as moontlik aan die deksel.
Plaas dan die battery en kontroleerder in die omhulsel. As u die CPX gebruik, word dit outomaties aangeskakel. As u die Gemma gebruik, moet u dit moontlik aanskakel. Die LED's sal tydens hierdie stap brand.
Plaas die spieëldiens bo die stroombane. Probeer om dit so na as moontlik aan die LED's te bevestig.
Die laaste stap is om die deksel op te sit. Nou het u u draagbare oneindige reënboog!
Aanbeveel:
Rainbow Dice: 6 stappe (met foto's)
Rainbow Dice: Dit maak 'n dobbelspeletjie boks met 5 dobbelsteen wat bestaan uit smd LED's in 5 kleure. Die sagteware wat dit moontlik maak, maak voorsiening vir verskillende spelmetodes met veelvoudige dobbelstene. Een hoofskakelaar laat die keuse van speletjies toe en dobbelstene rol. Individuele skakelaars langs eac
BrickPi - Rainbow Unicorn: 15 stappe (met foto's)
BrickPi-Rainbow Unicorn: voer die tyd in van Covid en Shelter-in-Place onderrig en geen somerkamp nie (die beste deel van die onderrigjaar!) Ek het 'n Lego " Club ", met meestal seuns van 8-10 jaar. Aangesien hierdie klub in die naskool voorkom nadat hierdie kinders in die skool was
Bou Rainbow Interactive Bridge met behulp van Minecraft Raspberry Pi Edition: 11 stappe
Bou Rainbow Interactive Bridge met behulp van Minecraft Raspberry Pi Edition: Gister het ek gesien hoe my 8-jarige neef Minecraft speel met die Raspberry Pi wat ek hom voorheen gegee het, en toe kry ek 'n idee, met behulp van kode om 'n aangepaste en opwindende Minecraft te maak- pi LED blokke projek. Minecraft Pi is 'n uitstekende manier om aan die gang te kom met
Neopixel Ws2812 Rainbow LED Glow With M5stick-C - Rainbow op Neopixel Ws2812 gebruik M5stack M5stick C met Arduino IDE: 5 stappe
Neopixel Ws2812 Rainbow LED Glow With M5stick-C | Rainbow op Neopixel Ws2812 gebruik M5stack M5stick C Met behulp van Arduino IDE: Hallo ouens in hierdie instruksies, ons leer hoe om neopixel ws2812 LED's of led strip of led matrix of led ring te gebruik met m5stack m5stick-C ontwikkelbord met Arduino IDE en ons sal maak 'n reënboogpatroon daarmee saam
Rainbow Word Clock met 'n volledige Rainbow -effek en meer: 13 stappe (met foto's)
Rainbow Word Clock met 'n volledige Rainbow-effek en meer: Doelwitte1) Eenvoudig2) Nie duur3) So energiedoeltreffend as moontlik Rainbow Word Clock met 'n volledige reënboog-effek. 'N Smiley op die Word Clock. Eenvoudige IR-afstandsbediening Opdateer 03-nov-18 LDR vir die helderheidsbeheer van die neopixels Opdateer 01-jan