Sisukord:

NeoPixel Pie Tin Arduino pärg: 8 sammu
NeoPixel Pie Tin Arduino pärg: 8 sammu

Video: NeoPixel Pie Tin Arduino pärg: 8 sammu

Video: NeoPixel Pie Tin Arduino pärg: 8 sammu
Video: NeoPixel Pie Tin Arduino Wreath 2024, November
Anonim
NeoPixel Pie Tin Arduino pärg
NeoPixel Pie Tin Arduino pärg
NeoPixel Pie Tin Arduino pärg
NeoPixel Pie Tin Arduino pärg
NeoPixel Pie Tin Arduino pärg
NeoPixel Pie Tin Arduino pärg
NeoPixel Pie Tin Arduino pärg
NeoPixel Pie Tin Arduino pärg

Siin on juhised minu Pie Tin pühadepärja juhendamiseks uue versiooni tegemiseks.

Poest ostetud GE-tulede asemel on pirukavormid nüüd valgustatud isetehtud pühadelampidega, millel on isetehtud "NeoPixels". NeoPixelid on kasutaja poolt programmeeritavad, värvi muutvad LED-id. Valgusetendus on kohandatud programmeeritud, kasutades Arduino koodi, mis laaditakse Arduino UNO või ühilduvale protsessori kiibile. Saadud kaunistus on iseseisev (patareitoitega) ja kerge. Jaosvara tarkvara, näiteks Adafruit.com Arduino raamatukogu, muudab kohandatud valgusetenduse programmeerimise suhteliselt lihtsaks neile, kes on nii kaldu.

Palun ärge laske jõulupüha motiivil end petta. See, mis meil siin tegelikult on, on Adafruit'i 1,5-tollise läbimõõduga 12xNeoPixeli rõnga suurendatud 4-jala läbimõõduga versioon, millel on palju dekoratiivseid võimalusi.

Tarvikud:

4 x plakatilehte (Pacon veekindel vahtplaat 20x30 tolli)

12 x NeoPixel LED -d (WS2812B adresseeritav 5050 RGB SMD trükkplaadil)

12 x LED -valguse hajuti (tühjade pirnide puhastamine)

Arduino Uno juhatus

Väike Arduino ühilduv tahvel (SparkFun.com LilyTiny ATTiny85 tahvel)

Dekoratiivne punase valgusega vibukaunistus (Walmart)

3.7v liitiumaku (või 4 x AA leelispatarei koos hoidjaga)

Traadi- ja jootetarbed

Kanaliteip ja muud käsitöö tarvikud

(Vaata ka minu eelnevaid juhendeid pirukavormi jõulupuu, Hanuka menora, suure kõrvitsa, pühadepärja, uusaastapalli kohta)

1. samm: hankige või tehke läbipaistvad hajuti pirnid (12)

Hankige või tehke läbipaistvad hajuti pirnid (12)
Hankige või tehke läbipaistvad hajuti pirnid (12)
Hankige või tehke läbipaistvad hajuti pirnid (12)
Hankige või tehke läbipaistvad hajuti pirnid (12)

Selle projekti põhikontseptsioon on teha oma värvilised jõulupirnid.

Selle saavutamiseks kinnitatakse vahtplaadi esiküljele augud pirnide aluse sisestamiseks. Seejärel valgustatakse pirnid tagant NeoPixeli LED -idega.

Läbipaistvate pirnide (hajuti) saamiseks on kolm peamist viisi- neid saab osta, valmistada 3D-printeriga või eemaldada tavalisest valgusnöörist.

Tänase projekti jaoks puhastan vanast GE Color Effectsi valgusnöörist 12 läbipaistvat pirni. Need on suured G35 suuruses läbipaistvast plastist (õõnsad) pirnid, mille alus on 13/16 tolli. Läbipaistva pirni alus asetub tihedalt plakatitahvlisse lõigatud 13/16 auguga.

2. samm: tehke ümmargune alusplaat

Tehke ümmargune alusplaat
Tehke ümmargune alusplaat
Tehke ümmargune alusplaat
Tehke ümmargune alusplaat
Tehke ümmargune alusplaat
Tehke ümmargune alusplaat
Tehke ümmargune alusplaat
Tehke ümmargune alusplaat

Ma kasutasin Paconi veekindlat vahtplaati ja lõikasin välja hiiglasliku ringi, mille keskne läbimõõt oli 35 tolli, et eraldada 12x9-tollised pirukavormid ligikaudu 9,1-tollise vahega. Kuna iga vahtplaadi leht on ainult 20x30-tolline, tegin alusplaadi 4 tükki ja teipisin need kleeplindiga kokku, nagu näidatud.

X-Acto nuga saab kasutada või lõigata 13/16-tollised augud pirnide hajuti sisestamiseks. Plakatitahvlile puhaste aukude tegemiseks kasutasin aga Lion Ev-R-Round Perfect Circle Cutterit. Kuna lõvi ringilõikur lõikab ainult 1/4 tolli sügavusele, on aukude tegemiseks vaja kahte käiku (üks lõikamine vahtplaadi peal ja teine allpool).

Taustalaua värvisin roheliseks käsitöövärviga. Siiski oli raske saada head värvi nakkumist spetsiaalsele veekindlale plakatile. See värvimisetapp ei ole kriitiline ja võib vahele jääda. Taustalaud ei ole öösel nähtav, nii et proovisin peamiselt veekindlust edasi anda.

Samm: NeoPixeli LED -valikud

NeoPixeli LED -valikud
NeoPixeli LED -valikud
NeoPixeli LED -valikud
NeoPixeli LED -valikud

Selle projekti jaoks otsustasin proovida järgmisi NeoPixeleid: ALITOVE WS2812B aadressiga LED -pikslivalgus 5050 RGB SMD jahutusradiaatori PCB -plaadil 5V DC, ühilduv Arduino, Raspberry Pi -ga, saadaval Amazonist hinnaga 16 dollarit 100 tükki. See on ainult 16 senti NeoPixeli kohta.

Nende neopikslite jaoks vaadake ülaltoodud suurendatud pilti. See projekt kasutab 12 NeoPixeli LED -i. Igal LED -kiibil on kaks positiivset (+5 V) jootepatja, kaks maandatud või negatiivset (gnd -) jootmispatja, üks Data In (Din) jootmisalus ja lõpuks üks Data Out (Dout) jootmisalus. 12 NeoPixeli LED -i järjestikuseks ühendamiseks tuleb kasutada kõiki kuut jootepatja. "Andmed" viitavad valgusesaate digitaalsetele juhistele, mis tulevad valgusringi Arduino või muult ühilduvalt mälukiibilt, mis edastatakse LED1 -le ja seejärel LED1 -lt LED2 -le … lõpuks string LED12 -le.

NeoPixeleid saab osta ka saidilt Adafruit.com. Mõne inimese jaoks võib Adafruit Flora NeoPixels Ver2-ga töötada lihtsam, sest sellel stiilil on aukudega jootmisühendused.

Samm 4: NeoPixelite ühendamine

NeoPixelite ühendamine
NeoPixelite ühendamine
NeoPixelite ühendamine
NeoPixelite ühendamine
NeoPixelite ühendamine
NeoPixelite ühendamine

NeoPixels on joodetud kokku 12-LED valgusnööriga, nagu on näidatud ühendusskeemil ja ülaltoodud fotodel. Umbes 10-tolline traat iga NeoPixeli LED-i vahel võimaldab selles projektis piisavalt lõtvuda. Pange tähele, et NeoPixelite läbipõlemise vältimiseks sisestan tavaliselt 480 oomi takisti andmeliini sisendisse esimese NeoPixeli LED -i ette (nagu on näidatud ühendusskeemil).

Ühendamise juhtmestiku osas meeldib mulle kasutada Radio Shack 24AWG 4-juhtmelist tahket intercom-traati, mida saab hõlpsasti 3-juhtmeliseks lõigata. Seda traati ei pruugi siiski enam osta..

Kleeplinti kasutatakse valgusnööri kinnitamiseks alusplaadi külge ja NeoPixelite suunamiseks, et need sibulatest välja paistaksid.

Pärja allosas on tagaküljele kinnitatud väike puitplaat (Walmart-käsitööosakonnast), et paigaldada aku ja väike LilyTiny (ATTINY85) PCBoard, nagu näidatud.

MÄRKUS. Palun jätke tähelepanuta asjaolu, et juhtmestiku isolatsioonivärvid, mida ma oma lõpetatud projektis kasutasin, ei sobi kokku juhtmestiku skeemi juhtmestiku värvidega. Lihtsamalt öeldes on raske leida 3-juhtmelist traati täpselt sellises värviskeemis, mida võiksite NeoPixeli LED-ide jaoks soovida.

Samm: valmistage pirukavormid ette

Valmistage pirukavormid
Valmistage pirukavormid

9-tolliste retseptide jaoks mõeldud Hefty või Reynoldsi E-Z foolium pirukavormid näevad helkuritena suurepärased välja. Need 9-tollised pirukavormid on need, mille keskel on 8-punktiline "tähekuju". E-Z Foil kaubamärki on aga 2020. aastal olnud raske leida, seega võib asendada ka teisi sarnaseid 9-tolliseid pirukavormi. E-Z fooliumi 9-tollised pirukavormid on tegelikult 8-3/4 tolli siseläbimõõduga (velje sees), mis võimaldab neid selles projektis üksteisest umbes 9,1 tolli kaugusel hoida. Lõika X-Acto nuga või samaväärse lõikega iga pirukavormi keskele 3/4 tolli läbimõõduga auk. Selle projekti jaoks kasutasin Jeffersoni niklimünti keskse ava lõikamiseks. Ümmarguse mustrina kasutatakse kokku 12x9-tolliseid pirukavorme.

Samm: sisestage pirnid/pirukavormid ja rippuv riistvara

Sisestage pirnid/pirukavormid ja rippuv riistvara
Sisestage pirnid/pirukavormid ja rippuv riistvara
Sisestage pirnid/pirukavormid ja rippuv riistvara
Sisestage pirnid/pirukavormid ja rippuv riistvara
Sisestage pirnid/pirukavormid ja rippuv riistvara
Sisestage pirnid/pirukavormid ja rippuv riistvara

Seejärel sisestatakse pirnid ja pirukavormid plakatitahvli aukudesse. Panin sibulate aluse ümber väikese kahepoolse Scotch lindi, et need paremini kinni hoida.

Pärja ülemise saki all on väike puitlaudis (Walmarti käsitööosakonnast) kinnitatud rippuva riistvara kinnitamiseks.

Pärja kaunistamiseks kasutatakse dekoratiivset punast valgustatud vibu (Walmart).

Praegu hoian pärja vihma eest. Kuulikindel disain iga ilmaga on tulevane tegevus.

7. samm: valgusšõu programmeerimine

Valgusetenduse programmeerimine
Valgusetenduse programmeerimine
Valgusetenduse programmeerimine
Valgusetenduse programmeerimine

Kui te pole NeoPixeli LED -ide ja Arduino LED -idega tuttav, kuid soovite õppida, on Adafruit.com -i NeoPixeli õpetused hea koht alustamiseks.

Selle projekti jaoks kasutan lihtsalt Adafruit.com valgusnäituse koodi "STRANDTEST", mis pärineb Arduino programmiteegist Adafruit NeoPixel. Tegin STRANDTEST -koodis paar lihtsat muudatust, näiteks lisasin pärast viivitust jõuluroheliseks muutunud pärja DELAY hoidmise sammu. Lisaks täheldasin, et mitmed värvijahid liikusid liiga kiiresti, arvestades pirukavormi pärja tohutut 4-jala läbimõõtu, seega aeglustasin mitmeid tagaajamisjärjestusi.

YouTube'i LINK pärjakuva video jaoks:

Tavaliselt alustan Arduino koodi (nt; muudetud STRANDTEST 12) laadimist täissuuruses Arduino Uno tahvlisse prooviperioodiks. Kui olen rahul, laadin Arduino koodi väiksemale kiibile. Ajalooliselt meeldib mulle oma lõputöödes kasutada SparkFun.com LilyTiny ATTiny85, mille programmeerimine kipub olema pisut keerulisem (vt juhiseid aadressil SparkFun.com). Adafruuti samaväärne väike kiip, mida on ilmselt mugavam ühise USB -ühenduse kaudu programmeerida, oleks nende Gemma- ja/või Trinket -plaadid, mida kavatsen tulevikus rohkem kasutada.

Lisaks Adafruit.com tarkvarale NeoPixel pakub FastLED ilmselt veel kolmanda osapoole valgusnäitajatarkvara.

8. samm:

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

Soovitan: