Inhoudsopgave:

NeoPixel Pie Tin Arduino-krans - Ajarnpa
NeoPixel Pie Tin Arduino-krans - Ajarnpa

Video: NeoPixel Pie Tin Arduino-krans - Ajarnpa

Video: NeoPixel Pie Tin Arduino-krans - Ajarnpa
Video: EYE on NPI – оптические поворотные энкодеры серии C&K ENC #EyeOnNPI #DigiKey @DigiKey @ckswitches 2024, Juli-
Anonim
NeoPixel Pie Tin Arduino-krans
NeoPixel Pie Tin Arduino-krans
NeoPixel Pie Tin Arduino-krans
NeoPixel Pie Tin Arduino-krans
NeoPixel Pie Tin Arduino-krans
NeoPixel Pie Tin Arduino-krans
NeoPixel Pie Tin Arduino-krans
NeoPixel Pie Tin Arduino-krans

Hier zijn instructies voor het maken van een nieuwerwetse versie van mijn Pie Tin Holiday Wreath Instructable.

In plaats van in de winkel gekochte GE-lampen, worden de taartvormen nu verlicht met doe-het-zelf-vakantieverlichting, zelfgemaakt met "NeoPixels". NeoPixels zijn door de gebruiker programmeerbare, van kleur veranderende LED's. De lichtshow is op maat geprogrammeerd met behulp van Arduino-code, die op een Arduino UNO of compatibele CPU-chip wordt geladen. De resulterende decoratie is op zichzelf staand (op batterijen) en licht van gewicht. Shareware-software, bijvoorbeeld de Arduino-bibliotheek van Adafruit.com, maakt het programmeren van een aangepaste lichtshow relatief eenvoudig voor degenen die daartoe geneigd zijn.

Laat je alsjeblieft niet voor de gek houden door het kerstvakantiemotief. Wat we hier echt hebben, is een opgeschaalde versie met een diameter van 4 ft van Adafruit's 12xNeoPixel-ring met een diameter van 1,5 inch, met veel decoratieve mogelijkheden.

Benodigdheden:

4 x posterbordbladen (Pacon waterbestendig schuimbord 20x30-in)

12 x NeoPixel LED's (WS2812B adresseerbare 5050 RGB SMD op printplaat)

12 x LED Light Diffusers (Clear lege lampen)

Arduino Uno-bord

Klein Arduino-compatibel bord (SparkFun.com LilyTiny ATTiny85-bord)

Decoratief rood verlicht boogornament (Walmart)

3.7v lithiumbatterij (of 4 x AA-alkalinebatterij met houder)

Draad- en soldeerbenodigdheden

Duct Tape en andere knutselaccessoires

(Zie ook mijn eerdere Instructables voor de taartblikkerstboom, Hanukah Menorah, Great Pumpkin, Holiday Wreath, New Years Time Ball)

Stap 1: Verkrijg of maak duidelijke diffusorlampen (12)

Verkrijg of maak duidelijke diffusorlampen (12)
Verkrijg of maak duidelijke diffusorlampen (12)
Verkrijg of maak duidelijke diffusorlampen (12)
Verkrijg of maak duidelijke diffusorlampen (12)

Het basisconcept van dit project is om je eigen kleurrijke kerstlampen te maken.

Om dit te bereiken worden doorzichtige lampenkappen (lichtdiffusers) en taartvormen op de voorkant van een foamboard bevestigd met gaten voor het plaatsen van de voet van de lampen. De lampen worden dan van achteren verlicht met de NeoPixel LED's.

Er zijn 3 basismanieren om de heldere lampen (diffusers) te verkrijgen - ze kunnen worden gekocht, of gemaakt met een 3D-printer, of worden weggevangen uit een commerciële lichtsnaar.

Voor het project van vandaag ben ik op zoek naar 12 heldere lampen van een oudere GE Color Effects-lichtsnaar. Dit zijn grote G35-formaat doorzichtige plastic (holle) lampen, met een 13/16-inch voet. De basis van de doorzichtige lamp past precies in een 13/16-gaats uitgesneden posterboard.

Stap 2: Maak de ronde steunplaat

Maak de ronde steunplaat
Maak de ronde steunplaat
Maak de ronde steunplaat
Maak de ronde steunplaat
Maak de ronde steunplaat
Maak de ronde steunplaat
Maak de ronde steunplaat
Maak de ronde steunplaat

Ik gebruikte Pacon Water Resistant Foam Board en knipte een gigantische cirkel uit met een centrale diameter van 35 inch voor een onderlinge afstand van 12x9 inch taartvormen met een tussenruimte van ongeveer 9,1 inch. Omdat elk vel foamboard slechts 20x30-inch is, heb ik de steunplaat in 4 stukken gemaakt en ze aan elkaar geplakt met ducttape zoals afgebeeld.

Een X-Acto-mes kan worden gebruikt of het snijden van de 13/16-inch gaten voor het plaatsen van de lampdiffusors. Ik heb echter een Lion Ev-R-Round Perfect Circle Cutter gebruikt om schone gaten in het posterboard te maken. Omdat de Lion-cirkelsnijder slechts tot een diepte van 1/4 inch snijdt, zijn twee passages (één snede bovenop de schuimplaat en één hieronder) nodig om de gaten te maken.

De steunplaat heb ik groen geverfd met acrylverf. Het was echter moeilijk om een goede hechting van de verf op het speciale waterbestendige posterboard te krijgen. Deze schilderstap is niet kritisch en kan worden overgeslagen. De steunplaat is 's nachts niet zichtbaar, dus ik probeerde vooral om verdere waterdichtheid te geven.

Stap 3: NeoPixel LED-opties

NeoPixel LED-opties
NeoPixel LED-opties
NeoPixel LED-opties
NeoPixel LED-opties

Voor dit project heb ik besloten om de volgende NeoPixels te proberen: ALITOVE's WS2812B Adresseerbare LED Pixel Light 5050 RGB SMD op Heat Sink PCB Board 5V DC Compatibel met Arduino, Raspberry Pi, verkrijgbaar bij Amazon voor $ 16 voor 100 stuks. Dat is slechts 16 cent per NeoPixel.

Zie vergrote afbeelding hierboven voor deze NeoPixels. Dit project maakt gebruik van 12 NeoPixel LED's. Elke LED-chip heeft twee Positieve (+5V) soldeerpads, twee Ground of Negative (gnd-) soldeerpads, één Data In (Din) soldeerpad en tenslotte één Data Out (Dout) soldeerpad. Alle zes soldeerpads moeten worden gebruikt om de 12 NeoPixel LED's in serie aan te sluiten. De "data" verwijst naar de digitale instructies van de lichtshow die in de lichtreeks komen van de Arduino of een andere compatibele geheugenchip, die wordt doorgegeven aan LED1 en vervolgens van LED1 naar LED2 … uiteindelijk door de reeks naar LED12.

NeoPixels zijn ook te koop via Adafruit.com. Sommige mensen vinden de Adafruit Flora NeoPixels Ver2 misschien gemakkelijker om mee te werken, omdat die stijl soldeerverbindingen door het gat heeft.

Stap 4: Bedrading van de NeoPixels

De NeoPixels bedraden
De NeoPixels bedraden
De NeoPixels bedraden
De NeoPixels bedraden
De NeoPixels bedraden
De NeoPixels bedraden

De NeoPixels zijn aan elkaar gesoldeerd in een 12-LED-lichtsnoer, zoals weergegeven in het bedradingsschema en de foto's hierboven. Ongeveer 10 inch draad tussen elke NeoPixel LED zorgt voor voldoende speling in dit project. Merk op dat, om doorbranden van de NeoPixels te voorkomen, ik normaal gesproken een weerstand van 480 Ohm op de datalijningang plaats vóór de eerste NeoPixel LED (zoals weergegeven in het bedradingsschema).

Wat betreft aansluitbedrading, gebruik ik graag Radio Shack 24AWG 4-aderige massieve intercomdraad, die gemakkelijk kan worden ingekort tot 3-draden. Het is echter mogelijk dat die draad niet langer beschikbaar is voor aankoop..

Duct-tape wordt gebruikt om de lichtsnaar aan de steunplaat te bevestigen en om de NeoPixels te oriënteren om door de lampen te schijnen.

Aan de onderkant van de krans is een klein houten bord (van de Walmart-craft-afdeling) aan de achterkant bevestigd om de batterij en het kleine LilyTiny (ATTINY85) PCB-bord te monteren, zoals afgebeeld.

OPMERKING: Houd er rekening mee dat de bedradingsisolatiekleuren die ik in mijn voltooide project heb gebruikt, niet overeenkomen met de bedradingskleuren in het bedradingsschema. Simpel gezegd, het is moeilijk om 3-aderige draad te vinden in het exacte kleurenschema dat u misschien wilt voor de NeoPixel LED's.

Stap 5: Taartvormen voorbereiden

Taartvormen bereiden
Taartvormen bereiden

De Hefty of Reynolds E-Z Foil Pie Pans voor 9-inch recepten zien er geweldig uit als reflectoren. Deze 9-inch taartvormen zijn degenen met de 8-punts "ster"-vorm in het midden. Het merk E-Z Foil was echter moeilijk te vinden in 2020, dus andere vergelijkbare 9-inch taartvormen kunnen worden vervangen. De E-Z Foil 9-inch taartvormen hebben een binnendiameter van 8-3/4 inch (binnen de rand), waardoor ze in dit project ongeveer 9,1 inch uit elkaar kunnen worden geplaatst. Snijd met een X-Acto-mes of gelijkwaardig een gat met een diameter van 3/4-inch in het midden van elke taartvorm. Voor dit project heb ik een Jefferson nikkel munt gebruikt als gids voor het snijden van het middengat. In het cirkelvormige patroon worden in totaal 12x9-inch taartvormen gebruikt.

Stap 6: Plaats bollen / taartvormpjes en ophangbeslag

Plaats bollen/taartvormpjes en ophangbeslag
Plaats bollen/taartvormpjes en ophangbeslag
Plaats bollen/taartvormpjes en ophangbeslag
Plaats bollen/taartvormpjes en ophangbeslag
Plaats bollen/taartvormpjes en ophangbeslag
Plaats bollen/taartvormpjes en ophangbeslag

De bollen en taartvormen worden vervolgens in de gaten in het posterboard gestoken. Ik heb een beetje dubbelzijdig plakband rond de basis van de bollen gedaan om ze beter vast te houden.

Onder het bovenste lipje van de krans is een klein houten bord (van de Walmart-craft-afdeling) bevestigd om hangende hardware te monteren.

Een decoratieve rood verlichte strik (Walmart) wordt gebruikt om de krans te versieren.

Op dit moment houd ik de krans uit de regen. Het kogelwerend maken van het ontwerp voor alle weersomstandigheden is een toekomstig actiepunt.

Stap 7: De lichtshow programmeren

De lichtshow programmeren
De lichtshow programmeren
De lichtshow programmeren
De lichtshow programmeren

Als je niet bekend bent met NeoPixel LED's en Arduino's, maar het wel zou willen leren, zijn de NeoPixel-tutorials van Adafruit.com een goede plek om te beginnen.

Voor dit project gebruik ik gewoon de "STRANDTEST" lichtshow-code van Adafruit.com uit de Adafruit NeoPixel-programmabibliotheek voor Arduino. Ik heb een paar eenvoudige wijzigingen aangebracht in de STRANDTEST-code, ik heb bijvoorbeeld een DELAY hold-stap toegevoegd nadat de krans kerstgroen werd. Bovendien merkte ik dat verschillende van de kleurachtervolgingen te snel bewogen, gezien de enorme diameter van 4 ft van de taartvormkrans, dus ik vertraagde verschillende van de achtervolgingssequenties.

YouTube-LINK voor video van kransweergave:

Normaal gesproken begin ik met het laden van de Arduino-code (bijv. de gewijzigde STRANDTEST 12) in een Arduino Uno-bord van volledige grootte voor proefruns. Als ik tevreden ben, laad ik de Arduino-code in een kleinere chip. Van oudsher gebruik ik de SparkFun.com LilyTiny ATTiny85 graag in mijn afstudeerprojecten, die meestal wat lastiger te programmeren zijn (zie instructies op SparkFun.com). De Adafruit-equivalente kleine chip, waarschijnlijk handiger om te programmeren via een gewone USB-verbinding, zou hun Gemma- en/of Trinket-kaarten zijn, die ik in de toekomst meer wil gebruiken.

Afgezien van de NeoPixel-softwarebibliotheek van Adafruit.com, biedt FastLED blijkbaar nog een andere bron van lichtshowsoftware van derden.

Stap 8:

www.youtube.com/watch?v=qcu_U-GFcQQ

Aanbevolen: