Përmbajtje:
Video: RGB Backlight + Audio Visualizer: 4 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Mirë se vini në Udhëzimet e mia se si të krijoni një ndriçim LED RGB për p.sh. pjesa e pasme e televizorit ose tavolinës suaj.
Skema në vetvete është shumë e thjeshtë pasi që Shiritat LED WS2812 janë shumë të lehtë për tu ndërlidhur me p.sh. një Arduino Nano.
Shënim: se nuk keni pse të përdorni qark shtesë MSGEQ7 Audio Analyzer nëse dëshironi vetëm LED Backlight pa vizualizim audio.
Kam dhënë një listë të detajuar të pjesëve të përdorura dhe ku mund t'i blini ato:
- Arduino Nano / Uno (Amazon / AliExpress)
- WS2812 RGB LED Rrip (Amazon/ AliExpress), vini re se IP qëndron për mbrojtjen (p.sh. i papërshkueshëm nga uji nëse keni nevojë) dhe numri qëndron për sa LEDs për Metër ka shiriti (i rëndësishëm për furnizimin me energji elektrike)
- Furnizimi me energji 5V (Amazon) (zvogëlon sa shirita LED ka) -> secila LED merr 20mA,, shiriti i përdorur në këtë udhëzues ka 45 LED (30 për Metër) kështu që më duhet 45*20mA ~ 1, 5Ampere furnizim (Arduino, MSGEQ7 kanë nevojë edhe për disa), unë lidha një furnizim me energji që siguron 3A i cili është definitivisht i mjaftueshëm për ne tani
- 3.5mm Audio Jack (Amazon / AliExpress)
- Potenciometër 10kOhm (Amazon / AliExpress)
- Butoni Push (Amazon / AliExpress)
- Rezistencë (1x 10kOhm, 1x 220Ohm, për MSGEQ7: 2x100kOhm)
- Kondensatorët (1x 1000yF Electrolytic (Amazon / AliExpress), 2x 10nF, për MSGEQ7: 2x 0.1yF, 1x33pF (Amazon / AliExpress)
- Diodë e thjeshtë (Amazon / AliExpress)
- DC Jack (Amazon / AliExpress)
Hapi 1: Ndërtoni Skemën
Skema kryesore:
Pra, për të ndërlidhur Rripin WS2812 me një Arduino është mjaft e drejtpërdrejtë duke përdorur bibliotekën Adafruit_NeoPixel.
Shiriti LED ka 3 kunja: VCC, DATA, GND. VCC është e lidhur me 5V, GND me Ground dhe Pin DATA në mes është e lidhur me LED_DATA Pin D6 në Arduino. Tani çdo LED në Rrip ka një çip WS2812, i cili merr të dhënat që merr nga Arduino dhe i kalon ato në LED -in e ardhshëm, prandaj ne duhet vetëm t'i ushqejmë të dhënat Led një herë në LED -in e parë në shirit.
Logjika e butonit Push për të ndryshuar modalitetet dhe Potentiometri për të kontrolluar Ndriçimin shpjegohet në hapin tjetër.
Skema e saktë mund të gjendet në Pamjen e ekranit të skedarit fritzing i cili është gjithashtu i disponueshëm për tu shkarkuar.
Vini re se është shumë e rëndësishme të lidhni vetëm Arduino 5V Pin me Furnizuesin me Energji nëpërmjet diodës, në mënyrë që Arduino të mos dëmtohet nëse lidhim kabllon USB për ta programuar atë. 10nF dhe 1000uF janë gjithashtu për arsye sigurie, kështu që nuk do të ketë mungesa të energjisë.
Për qarkun MSGEQ7:
Ky është qarku më i zakonshëm për të lidhur një MSGEQ7 me një Arduino. Këtu ju nevojitet edhe foleja audio 3.5 mm. Kunja e mesme e shumicës së prizave audio është GND, kunjat në të majtë/të djathtë janë kanalet stereo të cilat lidhen nëpërmjet një kondensatori 10nF me Sinjalin në Pin të MSGEQ7 siç tregohet në skemë. Ju gjithashtu mund të shtoni një potenciometër në Sinjalin në Pin për të kontrolluar ndjeshmërinë e Sinjalit Audio, por me të vërtetë nuk është e nevojshme. MSGEQ7 është i lidhur me Arduino me pin Analog Out të lidhur me A1 (MSGEQ_OUT), Strobe Pin në D2 (STROBE), Reset Pin në D5 (RESET).
Hapi 2: Kodi
GitHub Link për të përfunduar Sketch: PhilKes/RGB_Audio_Backlight
Shënime mbi kodin:
Në kodin ne deklarojmë objektin WS2812 Strip me një objekt të ri Adafruit_NeoPixel, duke kaluar në numrin e Leds (ndryshoni NUM_LEDS për konfigurimin tuaj), Pin Arduino të lidhur me kunjin LED_DATA, dhe llojin e kodimit + shpejtësinë e transmetimit të vlerave të ngjyrave.
Pasi të bëhet kjo, ne vendosim Brightness të paracaktuar në konfigurim () nëpërmjet setBrightness (0-255) dhe ndezim Rripin me fillimin (). Tani mund të vendosim çdo Pixel/LED individual në një ngjyrë të veçantë RGB me setPixel (LED, Color). Kur të mbarojmë vendosim të gjitha LED -të në vlera të reja ne përditësojmë shiritin me strip.show (). Kjo është në thelb e gjithë logjika e kodit që na nevojitet për të programuar çdo animacion që duam. Tani për të kontrolluar në të vërtetë Animacionet / Mënyrat, ne shtojmë një buton Push / Ndërprerës Taktil në Arduino. Prandaj lidhim njërin skaj të Butonit me VCC dhe tjetrin me Arduino Pin D3 dhe me një rezistencë 10kOhm me GND. Ne i bashkëngjitim një Ndërprerje këtij Pin në setup (), e cila shkakton një thirrje në metodën changeMode () sa herë që shtypim butonin. Në changeMode () ne thjesht kalojmë në modalitetin tjetër dhe i themi animacionit aktual të prishet. Pasi kjo të ndodhë, laku () është ekzekutuar rishtas dhe do të luajë animacionin/modalitetin e ri.
Animacionet e ofruara përfshijnë: Ngjyra e ylberit zbehet, E kuqja, jeshilja, bluja, ngjyra e bardhë, mënyra e analizuesit të muzikës
Për më tepër shtova një Potenciometertë 10kOhm për të kontrolluar shkëlqimin e Rripit. metoda checkBrightness () kontrollon daljen e Potentiometrit të lidhur me Pin A2 (Pin i mesëm i Potenciometrit) dhe përditëson shkëlqimin e Rripit në përputhje me rrethanat.
Për modalitetin musicAnalyzer () nëpërmjet MSGEQ7:
Kjo mënyrë vizualizon Sinjalin audio të lidhur me Signal In të MSGEQ7. MSGEQ nxjerr një Sinjal analog që shfaq një brez të vetëm audio (8 breza, nga frekuenca të ulëta në të larta). Metoda musicAnalyzer () merr vlerat aktuale të brezave audio duke rivendosur MSGEQ dhe më pas duke ruajtur vlerat analoge të ofruara. Brezi i nxjerrë mund të ndryshohet duke vendosur një krah të lartë në Strobe Pin. Pasi të gjitha 8 brezat janë ruajtur, metoda zhvendos të gjitha vlerat e Pixel LED një prapa dhe llogarit Vlerën e re për LED 0. Ngjyra përbëhet nga: Ngjyra e kuqe me frekuencë të ulët (Bas), Ngjyra e gjelbër me frekuencë të mesme dhe Ngjyrë Blu me frekuencë të lartë. Zhvendosja e vlerës para se të ngarkoni vlerën e re na jep një animacion të bukur me kohë të qetë.
Hapi 3: Konfiguroni Audio në PC
Për ta futur muzikën/tingullin tuaj në MSGEQ7, por që muzika juaj të luhet në altoparlantët tuaj, ose duhet të përdorni veçorinë RealtekHD Stereomix ose të lidhni hyrjen audio MSGEQ me p.sh. dalja e altoparlantëve të pasmë të kartës tuaj të zërit/motherboard.
Për të aktivizuar Stereomix në Win10, kliko me të djathtën mbi ikonën e altoparlantit në pjesën e poshtme të djathtë dhe kliko "Tinguj", këtu mund të aktivizosh Stereomix në skedën "Regjistrimi" (kliko me të djathtën -> aktivizo). Nëse Stereomix nuk është i dukshëm, klikoni me të djathtën mbi një "Shfaq pajisjet me aftësi të kufizuara". Tani hapni cilësimet për Stereomix dhe thuajini të dëgjojë dhe kopjojë tingullin e altoparlantëve tuaj kryesorë.
Nëse dëshironi të përdorni daljen e altoparlantit të pasmë, hapni cilësimet e altoparlantit tuaj kryesor në menunë "Tingujt", në skedën "Përmirësimet" dhe më pas zgjidhni "Mjedisi" nga lista dhe zgjidhni "Dhoma" në menunë zbritëse më poshtë.
Kjo tani mundëson dalje paralele audio të altoparlantëve tuaj dhe MSGEQ7.
Hapi 4: Shënime
Meqenëse skema nuk është aq e komplikuar dhe as e madhe në madhësi, unë arrita ta vendos të gjithë qarkun në një kuti të vogël me vrima për lidhësin USB, Audio Jack, DC Jack, Potentiometer dhe Push Button. Ju thjesht mund të përdorni titujt e kunjave meshkuj/femra dhe të lidhni 3 Kabllot me Shiritin WS2812 përmes kabllove Jumper.
Recommended:
Si të bëni një analizues LED të spektrit audio: 7 hapa (me fotografi)
Si të bëni një analizues LED të spektrit audio: LED Audio Spectrum Analyzer gjeneron modelin e bukur të ndriçimit sipas intensitetit të muzikës. Ka shumë pajisje DIY LED Spectrum Music në dispozicion në treg, por këtu ne do të bëjmë një Spektër LED Audio Analizues duke përdorur NeoPixe
Spektri audio audio 1x10 LED .: 4 hapa
Spektri audio 1x10 LED .: Përshëndetje! Itsshtë Zakriya Paracha, dhe unë kam projektuar dhe krijuar Spektrin Audio të udhëhequr 1x10. Ky është një projekt vërtet i lezetshëm dhe është gjithashtu lehtësisht i përballueshëm. FURNIZIMI: 1- Arduino Neno2-Sensori i zërit për Arduino3-Dhjetë LED4-Dy rezistorë 820 ohm5-Veroboard 6- femra
DIY WiFi me shumë dhoma + Sistemi audio audio - Hi-Fi: 7 hapa
DIY WiFi me shumë dhoma + Sistemi audio audio | Hi-Fi: Unë e dua muzikën dhe e di edhe ju, prandaj, për këtë arsye ju sjell këtë tutorial që do t'ju çojë në krijimin e sistemit tuaj audio Wi-Fi + Bluetooth Hi-Fi, kështu që do të jeni në gjendje të shijoni muzikën tuaj nga telefoni, kompjuteri, tableti, asistenti personal,
Përshtatës audio audio DIY - BluFi: 9 hapa (me fotografi)
Përshtatës audio audio DIY - BluFi: Nuk ka asnjë audiofil të vetëm ose një lojtar që nuk e ndjen nevojën e kufjeve pa tel, altoparlantëve etj. Ose thjesht, të transmetimit audio pa tel. Gjithashtu nuk më pëlqen sherri i kufjeve të mia me tela të pranishëm ndërsa përpiqem të shikoj nga distanca një
Ndërtoni marrësin tuaj audio audio: 6 hapa
Ndërtoni Marrësin tuaj Audio Bluetooth: Nëse keni menduar ndonjëherë si unë, pse altoparlantët bluetooth nuk sjellin dalje audio në vend të hyrjes ndihmëse, kjo është e këshillueshme për ju. Këtu do t'ju tregoj se çfarë kam bërë me një çmim të lirë dhe altoparlant i vogël bluetooth për të kthyer një sistem të tërë zëri 5.1