INHOUDSOPGAWE:

Infinity Rainbow: 4 stappe
Infinity Rainbow: 4 stappe

Video: Infinity Rainbow: 4 stappe

Video: Infinity Rainbow: 4 stappe
Video: Легенда СССР - пилотажный мотор ТАЛКА 2024, Julie
Anonim
Infinity Rainbow
Infinity Rainbow

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

Berei die omhulsel voor
Berei die omhulsel voor
Berei die omhulsel voor
Berei die omhulsel voor
Berei die omhulsel voor
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

Bedraad jou kringe
Bedraad jou kringe

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

Versamel
Versamel
Versamel
Versamel
Versamel
Versamel

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: