
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59



Šajā pamācībā es parādīšu, kā izveidot automātiski mirgojošas Ziemassvētku gaismas, kad tiek atskaņota mūzika! Projektam ir 2 daļas: elektriskā ķēde un Arduino kods/algoritms. Ķēde darbojas, izmantojot 8 kanālu releju, lai slēgtu ķēdi katrā no 8 atsevišķām Ziemassvētku gaismas dzīslām. Elektreta mikrofons uztver skaņas viļņus, kas skan skaļruņu komplektā, un nosūta to Arduino, izmantojot analogo ieeju.
No šejienes ir 2 iespējas izmantojamām programmām. Varat izmantot manuālo koda veidni, lai manuāli mirgotu noteiktas mūzikas ierakstu gaismas, vai arī varat izmantot automātisko kodu, kas aktivizē dažādus vadu pavedienus, pamatojoties uz atskaņoto frekvenci.
1. darbība: iegūstiet materiālus
Šī projekta materiālu saraksts ir ļoti viegls, padarot to par ļoti pieņemamu projektu. Materiālu saraksts un tas, kur es visu iegādājos (Amazon filiāļu saites), ietver:
1x Arduino Uno
1x maizes dēlis
1x elektreta mikrofona pastiprinātājs
1x Jumper Wire Bundle 65 PCS
1x Premium sieviešu/vīriešu džemperu vadi - 20 x 12 https://www.adafruit.com/product/1713
1x SunFounder 8 kanālu relejs
8x Vickerman mini Ziemassvētku gaismas (var iegādāties arī mazāk šķipsnu)
Ir arī vērts atzīmēt, ka gumijas cimdi un ugunsdzēšamais aparāts ir ļoti ieteicami, ja esat iesācējs šāda veida projektos. Zemāk ir arī materiālu saraksta lejupielādējama versija.
2. solis: elektriskā - releja un Ziemassvētku gaismas savienošana



Elektriskās shēmas sirds ir relejs. Relejs ir mehānisks slēdzis, kas aizveras, kad relejam tiek pielietots daudz mazāks spriegums. Tas darbojas, jo mazāks spriegums iet caur stieples spoli, kas rada elektromagnētu, lai aizvērtu mehānisko slēdzi. Slēdzis ir savienots ar katru Ziemassvētku gaismas pavediena vienu un to pašu griezuma galu. Kad slēdzis aizveras, sienas kontaktligzdas spriegums var iziet cauri dzīslai, radot gaismu!
Piezīme: NEDRĪKST pie Ziemassvētku gaismas pavedieniem, kamēr gaismas ir pievienotas!
Lai savienotu gaismas ar releju, veiciet vienu griezumu gaismas pavedienā un nedaudz noņemiet vadu, lai katrā griezuma pusē atklātu nelielu vara daudzumu. Kad tas ir izdarīts, pievienojiet katru vara galu normāli atvērtiem 1 releja vadiem. Dariet to 8 vieglām šķiedrām.
Vairāk par releja pieslēgšanu var atrast šeit:
3. solis: elektriskā - mikrofons un Arduino



Tālāk mums jāpievieno elektreta mikrofons Arduino, lai mēs varētu sākt saņemt skaņas viļņus kā analogo ieeju. Savienojumi ir diezgan vienkārši, izmantojot mikrofonu VCC un zemi, kas attiecīgi pievienota Arduino 5V un zemei, mikrofona izeja tiek savienota tieši ar Arduino analogo 0 kontaktu. Iepriekš redzamajos attēlos un zemāk redzamajā vizuālajā Fritzing shēmā ir sīki aprakstīts, kā mikrofons un releja dēlis savienojas ar Arduino.
4. solis: Arduino kods - automātiskas mirgojošas gaismas

Pēc visas elektronikas pievienošanas ir pienācis laiks augšupielādēt Arduino kodu! Automātiski mirgojošo gaismu kods liks Ziemassvētku gaismām automātiski mirgot atkarībā no mikrofona dzirdamās skaņas frekvences. Kods darbojas, izmantojot algoritmu ar nosaukumu FHT (Fast Hartley Transform), kas līdzīgs FFT (Fast Fourier Transform), lai pārvērstu skaņas vilni no laika domēna uz frekvences domēnu.
Rakstot kodu, man parasti nepatīk izmantot specializētas bibliotēkas, taču atvērtās mūzikas laboratorijās esošā bibliotēka bija ārkārtīgi vienkārša darbā un padarīja šo projektu daudz ātrāku! Kods būs pieejams manā GitHub krātuvē:
5. solis: Arduino kods - manuāli mirgojošas gaismas

Manā GitHub krātuvē ir arī kods manuāli mirgojošām gaismām. Manuālais kods šajā krātuvē pašlaik ir kalibrēts Carol of Bells, bet jūs varat mainīt kodu, lai mirgo uz jebkuru dziesmu, ievērojot to pašu modeli, ko izmantoju šajā kodā! Kods būs pieejams arī vietnē GitHub:
6. solis: iestatiet gaismas un palaidiet kodu


Novietojiet savas gaismas tur, kur vēlaties, augšupielādējiet savu kodu Arduino dēlī un skatieties savu gaismas šovu! Kad esat pabeidzis un tas darbojas, varat darbināt savu Arduino ar 9 V akumulatoru, tāpēc jums nav jātur klēpjdators tuvumā. Izbaudiet izrādi!
Ieteicams:
Elpojošā Ziemassvētku eglīte - Arduino Ziemassvētku gaismas kontrolieris: 4 soļi

Elpojošā Ziemassvētku eglīte-Arduino Ziemassvētku gaismas kontrolieris: Nav laba ziņa, ka manas 9 pēdas iepriekš apgaismotās mākslīgās Ziemassvētku eglītes vadības kārba salūza pirms Ziemassvētkiem , un ražotājs nenodrošina rezerves daļas. Šis neizprotamais parāda, kā padarīt savu LED gaismas draiveri un kontrolieri, lai izmantotu Ar
Automatizētas Windows nokrāsas: 6 soļi (ar attēliem)

Automatizētas Windows nokrāsas: Vārds uz priekšu Esmu redzējis daudz pamācību par to, kā automatizēt manuālos toņus un žalūzijas, un šajā gadījumā mēs automatizēsim elektriskos toņus. Mēs aptversim elektriskos toņus, ko darbina nepārtrauktas strāvas (DC) elektromotori, kas atveras vai aizveras, apgriežot atpakaļgaitu
Automatizētas vistas gaļas durvis: 5 soļi (ar attēliem)

Automatizētas vistas gaļas durvis: automātiskās vistas vārpstas durvis ir risinājums nakts plēsējiem, piemēram, jenotiem, posmiem un savvaļas kaķiem! Tipiskas automātiskās durvis Amazon maksā vairāk nekā 200 USD (automātiskās vistas durvju durvis), un tās ir pārmērīgi dārgas daudziem maziem
DIY Ziemassvētku gaismas iestatītas mūzikai - horeogrāfiski mājas gaismas: 15 soļi (ar attēliem)

DIY Ziemassvētku gaismas iestatītas mūzikai - horeogrāfiski mājas lukturi: DIY Ziemassvētku gaismas iestatītas mūzikai - horeogrāfiski mājas gaismas Tas nav iesācējs DIY. Jums būs nepieciešama stingra izpratne par elektroniku, shēmu, BASIC programmēšanu un vispārīgām gudrībām par elektrisko drošību. Šis DIY ir paredzēts pieredzējušam cilvēkam, tāpēc
Ziemassvētku kaste: Arduino/ioBridge interneta kontrolētas Ziemassvētku gaismas un mūzikas šovs: 7 soļi

Ziemassvētku kaste: Arduino/ioBridge interneta kontrolētas Ziemassvētku gaismas un mūzikas šovs: Mans Ziemassvētku kastes projekts sastāv no interneta kontrolētām Ziemassvētku gaismām un mūzikas šova. Ziemassvētku dziesmu var pieprasīt tiešsaistē, kas pēc tam tiek ievietota rindā un atskaņota pieprasītajā secībā. Mūzika tiek pārraidīta uz FM statusa