Satura rādītājs:

Dzirkstošā Arduino Ziemassvētku zvaigzne: 8 soļi
Dzirkstošā Arduino Ziemassvētku zvaigzne: 8 soļi

Video: Dzirkstošā Arduino Ziemassvētku zvaigzne: 8 soļi

Video: Dzirkstošā Arduino Ziemassvētku zvaigzne: 8 soļi
Video: Dzirkstošā 2024, Novembris
Anonim
Dzirkstošā Arduino Ziemassvētku zvaigzne
Dzirkstošā Arduino Ziemassvētku zvaigzne

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

Pirmkārt: zīmējiet / drukājiet / perforējiet vai urbiet savu zvaigzni!
Pirmkārt: zīmējiet / drukājiet / perforējiet vai urbiet savu zvaigzni!
Pirmkārt: zīmējiet / drukājiet / perforējiet vai urbiet savu zvaigzni!
Pirmkārt: 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

Lodēšanas laiks
Lodēšanas laiks
Lodēšanas laiks
Lodēšanas laiks
Lodēšanas laiks
Lodēšanas laiks
Lodēšanas laiks
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

… un vēl lodēšana!
… un vēl lodēšana!

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ā

Likt lietas kopā
Likt lietas kopā
Likt lietas kopā
Likt lietas kopā
Likt lietas kopā
Likt lietas kopā
Likt lietas kopā
Likt lietas 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: