Përmbajtje:
- Furnizimet
- Hapi 1: Si funksionon kjo - MSGEQ7
- Hapi 2: Qarku i Testimit
- Hapi 3: Kodi
- Hapi 4: Shtimi i releve
- Hapi 5: Bordi që i bën të gjitha
- Hapi 6: Bërë + E ardhmja
Video: DIY Automatic Musical Christmas Christmas (MSGEQ7 + Arduino): 6 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Kështu që çdo vit them se do ta bëj këtë dhe nuk do ta bëj kurrë sepse e shtyj shumë. 2020 është një vit ndryshimi, kështu që unë them se ky është viti për ta bërë këtë. Kështu që shpresoj se ju pëlqejnë dhe krijoni dritat tuaja muzikore të Krishtlindjeve. Ky do të jetë një udhëzues i thjeshtë, por vitin e ardhshëm kam në plan të bëj shumë më tepër me këtë projekt.
Video e plotë e projektit:
Furnizimet
Marrësi Bluetooth
Arduino Nano https://amzn.to/3piiJHb ose
PRO Mini
(do t'ju duhet https://amzn.to/2WGa19q për ta programuar atë)
MSGEQ7 IC
Moduli MSGEQ7
Mburoja MSGEQ7
Rezistentët
Kondensatorët
Reletë - Mekanike https://amzn.to/3pm2WXF ose
Gjendja e ngurtë https://amzn.to/2KOVqFU X3
Kanali Solid State 4 kanali
Ekran LED 8x8
Breadboard i aftë për saldim
Hook Up Wire Kit
Përshtatës të JST
Fole 3.5mm Stereo Jack
Moduli i Furnizimit me Energji
Furnizimi me energji 9V 1A
Plug AC, priza AC dhe kuti elektrike nga çdo pajisje lokale
Mjetet e përdorura (nuk janë blerë për këtë video vetëm gjëra të përgjithshme që kam):
Hekuri i saldimit:
Mat Riparimi:
Teli i saldimit pa plumb:
Duart ndihmëse magnetike:
Multimetër: https://amzn.to/3oQrgB5 (blerja ime e radhës)
Mbajtësi i Bordit të Qarkut
Ky postim përmban lidhje filiale, të cilat ndihmojnë në mbështetjen e kanalit tim. Nëse blini përmes një prej lidhjeve të mia, unë mund të fitoj një komision të vogël; pa asnjë kosto shtesë për ju
Hapi 1: Si funksionon kjo - MSGEQ7
Pra, komponenti kryesor i këtij projekti do të ishte MSGeq7. Ky është një barazues grafik me shtatë breza IC është një çip CMOS që ndan spektrin audio në shtatë breza, 63Hz, 160Hz, 400Hz, 1kHz, 2.5kHz, 6.25kHz dhe 16kHz. Shtatë frekuencat janë piku të zbuluara dhe të shumëfishta në dalje për të siguruar një paraqitje DC të amplitudës së secilës brez. Asnjë përbërës i jashtëm nuk nevojitet për të zgjedhur përgjigjet e filtrit. Vetëm një rezistencë dhe kondensator jashtë çipit nevojiten për të zgjedhur frekuencën e oshilatorit të orës në çip. Frekuencat e qendrës së filtrit e përcjellin këtë frekuencë.
Fletët e të dhënave:
Pra, në përgjithësi, një IC me të vërtetë e lehtë për t'u përdorur.
Hapi 2: Qarku i Testimit
Fleta e të dhënave për msgeq7 siguron diagramin tipik të qarkut të aplikimit të cilin e kam ndjekur dhe përdorur për të hartuar qarkun për këtë projekt.
Merrni parasysh vlerat e rezistorëve dhe kondensatorëve specifikë. Kam 2 priza stereo audio 3.5 x 3.5 mm për të lejuar që një modul Bluetooth për të futur audio të ndihet nga msgeq7. Ju do të keni nevojë për dy rezistorë 22k dhe një kondensator për të izoluar MSG dhe për të lejuar që priza tjetër të dalë në një altoparlant përmes një kabllo AUX.
Gjithashtu, i zëvendësova LED -të më vonë me stafetë (ato janë në thelb e njëjta gjë në fushën e këtij projekti) për të kontrolluar më pas disa drita të Krishtlindjeve.
LED -të përfaqësojnë "ulët" audio "mesatare" "Highs". Plani është të ndiejmë amplitudat e frekuencës dhe të përcaktojmë një pikë nxitëse e cila më pas do të ndezë dritën.
Unë gjithashtu shtova një matricë led 8x8 për të dhënë një vizualizim të bukur audio të frekuencës audio ndërsa ato luhen.
Kodi mund të funksionojë me çdo bord Arduino, por unë jam duke përdorur nano për testim dhe Pro Mini në tabelën përfundimtare.
Hapi 3: Kodi
Pra, kodi përsëri është mjaft i thjeshtë.
Kodi i plotë:
Kodi ka nevojë për bibliotekën LedControl https://www.arduino.cc/reference/en/libraries/ledc… për ekranin 8x8 MAX7219. Për më tepër, nuk nevojitet asnjë bibliotekë shtesë dhe kodi është i vetëm.
Në lak, unë kontrolloj brezat e ndryshëm nga MSG dhe shkallëzoj vlerat midis 0 dhe 7 që do të shfaqen në matricën 8x8. Pastaj i ruaj vlerat në një grup për t'u përpunuar shpejt menjëherë.
Këto vlera të amplitudës kontrollohen më pas për të parë nëse kalojnë një vlerë të caktuar. Nëse ata e bëjnë unë të vënë në dritë.
brezi 0, 1, 2 = LOWS (63Hz në 400Hz)
brezi 3 = MIDs (400Hz në 2500Hz)
Brezi 4, 5, 6 = Lartësitë (2.5KHz në 16KHz)
Kjo ishte më shumë një zgjedhje personale bazuar në vëzhgimet të cilat jepnin efektin më të mirë të ndriçimit sipas mendimit tim. Kjo mund të ndryshohet dhe ndryshohet për t'iu përshtatur çdo lloj muzike ose shfaqje të lehtë.
Meqenëse përfundova duke përdorur stafetë mekanikë, kjo është gjithçka që kisha në momentin që shtova një sistem flamuri për të lejuar që përsëritjet të qëndrojnë ndezur për një sasi minimale të kohës, në mënyrë që të mos shkaktojnë luhatje të shpejta/luhatje të shpejta që mund të dëmtojnë stafetat dhe të ndikojnë ndriçimi muzikor.
Sapo të kalojë koha dhe amplituda të mos ndizet përsëri, led -i do të dilte dhe procesi vazhdon.
Unë jam duke përdorur millis (), jo vonesa që kjo të mos ketë bllokimin e kodit me vonesa. Kështu që kodi funksionon vërtet shpejt dhe me efikasitet.
Hapi 4: Shtimi i releve
PARALAJMRIM: Ju lutemi bëni kujdes kur merreni me tensione AC. Ju lutemi merrni ndihmë nga një profesionist/elektricist nëse nuk jeni të sigurt. Vini re se unë jam një teli i licencuar.
Për këtë projekt, unë jam duke përdorur stafetë mekanikë, sepse stafetat e gjendjes së ngurtë që kisha janë vetëm për tensione DC/
Psherëtimë.
Unë ju rekomandoj që të merrni një sërë SSRs nëse nuk keni stafetë mekanikë dhe planifikoni ta bëni këtë projekt.
Ata janë më të shpejtë dhe më e rëndësishmja më të qetë. Shënim SSR kanë nivele më të ulëta të rrymës sesa stafetat mekanike për të marrë parasysh sa drita dëshironi të vendosni në një prizë dhe të vlerësoni tërheqjen aktuale.
Hapi 5: Bordi që i bën të gjitha
Pasi fillova të punoja gjithçka ashtu siç doja, vendosa gjithçka në një dërrasë të saldueshme.
Itsshtë i njëjti diagram qarkor si më parë, këtë herë kam përdorur një fole audio të vjetër të laptopit për audion brenda dhe jashtë.
Unë kam një Arduino pro mini dhe një furnizim me energji për breadboard, kështu që bordi mund të mundësohet nga një prizë DC 12v/
Ekrani 8x8 është i bashkangjitur në njërën nga vrimat e vidhave.
Stafeta ka një lidhje JST me 6 kunja që do të furnizonte Gnd, 5v dhe 4 GPIO për të kontrolluar 4 stafetat. Për këtë projekt, unë jam duke përdorur vetëm 3 nga këto stafetë ndërsa priza 4 është normale afër dhe do të përdoret si një rivendosje e fortë për të ardhmen dhe për të fuqizuar bordin.
Hapi 6: Bërë + E ardhmja
Video e plotë e projektit:
Mund të pëlqeni të ndani dhe të regjistroheni.
Vitin tjetër dua të shtoj wifi dhe një RTC për të lejuar kontrollin në distancë dhe kohën. Gjithashtu, një transmetues FM në mënyrë që makinat të jenë në gjendje të akordohen në audio. Më e rëndësishmja, unë do t'i ndërroja stafetat për SSR -të. Unë gjithashtu mund të ndërroj MSGEQ7 për një DSP dhe të bëj një analizë të duhur të zërit për efekte më të mira ndriçimi.
Shpresoj që të gjithë të kenë një Krishtlindje të Madhe dhe një Gëzuar Vitin e Ri.
Recommended:
Shatërvan vallëzimi: Arduino me analizues spektri MSGEQ7: 8 hapa
Shatërvani i vallëzimit: Arduino me analizues spektri MSGEQ7: Marrja e një sinjali audio dhe shndërrimi i tij në reagim vizual ose mekanik është shumë interesant. Në këtë projekt ne do të përdorim një Arduino Mega për t'u lidhur me një analizues spektri MSGEQ7 që merr sinjalin audio hyrës dhe performon brezin
Lámpara Musical 3D (Vúmetro LED): 6 hapa
Lámpara Musical 3D (Vúmetro LED): L á mpara que reacciona a la m ú sica que se se mund të riprodhohet, mund të përdoret për V ú metro LED dhe una pantalla impresa në 3D. El vumetro se enciende a medida que el voltaje de la canci ó n se lo indica, es una përfaqësues ó n vizual
Si të çmontoni një kompjuter me hapa të thjeshtë dhe fotografi: 13 hapa (me fotografi)
Si të çmontoni një kompjuter me hapa dhe fotografi të lehta: Ky është një udhëzim se si të çmontoni një kompjuter. Shumica e përbërësve bazë janë modularë dhe hiqen lehtë. Sidoqoftë, është e rëndësishme që të jeni të organizuar në lidhje me të. Kjo do t'ju ndihmojë të mos humbni pjesë, dhe gjithashtu në bërjen e ri -montimit
Arduino Christmas Frame & A6 GSM Moduli: 4 hapa (me fotografi)
Arduino Christmas Frame & A6 GSM Moduli: Korniza është bërë vetëm për argëtim në kohën e Krishtlindjeve:) Shikoni një film në YouTube për të parë një demonstrim. Moduli AI A6 GSM merr SMS dhe e dërgon atë në Arduino Uno si mjeshtër (autobus i2c). Uno dërgon me i2c informacionin e autobusit tek Arduino Nano për të filluar të lëvizë servos, dhe në
DIY Musical Xmas Light për fillestarët me mjedër Pi: 12 hapa (me fotografi)
DIY Musical Xmas Lights për fillestarët me Raspberry Pi: Sot, unë do të kaloj nëpër hapat për të përdorur një pi mjedër për të ndriçuar dritat tuaja të Krishtlindjeve me muzikë. Me vetëm disa dollarë material shtesë, unë ju përcjell duke i shndërruar dritat tuaja të zakonshme të Krishtlindjeve në një shfaqje të dritës në të gjithë shtëpinë. Goli që ai