Inhoudsopgave:

Infinity Rainbow: 4 stappen
Infinity Rainbow: 4 stappen

Video: Infinity Rainbow: 4 stappen

Video: Infinity Rainbow: 4 stappen
Video: Leonardo da Vinci Popsicle Stick Bridge model 2024, November
Anonim
Oneindige regenboog
Oneindige regenboog

Infinity spiegels zijn een leuke illusie, perfect voor heldere regenbogen. Deze instructable laat je zien hoe je een draagbare oneindige regenboog kunt maken die je mee kunt nemen.

Materialen

  • doos of andere bijlage:
  • Spiegel oppervlak
  • kleurstof
  • Neopixelstrip
  • controller zoals Adafruit's CPX of gemma
  • compatibele batterij en draden

Houd er rekening mee dat je zowel een transparant spiegelmateriaal als een volledig spiegelend oppervlak nodig hebt. Ik gebruikte plastic spiegeltegels en getinte raamfolie

De doos moet een vlak oppervlak hebben dat u kunt uitsnijden en afdekken met het kleurmateriaal. Het moet ook groot genoeg zijn om de controller, batterij en extra draden te huisvesten.

Benodigdheden

Extra benodigdheden zijn onder andere solderen en programmeren. Gebruik de Arduino IDE om de Circuit Playground Express (CPX) of gemma te programmeren. Zorg ervoor dat u de Adafruit-bibliotheken toevoegt met behulp van de bibliotheekmanager.

Stap 1: Bereid de behuizing voor

Bereid de behuizing voor
Bereid de behuizing voor
Bereid de behuizing voor
Bereid de behuizing voor
Bereid de behuizing voor
Bereid de behuizing voor

Traceer de omhulling en knip delen van de spiegel en tintmaterialen. Maak ze net iets kleiner zodat ze erin passen. Snijd een deel uit de bovenkant van de container en laat net genoeg ruimte over om een lip te vormen. De container die ik gebruikte had al een plastic venster, dus ik hoefde het deksel hier niet uit te snijden.

Omdat mijn behuizing van metaal was, heb ik hem bekleed met isolatietape. Zorg ervoor dat er geen blank metaal is dat uw circuits kan kortsluiten! Ik heb ook een strook karton gebruikt om de leds te bevestigen.

Stap 2: bedraad uw circuits

Bedraad uw circuits
Bedraad uw circuits

De bedrading is vrij eenvoudig. Er zijn slechts 3 aansluitingen, maar zorg ervoor dat u verbinding maakt met het begin van de strip. De dataverbinding moet worden gemaakt tussen A0 op de CPX en Din op de Neopixel-strip. Als u de Gemma gebruikt, sluit dan D1 aan op de Din van de strip. Sluit de 5V-lijn op de strip aan op de Vout van de controller. Dit geeft meer vermogen aan de LED's. Verbind tenslotte de massa tussen de controller en de ledstrip.

Stap 3: Programmeer de Rainbow

Arduino biedt een eenvoudige manier om deze RGB-leds te programmeren. Als je de programmeerinterface nog niet hebt, download deze dan van arduino.cc. Ze hebben een startpagina om u door elke stap te leiden. Na het installeren van de Arduino IDE, gebruik je de ingebouwde bibliotheekmanager om ondersteuning toe te voegen voor Adafruit's NeoPixels en voor je controllerkaart.

Nadat u de bibliotheken hebt ingesteld, heeft u toegang tot NeoPixel-voorbeeldprogramma's. Begin met het voorbeeld van de buttoncycler. Het biedt 3 regenboogroutines om mee te spelen: regenboog, regenboogCycle en theaterChaseRainbow. Mijn favoriet was RainbowCycle.

Er zijn slechts 3 wijzigingen die u moet aanbrengen in het voorbeeldprogramma

1) Stel het aantal NeoPixels in met PIXEL_COUNT. Als u bijvoorbeeld 16 LED's heeft, wijzigt u de coderegel om te lezen:

#define PIXEL_COUNT 16

2) Stel de uitgangspin van de controller in. Als u de CPX gebruikt, zorg er dan voor dat PIXEL_PIN is gedefinieerd met de regel

#define PIXEL_PIN 6

Als u de Gemma gebruikt, wijzigt u deze regel in:

#define PIXEL_PIN 1

3) Wijzig de hoofdcode. In Arduino is de hoofdroutine loop(). Vind die routine en vervang deze door het volgende:

void loop() { rainbowCycle(20);

}

Sluit hem nu aan en download hem. Je zou de resultaten op de NeoPixels moeten zien.

Stap 4: Monteer

Monteren
Monteren
Monteren
Monteren
Monteren
Monteren

Het eerste dat u moet monteren, is de doorzichtige tint op het bovendeksel plaatsen. Hier is het bevestigd met dubbelzijdig plakband.

Bevestig de NeoPixel-strip zo dicht mogelijk bij het deksel.

Plaats vervolgens de batterij en controller in de behuizing. Als u de CPX gebruikt, wordt deze automatisch ingeschakeld. Als u de Gemma gebruikt, moet u deze mogelijk inschakelen. De LED's zullen bij deze stap branden.

Plaats de gespiegelde service boven het circuit. Probeer het zo dicht mogelijk bij de LED's te bevestigen.

De laatste stap is het plaatsen van het deksel. Nu heb je je draagbare oneindige regenboog!

Aanbevolen: