INHOUDSOPGAWE:

NeoPixel -tertblikkie Arduino -krans: 8 stappe
NeoPixel -tertblikkie Arduino -krans: 8 stappe

Video: NeoPixel -tertblikkie Arduino -krans: 8 stappe

Video: NeoPixel -tertblikkie Arduino -krans: 8 stappe
Video: Cветодиодное кольцо RGB на ws2812b NeoPixel, подключение к Arduino 2024, November
Anonim
NeoPixel -taartblikkie Arduino -krans
NeoPixel -taartblikkie Arduino -krans
NeoPixel -taartblikkie Arduino -krans
NeoPixel -taartblikkie Arduino -krans
NeoPixel -taartblikkie Arduino -krans
NeoPixel -taartblikkie Arduino -krans
NeoPixel -taartblikkie Arduino -krans
NeoPixel -taartblikkie Arduino -krans

Hier is instruksies vir die maak van 'n nuutste weergawe van my Pie Tin Holiday Wreath Instructable.

In plaas van GE-ligte wat in die winkel gekoop is, word die tertbakkies nou verlig met DIY vakansieligte wat tuisgemaak is met "NeoPixels". NeoPixels is deur die gebruiker programmeerbare, kleurveranderende LED's. Die ligskou word op maat geprogrammeer met behulp van Arduino -kode, wat op 'n Arduino UNO of versoenbare CPU -chip gelaai word. Die gevolglike versiering is alleenstaande (op batterye) en 'n ligte gewig. Shareware -sagteware, byvoorbeeld die Arduino -biblioteek van Adafruit.com, maak die programmering van 'n persoonlike ligprogram relatief maklik vir diegene wat so geneig is.

Moenie dat die Kersvakansie -motief u mislei nie. Wat ons hier werklik het, is 'n opgeboude weergawe van 4 voet met 'n deursnee van Adafruit se 12 x NeoPixel-ring met 'n deursnee van 1,5 duim, met baie dekoratiewe moontlikhede.

Benodighede:

4 x plakkaatplate (Pacon-waterbestande skuimbord 20x30-in)

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

12 x LED -ligverspreiders (maak leë gloeilampe skoon)

Arduino Uno Board

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

Dekoratiewe rooi verligte boogversiering (Walmart)

3.7v litiumbattery (of 4 x AA alkaliese battery met houer)

Draad en soldeerbenodighede

Duct Tape en ander handwerk bykomstighede

(Sien ook my vorige instruksies vir die koekvorm Kersboom, Hanukah -menorah, groot pampoen, vakansiekrans, nuwejaarsbal)

Stap 1: Verkry of maak duidelike verspreidingsbolle (12)

Verkry of maak helder verspreider gloeilampe (12)
Verkry of maak helder verspreider gloeilampe (12)
Verkry of maak helder verspreider gloeilampe (12)
Verkry of maak helder verspreider gloeilampe (12)

Die basiese konsep van hierdie projek is om jou eie kleurvolle Kersfees gloeilampe te maak.

Om dit te bereik, word deursigtige gloeilampdeksels (ligverspreiders) en tertblikke aan die voorkant van 'n skuimplank vasgemaak met gate om die basis van die gloeilampe te plaas. Die gloeilampe word dan van agter verlig met die NeoPixel LED's.

Daar is drie basiese maniere om deursigtige gloeilampe (verspreiders) te verkry: dit kan gekoop of met 'n 3D-drukker gemaak word, of uit 'n kommersiële ligstring verwyder word.

Vir vandag se projek verwyder ek 12 helder gloeilampe van 'n ouer GE Color Effects -ligstring. Dit is groot G35-grootte plastiekbolle (hol), met 'n basis van 13/16 duim. Die basis van die deurskynende gloeilamp word in 'n plakkaatbord van 13/16 gate gesny.

Stap 2: Maak die sirkelvormige agterplank

Maak die sirkelvormige steunbord
Maak die sirkelvormige steunbord
Maak die sirkelvormige steunbord
Maak die sirkelvormige steunbord
Maak die sirkelvormige steunbord
Maak die sirkelvormige steunbord
Maak die sirkelvormige steunbord
Maak die sirkelvormige steunbord

Ek het Pacon Water Resistant Foam Board gebruik en 'n reuse-sirkel met 'n sentrale deursnee van 35 duim uitgesny om 'n afstand van 12x9-in-tertblikke met 'n afstand van ongeveer 9,1 duim uit te sny. Omdat elke vel skuimbord slegs 20 x 30 duim groot is, het ek die agterplank in 4 stukke gemaak en dit met kleeflint vasgeplak, soos getoon.

'N X-Acto-mes kan gebruik word om die gate van 13/16 duim te sny om die gloeilampe te plaas. Ek het egter 'n Lion Ev-R-Round Perfect Circle Cutter gebruik om skoon gaatjies in die plakkaatbord te maak. Omdat die Lion-sirkelsnyer slegs tot 'n diepte van 1/4 duim sny, is twee gange (een sny bo-op die skuimplank en een onder) nodig om die gate te maak.

Ek het die agterplank groen geverf met akrielverf. Dit was egter moeilik om 'n goeie hechting op die spesiale waterbestande plakkaat te kry. Hierdie skilderstap is nie krities nie en kan oorgeslaan word. Die agterplank is snags nie sigbaar nie, so ek het veral probeer om nog meer waterdigting te gee.

Stap 3: NeoPixel LED -opsies

NeoPixel LED -opsies
NeoPixel LED -opsies
NeoPixel LED -opsies
NeoPixel LED -opsies

Vir hierdie projek het ek besluit om die volgende NeoPixels te probeer: ALITOVE se WS2812B Adresseerbare LED Pixel Light 5050 RGB SMD op Heat Sink PCB Board 5V DC Versoenbaar met Arduino, Raspberry Pi, beskikbaar by Amazon vir $ 16 vir 100 stukke. Dit is slegs 16 sent per NeoPixel.

Sien die vergrote prent hierbo vir hierdie NeoPixels. Hierdie projek gebruik 12 NeoPixel LED's. Elke LED -chip bevat twee positiewe (+5V) soldeerblokkies, twee grond- of negatiewe (gnd -) soldeerblokkies, een Data In (Din) soldeerblok en laastens een Data Out (Dout) soldeerblok. Al ses soldeerkussings moet gebruik word om die 12 NeoPixel LED's in serie aan te sluit. Die 'data' verwys na die digitale instruksies van die ligskou wat in die ligstring kom van die Arduino of 'n ander versoenbare geheue -skyfie, wat na LED1 oorgedra word, en dan van LED1 uit na LED2 … uiteindelik in die tou na LED12.

NeoPixels is ook te koop by Adafruit.com. Sommige mense vind die Adafruit Flora NeoPixels Ver2 makliker om mee saam te werk, want die styl bevat soldeerverbindings deur die gat.

Stap 4: Koppel die NeoPixels

Bedrading van die NeoPixels
Bedrading van die NeoPixels
Bedrading van die NeoPixels
Bedrading van die NeoPixels
Bedrading van die NeoPixels
Bedrading van die NeoPixels

Die NeoPixels is saamgesoldeer in 'n 12-LED ligstring, soos getoon in die bedradingsdiagram en foto's hierbo. Ongeveer 10 sentimeter draad tussen elke NeoPixel LED laat hierdie projek toe. Let daarop dat om 'n uitbranding van die NeoPixels te voorkom, ek normaalweg 'n weerstand van 480 Ohm op die ingang van die datalyn plaas voor die eerste NeoPixel -LED (soos in die bedradingsdiagram aangedui).

Wat die aansluitbedrading betref, gebruik ek graag Radio Shack 24AWG 4-aderige soliede interkomdraad, wat maklik tot 3-drade afgesny kan word. Die draad is egter moontlik nie meer beskikbaar om te koop nie..

Kleeflint word gebruik om die ligte tou aan die agterplank vas te maak en om die NeoPixels te oriënteer om deur die gloeilampe te skyn.

Aan die onderkant van die krans is 'n klein houtbord (van die Walmart-handwerkafdeling) aan die agterkant vasgemaak om die battery en die klein LilyTiny (ATTINY85) PCBoard te monteer, soos getoon.

LET WEL: ignoreer die feit dat die isolasie kleure wat ek in my projek gebruik het, nie ooreenstem met die bedradingskleure in die bedradingsdiagram nie. Eenvoudig gestel, dit is moeilik om 3-geleidingsdraad te vind in die presiese kleurskema wat u vir die NeoPixel LED's wil hê.

Stap 5: Berei tertblikke voor

Berei tertblikke voor
Berei tertblikke voor

Die Hefty of Reynolds EZ Foil Pie Pans vir resepte van 9 duim lyk uitstekend as weerkaatsers. Hierdie 9-duim-tertblikke is dié met die 8-punt "ster" -vorm in die middel. Die EZ Foil-handelsmerk was egter moeilik om in 2020 te vind, sodat ander soortgelyke 9-duim-tertblikke vervang kan word. Die EZ Z-9-duim-tertblikke het 'n binnediameter van 8-3/4 duim (binne die rand), wat dit moontlik maak om 'n afstand van ongeveer 9,1 duim uitmekaar te hou in hierdie projek. Gebruik 'n X-Acto-mes of 'n ekwivalent om 'n gat in die middel van elke tertvorm te sny. Vir hierdie projek het ek 'n Jefferson -nikkelmunt as gids gebruik om die middelste gat te sny. 'N Totaal van 12 x 9-duim-tertblikke word in die sirkelvormige patroon gebruik.

Stap 6: Plaas gloeilampe/tertblikke en hang hardeware

Plaas gloeilampe/tertblikke en hangende hardeware
Plaas gloeilampe/tertblikke en hangende hardeware
Plaas gloeilampe/tertblikke en hangende hardeware
Plaas gloeilampe/tertblikke en hangende hardeware
Plaas gloeilampe/tertblikke en hangende hardeware
Plaas gloeilampe/tertblikke en hangende hardeware

Die bolle en tertpanne word dan in die gate in die plakkaatbord geplaas. Ek het 'n klein dubbelzijdige kleefband om die voet van die gloeilampe gesit om dit makliker te hou.

Onder die boonste oortjie van die krans is 'n klein houtbord (van die Walmart-handwerkafdeling) aan die hangende hardeware vasgemaak.

'N Dekoratiewe rooi verligte boog (Walmart) word gebruik om die krans te versier.

Op die oomblik hou ek die krans uit die reën. Kogelvaste ontwerp vir alle weer is 'n toekomstige aksie -item.

Stap 7: Programmering van die ligskou

Die programmering van die Light Show
Die programmering van die Light Show
Die programmering van die Light Show
Die programmering van die Light Show

As u nie vertroud is met NeoPixel LED's en Arduino's nie, maar graag wil leer, is Adafruit.com se NeoPixel -tutoriale 'n goeie plek om te begin.

Vir hierdie projek gebruik ek eenvoudig Adafruit.com se "STRANDTEST" ligskoukode uit die Adafruit NeoPixel -programbiblioteek vir Arduino. Ek het 'n paar eenvoudige wysigings aan die STRANDTEST -kode aangebring, ek het byvoorbeeld 'n vertraagde stap bygevoeg nadat die krans Kersfeesgroen geword het. Boonop het ek gesien dat verskeie van die kleur jaagtogte te vinnig beweeg, gegewe die groot deursnee van die tertkrans van 4 voet, sodat ek die jaagvolgordes vertraag het.

YouTube LINK vir video van kransvertoning:

Normaalweg begin ek met die laai van die Arduino -kode (bv. Die gewysigde STRANDTEST 12) in 'n volgrootte Arduino Uno -bord vir proeflopies. As ek tevrede is, laai ek die Arduino -kode in 'n kleiner chip. Histories hou ek daarvan om die SparkFun.com LilyTiny ATTiny85 in my laaste projekte te gebruik, wat gewoonlik 'n bietjie moeiliker is om te programmeer (sien instruksies op SparkFun.com). Die Adafruit -ekwivalente klein skyfie, waarskynlik makliker om te programmeer via 'n gemeenskaplike USB -verbinding, is hul Gemma- en/of Trinket -borde, wat ek in die toekoms meer wil gebruik.

Afgesien van Adafruit.com se NeoPixel sagtewarebiblioteek, bied FastLED blykbaar nog 'n derdeparty -bron van sagteware vir sagteware.

Stap 8:

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

Aanbeveel: