Innehållsförteckning:
- Tillbehör
- Steg 1: Förbered höljet
- Steg 2: Koppla dina kretsar
- Steg 3: Programmera Rainbow
- Steg 4: Montera
Video: Infinity Rainbow: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
Infinity -speglar är en rolig illusion perfekt för ljusa regnbågar. Denna instruerbara visar dig hur du gör en bärbar oändlig regnbåge som du kan ta med dig.
Material
- låda eller annat hölje
- Spegelyta
- färgmaterial
- Neopixelremsa
- controller som Adafruit's CPX eller gemma
- kompatibelt batteri och ledningar
Observera att du behöver både ett transparent spegelmaterial och en hel spegelyta. Jag använde plastspegelplattor och tonad fönsterfilm
Lådan måste ha en plan yta som du kan klippa ut och täcka med färgmaterialet. Det måste också vara tillräckligt stort för att rymma styrenheten, batteriet och extra ledningar.
Tillbehör
Ytterligare tillbehör inkluderar lödning och programmering. Använd Arduino IDE för att programmera Circuit Playground Express (CPX) eller gemma. Var noga med att lägga till Adafruit -biblioteken med hjälp av bibliotekshanteraren.
Steg 1: Förbered höljet
Spåra höljet och skär delar av spegeln och färgmaterial. Gör dem bara lite mindre så att de kommer att kunna passa inuti. Skär ut en del av behållarens ovansida så att det finns tillräckligt med utrymme för att bilda en läpp. Behållaren jag använde hade redan ett plastfönster så jag behövde inte klippa av locket här.
Eftersom mitt hölje var av metall klädde jag det med eltejp. Se till att det inte finns någon bar metall som kan kortsluta dina kretsar! Jag använde också en kartongremsa för att fästa lysdioderna.
Steg 2: Koppla dina kretsar
Ledningarna är ganska enkla. Det finns bara 3 anslutningar, men se till att du ansluter till början av remsan. Dataförbindelsen bör göras mellan A0 på CPX och Din på Neopixel -remsan. Om du använder Gemma, koppla D1 till remsans Din. Anslut 5V -ledningen på remsan till styrenhetens Vout. Detta kommer att ge mer ström till lysdioderna. Anslut slutligen marken mellan styrenheten och ledremsan.
Steg 3: Programmera Rainbow
Arduino ger ett enkelt sätt att programmera dessa RGB -lysdioder. Om du inte redan har programmeringsgränssnittet kan du ladda ner det från arduino.cc. De har en igångsida som hjälper dig genom varje steg. Efter installationen av Arduino IDE kommer du att använda den inbyggda bibliotekshanteraren för att lägga till stöd för Adafruit NeoPixels och för ditt styrkort.
När du har konfigurerat biblioteken har du tillgång till NeoPixel -exempelprogram. Börja med knappcykelexemplet. Det ger tre regnbågsrutiner att spela med: rainbow, rainbowCycle och theaterChaseRainbow. Min favorit var rainbowCycle.
Det finns bara tre ändringar du måste göra i exempelprogrammet
1) Ställ in antalet NeoPixels med PIXEL_COUNT. Om du till exempel har 16 lysdioder, ändra kodraden för att läsa:
#define PIXEL_COUNT 16
2) Ställ in styrenhetens utgångsstift. Om du använder CPX, se till att PIXEL_PIN är definierad med raden
#define PIXEL_PIN 6
Om du använder Gemma kommer du att ändra denna rad till
#define PIXEL_PIN 1
3) Ändra huvudkoden. I Arduino är huvudrutinen loop (). Hitta den rutinen och ersätt den med följande
void loop () {rainbowCycle (20);
}
Anslut den nu och ladda ner den. Du bör se resultaten på NeoPixels.
Steg 4: Montera
Det första du ska montera är att sätta den genomskinliga färgen på det övre locket. Här visas det fäst med dubbelsidig tejp.
Fäst NeoPixel -remsan så nära locket du kan.
Placera sedan batteriet och kontrollenheten i höljet. Om du använder CPX startar den automatiskt. Om du använder Gemma kan du behöva slå på den. Lysdioderna tänds i detta steg.
Över kretsarna placerar du den speglade tjänsten. Försök att säkra den så nära lysdioderna som möjligt.
Det sista steget är att sätta på locket. Nu har du din bärbara oändliga regnbåge!
Rekommenderad:
Rainbow Dice: 6 steg (med bilder)
Rainbow Dice: Detta gör en tärningsspellåda med 5 matrisar gjorda av smd -lysdioder i 5 färger. Programvaran som driver den möjliggör olika spellägen med flera tärningar inblandade. En huvudbrytare tillåter spelval och tärning. Individuella omkopplare bredvid eac
BrickPi - Rainbow Unicorn: 15 steg (med bilder)
BrickPi-Rainbow Unicorn: Ange tiden för Covid och Shelter-in-Place-undervisning och inget sommarläger (bästa delen av undervisningsåret!) Jag har en Lego på fredag "Club" med mestadels 8-10-åriga pojkar. Eftersom denna klubb förekommer på efterskolan efter att dessa barn har gått i skolan
Bygg Rainbow Interactive Bridge med Minecraft Raspberry Pi Edition: 11 steg
Bygg Rainbow Interactive Bridge med hjälp av Minecraft Raspberry Pi Edition: Igår såg jag min 8-åriga brorson spela Minecraft med Raspberry Pi jag gav honom tidigare, då fick jag en idé, som använder kod för att göra en anpassad och spännande Minecraft- pi LED block projekt. Minecraft Pi är ett bra sätt att komma igång med
Neopixel Ws2812 Rainbow LED-glöd med M5stick-C - Köra Rainbow på Neopixel Ws2812 Använda M5stack M5stick C Använda Arduino IDE: 5 steg
Neopixel Ws2812 Rainbow LED-glöd med M5stick-C | Köra Rainbow på Neopixel Ws2812 Använda M5stack M5stick C Använda Arduino IDE: Hej killar i denna instruktioner kommer vi att lära oss hur man använder neopixel ws2812 lysdioder eller ledremsor eller ledmatris eller ledring med m5stack m5stick-C utvecklingsbräda med Arduino IDE och vi kommer att göra ett regnbågsmönster med det
Rainbow Word Clock med en fullständig Rainbow -effekt och mer: 13 steg (med bilder)
Rainbow Word Clock Med Full Rainbow Effect och mer: Mål1) Simple2) Inte dyrt3) Så energieffektivt som möjligt Rainbow Word Clock med full regnbågeffekt.En Smiley på Word Clock.Enkel IR-fjärrkontroll Uppdatera 03-nov-18 LDR för ljusstyrkekontrollen för neopixlarna Uppdatera 01-jan-