Sadržaj:
- Supplies
- Korak 1: Kako ovo funkcionira - MSGEQ7
- Korak 2: Ispitni krug
- Korak 3: Kodirajte
- Korak 4: Dodavanje releja
- Korak 5: Odbor koji to čini sve
- Korak 6: Gotovo + Budućnost
Video: Automatska muzička božićna svjetla "Uradi sam" (MSGEQ7 + Arduino): 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
Zato svake godine kažem da ću to učiniti i nikada to neću učiniti jer puno odgađam. 2020 je godina promjena pa kažem da je ovo godina za to. Nadajmo se da će vam se svidjeti i napraviti vlastite muzičke božićne lampice. Ovo će biti jednostavan vodič, ali sljedeće godine planiram učiniti mnogo više s ovim projektom.
Ceo video projekat:
Supplies
Bluetooth prijemnik
Arduino Nano https://amzn.to/3piiJHb ili
PRO Mini
(trebat će vam https://amzn.to/2WGa19q za programiranje)
MSGEQ7 IC
Modul MSGEQ7
MSGEQ7 Shield
Otpornici
Kondenzatori
Releji - mehanički https://amzn.to/3pm2WXF ili
Solid State https://amzn.to/2KOVqFU X3
Solid State 4 kanal
8x8 LED ekran
Lemna ploča sa mogućnostima lemljenja
Komplet za povezivanje žice
JST adapteri
Stereo utičnica od 3,5 mm
Modul napajanja
Napajanje 9V 1A
AC utikač, AC utičnice i električna kutija sa bilo kojeg lokalnog hardvera
Korišteni alati (nisu kupljeni za ovaj video samo općenite stvari koje imam):
Lemljeno gvožđe:
Prostirka za popravak:
Lemljena žica za lemljenje bez olova:
Magnetske ruke za pomoć:
Multimetar: https://amzn.to/3oQrgB5 (moja sljedeća kupovina)
Držač pločice
Ovaj post sadrži partnerske veze koje pomažu u podržavanju mog kanala. Ako kupujete putem jedne od mojih veza, mogu zaraditi malu proviziju; bez dodatnih troškova za vas
Korak 1: Kako ovo funkcionira - MSGEQ7
Dakle, glavna komponenta ovog projekta bio bi MSGeq7. Ovo je sedmopojasni grafički ekvilajzer IC je CMOS čip koji dijeli audio spektar na sedam opsega, 63Hz, 160Hz, 400Hz, 1kHz, 2.5kHz, 6.25kHz i 16kHz. Sedam frekvencija se otkrivaju na vrhu i multipleksiraju na izlaz kako bi se dobio DC prikaz amplitude svakog opsega. Za odabir odgovora filtera nisu potrebne vanjske komponente. Za odabir frekvencije oscilatora takta na čipu potrebni su samo otpornik i kondenzator bez čipa. Centralne frekvencije filtera prate ovu frekvenciju.
Tehnički listovi:
Sve u svemu, IC je zaista jednostavan za korištenje.
Korak 2: Ispitni krug
Tehnički list za msgeq7 daje tipičan dijagram aplikacijskog kruga koji sam slijedio i koristio za dizajniranje kruga za ovaj projekt.
Obratite pažnju na vrijednosti posebnih otpornika i kondenzatora. Imam 2 x 3,5 mm stereo audio priključnice koje omogućuju Bluetooth modulu za unos zvuka da se osjeti pomoću msgeq7. Za izolaciju MSG -a potrebna su vam dva 22k otpornika i kondenzator, a drugi priključak može izlaziti na zvučnik preko AUX kabela.
Također, LED diode sam kasnije zamijenio relejima (oni su u osnovi ista stvar na području ovog projekta) da bih zatim kontrolirao neka božićna svjetla.
LED diode predstavljaju audio "niske" "srednje" "visoke". Plan je osjetiti amplitude frekvencije i odrediti okidačku točku koja će zatim upaliti svjetlo.
Dodao sam i 8x8 LED matricu kako bih pružio lijepu audio vizualizaciju audio frekvencija dok se puštaju.
Kod može raditi sa bilo kojom Arduino pločom, ali ja koristim nano za testiranje i Pro Mini na završnoj ploči.
Korak 3: Kodirajte
Dakle, kod je opet prilično jednostavan.
Potpuni kod:
Za kôd je potrebna biblioteka LedControl https://www.arduino.cc/reference/en/libraries/ledc… za 8x8 ekran MAX7219. Osim toga, nije potrebna dodatna biblioteka i kôd je samostalan.
U petlji provjeravam različite opsege iz MSG -a i skaliram vrijednosti između 0 i 7 kako bi se prikazale na matrici 8x8. Zatim spremam vrijednosti u niz koji se odmah nakon toga brzo obrađuje.
Ove vrijednosti amplitude se zatim provjeravaju da bi se vidjelo prelaze li postavljenu vrijednost. Ako to učine, upalim svjetlo.
opseg 0, 1, 2 = NISKI (63Hz do 400Hz)
opseg 3 = MID (400Hz do 2500Hz)
Opseg 4, 5, 6 = HIGHS (2.5KHz do 16KHz)
Ovo je više bio lični izbor zasnovan na zapažanjima koja su po mom mišljenju dala najbolji svjetlosni efekat. Ovo se može prilagoditi i promijeniti tako da odgovara bilo kojoj vrsti muzike ili svjetlosne emisije.
Budući da sam na kraju koristio mehaničke releje, to je sve što sam imao u ovom trenutku, dodao sam sistem označavanja kako bi se omogućilo ponavljanje da ostane uključeno minimalno vrijeme kako ne bi došlo do preklapanja/brzih oscilacija koje mogu oštetiti releje i utjecati na njih muzičko osvetljenje.
Nakon što prođe vrijeme i amplituda se više ne aktivira, LED bi se odspojio i proces se nastavlja.
Koristim millis (), a ne odgode kako ovo ne bi blokiralo kod sa kašnjenjima. Dakle, kod radi jako brzo i efikasno.
Korak 4: Dodavanje releja
UPOZORENJE: Budite oprezni pri rukovanju naizmjeničnim naponima. Molimo vas da zatražite pomoć od profesionalca/električara ako niste sigurni. Napomena: Ja sam licencirani žičara.
Za ovaj projekt koristim mehaničke releje jer su poluprovodnički releji koje sam imao namijenjeni samo za istosmjerne napone/
Uzdahni.
Preporučujem da nabavite set SSR -ova ako već nemate mehaničke releje i planirate raditi na ovom projektu.
Brži su i što je još važnije tiši. Napomena SSR ima niže nivoe struje od mehaničkih releja kako bi se uzelo u obzir koliko svjetla želite staviti na jedan utikač i izmjerili trenutni napon.
Korak 5: Odbor koji to čini sve
Nakon što je sve funkcioniralo kako sam htio, sve sam stavio na lemljivu ploču.
Isti je dijagram kao i prije. Ovaj put sam koristio staru audio utičnicu za prijenosno računalo za ulaz i izlaz zvuka.
Imam Arduino pro mini i napajanje za matičnu ploču tako da se ploča može napajati iz 12v dc utičnice/
Zaslon 8x8 je pričvršćen na jednu od rupa za vijke.
Relej ima 6 -pinski JST konektor koji bi opskrbljivao Gnd, 5v i 4 GPIO za upravljanje 4 releja. Za ovaj projekt koristim samo 3 od ovih releja dok je 4 utikača normalno zatvoreno i koristilo bi se kao hard reset za budućnost i za napajanje ploče.
Korak 6: Gotovo + Budućnost
Ceo video snimak projekta:
Možete lajkati dijeliti i pretplatiti se.
Iduće godine želim dodati wifi i RTC kako bih omogućio daljinsku i vremensku kontrolu. Takođe, FM predajnik kako bi se automobili mogli prilagoditi zvuku. Najvažnije je da bih isključio releje za SSR -ove. Također bih mogao promijeniti MSGEQ7 za DSP i napraviti odgovarajuću analizu zvuka za bolje svjetlosne efekte.
Nadam se da svako ima srećan Božić i srećnu novu godinu.
Preporučuje se:
Nadogradite "uradi sam" lonac za zalijevanje sa WiFi -em u alarmni uređaj za otkrivanje kretnji za otkrivanje pokreta "Uradi sam": 17 koraka
Nadogradite "uradi sam" lonac za zalijevanje sa WiFi -jem u aparat za alarme za otkrivanje kretnji za otkrivanje pokreta "Uradi sam": U ovom članku pokazat ćemo vam kako nadograditi svoj lonac za samolijevanje s vlastitim WiFi -jem u DIY lonac za samolijevanje s WiFi -jem i alarmom za detekciju kretanja. niste pročitali članak o tome kako izgraditi lonac za samostalno zalijevanje s WiFi -jem, možete fin
Senzor Hall efekta: Božićna muzička kutija: 4 koraka
Senzor Hall efekta: Božićna muzička kutija: Ovo je muzička kutija koja reprodukuje muziku jednom otvorenu (pogledajte video!). To je sjajan, poseban i jedinstven način da zapakirate svoje poklone za svoju posebnu osobu! Koristi senzor Hall efekta kako bi provjerio je li poklopac otvoren zbog nedostatka magnetskog polja
Automatska božićna svjetla: 6 koraka (sa slikama)
Automatizirana božićna svjetla: U ovom uputstvu pokazat ću vam kako izgraditi automatsko trepćuće božićno svjetlo za vrijeme sviranja muzike! Projekt se sastoji od 2 dijela: električnih kola i Arduino koda/algoritma. Krug radi pomoću 8 -kanalnog releja za zatvaranje
Muzička božićna svjetla za početnike s Raspberry Pi DIY: 12 koraka (sa slikama)
Napravite muzičke božićne svjetiljke za početnike s Raspberry Pi -om: Danas ću proći kroz korake da upotrijebim malinu pi kako bi vaša božićna svjetla zasjala uz muziku. Uz samo par dolara dodatnog materijala, provešću vas kroz pretvaranje vaših običnih božićnih lampica u svjetlosnu predstavu cijele kuće. Cilj koji je on
Božićna svjetla "uradi sam" postavljena na muziku - koreografska svjetla kuće: 15 koraka (sa slikama)
DIY Božićna svjetla postavljena na muziku - koreografska svjetla za kuću: DIY božićna svjetla na muziku - koreografska kućna svjetla Ovo nije DIY za početnike. Trebat će vam dobro razumijevanje elektronike, kruga, OSNOVNOG programiranja i općenitih znanja o električnoj sigurnosti. Ovaj DIY je za iskusnu osobu pa