Satura rādītājs:
- 1. solis: vispirms: zīmējiet / drukājiet / perforējiet vai urbiet savu zvaigzni
- 2. solis: lodēšanas laiks
- 3. solis:… un vairāk lodēšanas
- 4. solis: lietu salikšana kopā
- 5. solis: laika programmēšana
- 6. darbība. Kas tālāk: lietas, kuras vēlaties izmēģināt
- 7. solis: Visbeidzot…
- 8. darbība. Pabeigtā projekta videoklipi. Priecājieties
Video: Dzirkstošā Arduino Ziemassvētku zvaigzne: 8 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Tāpēc es novērtēju, ka šogad ir nedaudz par vēlu sākt Ziemassvētku projektu. Bet varbūt jums jau ir viss nepieciešamais, un varbūt šogad jūs nekur nebrauksit: Tad varbūt, tikai varbūt vēlaties izmēģināt šo mazo projektu. Daļu saraksts ir zemāk, tāpēc pārbaudiet paši!
Tā ir pentagrammas tipa zvaigzne ar 20 gaismas diodēm dažādās krāsās, kas piemērotas sezonai.
Tā kā to vada Arduino, jūs varat būt radoši, izmantojot savus apgaismojuma modeļus: es sniegšu dažas iespējas, lai jūs varētu sākt, lai jūs atrastu savu iedvesmu. Tad dalies!
Piegādes:
Gaismas:
- 10 zaļas 3 mm gaismas diodes
- 5 sarkanas 3 mm gaismas diodes
- 5 dzeltenas 3 mm gaismas diodes
- 1 balts 3 mm
- 5 220 omi rezistori
Kontrole:
- 1 Arduino Uno (vai saderīgs)
- 1 Adafruit 16 kanālu 12 bitu PWM/servo draiveris - I2C interfeiss - PCA9685 (vai saderīgs)
Citas lietas:
- piemērota izmēra maizes dēlis (es izmantoju 830 kontaktu dēli ar barošanas līnijām katrā pusē)
- 5V barošanas avots
- džemperu vadu ķekars
- 20+1 18AWG vadi gaismas diodēm un GND
1. solis: vispirms: zīmējiet / drukājiet / perforējiet vai urbiet savu zvaigzni
Ja jūs neprotat zīmēt (kā es atzīstu, es esmu; tāpēc man bija jāizmanto vietne www.wikipedia.org): atrodiet pentagrammu jebkurā bezmaksas attēlu vietnē, mērogojiet to līdz apmēram 8 cm (3 1/8 collas) un izdrukājiet to.
Lai ērti lodētu kopā savas gaismas diodes, jūs varat vai nu iedurt caurumus kartonā katrā zvaigznes galā un katrā krustojumā plus viens centrā. Vai arī pārvietojiet pozīcijas uz plānu saplākšņa gabalu un urbiet 3 mm (1/8 ) caurumus, kā parādīts fotoattēlā.
2. solis: lodēšanas laiks
Izvēlieties jebkuru zaļo, dzelteno un sarkano gaismas diodes pozīciju. Es nolēmu centrā ievietot baltu, bet jūs varat izmantot jebkuru krāsu. Mana zvaigzne ir diezgan nejaušs sajaukums, bet sakārtota krāsu sakārtošanas metode, protams, darbosies tikpat labi!
Pēc tam salieciet katras gaismas diodes katodus 90 ° leņķī. Noteikti salieciet tos visus vienā virzienā, kas vēlāk atvieglos lodēšanu. Katods ir katras gaismas diodes īsāks vads vai korpusa plakanā puse.
Novietojiet katru gaismas diodi attiecīgajā caurumā un lodējiet visus katodus kopā, lai izveidotu zvaigznes formu, kā redzams fotoattēlos. Uzmanību: pārliecinieties, ka katods un anods nav īss (garāka kāja / apaļa puse).
3. solis:… un vairāk lodēšanas
Kad jūsu zvaigzne ir pabeigta, jums jāpiestiprina vads pie katra LED anoda (atcerieties: gara kāja, apaļa puse …). Manai zvaigznei y izvēlējās zaļus un baltus vadus, galvenokārt tāpēc, ka man tie bija. Katodam piestipriniet arī vienu vadu citā krāsā (t.i., jebkurā vietā uz zvaigznes, kuru izveidojāt iepriekšējā solī); Es izmantoju melnu vadu (ne pārāk jautru, bet melnu GND izmanto tik tradicionāli, es nevarēju palīdzēt).
Ērtības labad atrodiet veidu, kā sakārtot vadus noteiktā secībā. Īpaši:
- Turiet (-) / katoda vadu atsevišķi
- Identificējiet (balto) centra LED
- atdaliet 5 gaismas diodes, kas atrodas pentagrammas krustojumos ("iekšējās" gaismas diodes)
4. solis: lietu salikšana kopā
Pēc jūsu skaistās zvaigznes lodēšanas (kas, es esmu pārliecināts, izskatīsies labāk nekā mana: jūs būsiet ļoti uzmanīgs, lai saglabātu to lieliskā formā!), Ir pienācis laiks visu savienot. Atvainojiet, ka es nedaru FRITZING, tāpēc es mēģināšu paskaidrot. Pārskats ir redzams pirmajā attēlā, un attiecīgi tiek parādītas nākamās darbības.
Uz maizes dēļa
- Ievietojiet 5V barošanas avotu. Pārliecinieties, ka piegāde (+) atrodas maizes dēļa (+) pozīcijā!
- novietojiet 16 kanālu PWM plāksni uz maizes dēļa ērtā vietā
- ērti novietojiet blakus 5 220 omu rezistorus
No Arduino līdz Breadboard
- Savienojiet Arduino GND ar maizes dēli (-)
- Savienojiet Arduino SCL ar PWM plates SCL un SDA ar SDA
- Pievienojiet vienu džemperi no Arduino tapām 3, 4, 5, 6, 7 vai katra rezistora vienā pusē
No PWM Breakout līdz Breadboard
- No pārejas PWM izejas līdz 16 secīgām maizes dēļa rindām iet 16 džemperu vadi
- GND ir savienots ar (-) maizes dēļa barošanas blokos
- VCC ir savienots ar (+) maizes dēļa sloksnēs
- tā kā mēs izmantosim tikai mazas gaismas diodes, es neizmantoju V+ savienojumu
"Zvaigžņu" savienojumi
- (Melnais!) Katoda vads ir savienots ar (-) uz maizes dēļa
- (balta) centra gaismas diode ir pievienota PWM tapai 15
- 5 "iekšējās" gaismas diodes ir savienotas ar rezistoru otru galu
- atlikušās 15 gaismas diodes ir attiecīgi savienotas ar PWM tapām no 0 līdz 14
Citas lietas
- Jums būs jāieslēdz maizes dēlis
- … un pievienojiet Arduino datoram, izmantojot standarta USB kabeli
5. solis: laika programmēšana
Laiks kļūt radošam un ielikt projektā SAVU dzirksti.
Manu piemēru failu pamatā ir bibliotēka Adafruit_PWMServoDriver, kuru es atklāju, ka to ir viegli lietot (un labi dokumentēt).
Visi no tiem sāk, atsaucoties uz bibliotēkām, nosakot nepieciešamos mainīgos (un, iespējams, vēlākos piemēros es to esmu iztīrījis!)
Sadaļā IESTATĪŠANA redzēsit, kā tiek inicializēts PWM pārtraukums un atvērts seriālais ports (ko es izmantoju kādai atkļūdošanai … mans programmēšanas stils pārsvarā ir copy-paste-try-fail-fail-try-atkārtot!), Kā arī 5 tapas iekšējām gaismas diodēm kā OUTPUT.
Visbeidzot cilpā es ļaušu gaismas diodēm nejauši mirgot vai vajāt apkārt, vai ieslēgt un izslēgt to grupas. Izmēģiniet tos, redziet, ko viņi dara paši: tieši par to ir Ziemassvētku dāvanas, vai ne? Būt pārsteigtam! Ceru, ka jums patiks!
BTW: Daži paraugi ir manā instagramā (@nicnowak), piemēram, šeit:
Sieh dir diesen Beitrag auf Instagram an
Ein Beitrag geteilt von nicnowak (@nicnowak)
6. darbība. Kas tālāk: lietas, kuras vēlaties izmēģināt
Ceru, ka jums līdz šim patika šī INSTRUKCIJĀ. Ja tā, šeit ir dažas idejas, ko jūs varētu darīt, lai padarītu to jautrāku:
Izmantojiet LIELĀKAS gaismas diodes! 5 mm, 8 mm. Vienkārši neaizmirstiet, ka tiem, iespējams, būs nepieciešama lielāka jauda, tāpēc vēlaties pievienot atsevišķu barošanas avotu V+ PWM plāksnei un attiecīgi savienot gaismas diodes.
Izmantojiet VAIRĀK gaismas diodes! Tā kā PWM plate ir balstīta uz I2C, jūs varat ķēdīt vairākas plates (līdz 62!) Un tām ir daudz daudz gaismas diodes. Ir iespējamas sarežģītas zvaigžņu formas, varbūt pat 3D forma būtu izvēle?
Izmantojiet dažādas krāsas! Protams, sarkanā, zelta un zaļā krāsa ir raksturīga Ziemassvētku tēma, bet zilā un baltā krāsa šķiet interesanta iespēja.
Izveidojiet ZVAIGŽŅU MĀJU! Redzamie vadi nav tas, ko visi uzskata par estētiski pievilcīgu (labi: es tā daru …), tāpēc saplākšņa vai plastmasas korpuss, lai pārklātu zvaigzni, var pievienot Ziemassvētku noskaņu. Vai varat to izdrukāt 3D formātā? Jā, jūs varat !! (es nevaru …)
Izmantojiet difuzoru! Kailām gaismas diodēm ir ļoti maza fokusa zona. Izmantojot dažus difuzora materiālus, piemēram, daļēji caurspīdīgu papīru vai caurspīdīgu plastmasu, gaismas izlīdzināsies.
Izveidojiet trakus gaismas efektus! Vai arī padariet to svinīgāku: tas ir atkarīgs no jums.
Pievienojiet KONTROLI! Dienas beigās jūsu Arduino var paveikt daudz vairāk nekā tikai 21 gaismas diodes. Iekļaujiet slēdžus, lai pārslēgtos starp gaismas modeļiem. Padariet to skaņu jutīgu. Ļaujiet tai spīdēt, kad saule noriet.
7. solis: Visbeidzot…
Kā jūs, iespējams, pamanījāt, manas sastāvdaļas ir "saderīgas" plates. Tie darbojas labi, ir lēti un viegli pieejami daudzās tirdzniecības vietās.
Tomēr, ja varat to atļauties, atbalstiet satura veidotājus, kas mums to visu sniedz:
www.arduino.cc
www.adafruit.com/https://learn.adafruit.com/16-channel-pwm-servo-dr…
8. darbība. Pabeigtā projekta videoklipi. Priecājieties
Daži no tiem ir filmēti tikai ar tukšām gaismas diodēm, savukārt citās gaismas izkliedēšanai izmantoju parastu baltu papīru.
Kura tev patīk labāk?
Ieteicams:
Lielāka un uzlabota Ziemassvētku zvaigzne Neopixel Attiny85: 3 soļi (ar attēliem)
Lielāka un uzlabota Ziemassvētku zvaigzne Neopixel Attiny85: Pagājušajā gadā es izveidoju nelielu 3D drukātu Ziemassvētku zvaigzni, skatiet vietni https://www.instructables.com/id/Christmas-Star-LE..Šogad es izveidoju lielāku zvaigzni no pavediena no 50 neopikseļiem (5V WS2811). Šai lielākajai zvaigznei bija vairāk rakstu (es joprojām pievienoju un uzlaboju
Gaismas cenzūra Ziemassvētku zvaigzne: 5 soļi
Gaismas cenzūra Ziemassvētku zvaigzne: Kredīts: https: //www.instructables.com/id/Larger-and-Improv … Šis Ziemassvētku zvaigžņu dizains radies no iepriekš redzamās saites, kas ir lielāka Ziemassvētku zvaigzne, izmantojot WS2811 bez citām funkcijām spīdēšana. Tomēr lielākā daļa manu projektēšanas kodu ir paredzēti
Ziemassvētku zvaigzne ar programmējamām gaismas diodēm: 7 soļi
Ziemassvētku zvaigzne ar programmējamām gaismas diodēm: šogad es gribēju kaut ko citu savam Ziemassvētku āra displejam, tāpēc es nolēmu iegādāties virkni programmējamu RGB gaismas diodes (dažreiz sauktu par neopikseļu gaismas diodēm) un izveidot Ziemassvētku zvaigzni. Šīs gaismas diodes var individuāli ieprogrammēt krāsām un spilgtumam
Ziemassvētku zvaigzne ar Arduino un RGB gaismas diodēm: 5 soļi (ar attēliem)
Ziemassvētku zvaigzne ar Arduino un RGB gaismas diodēm: Sveiki! Mēs esam Arduino Novosibirskas kopiena no dziļi sasalušas Sibīrijas. Lai nedaudz iesildītos, mēs nolēmām izveidot skaistas mirdzošas un mirgojošas Ziemassvētku zvaigznes. Noteikti noskatieties demonstrācijas video
Mirgojoša daudzkrāsaina Ziemassvētku eglītes zvaigzne: 4 soļi (ar attēliem)
Mirgojoša daudzkrāsaina Ziemassvētku eglītes zvaigzne: Tātad, mēs ar jauno sievu pārcēlāmies uz mūsu jaunajām mājām, Ziemassvētki ir klāt, un mēs uzliekam eglīti, bet pagaidiet … nevienam no mums nebija pienācīgas zvaigznes, ko likt virsū eglei. Šī pamācība parādīs, kā padarīt patiešām niecīgu, mirgojošu krāsu maiņu