Cuprins:
- Pasul 1: Electronica
- Pasul 2: Programarea microcontrolerului
- Pasul 3: Realizarea incintei
- Pasul 4: Popularea incintei
- Pasul 5: Gravarea panoului frontal din aluminiu
- Pasul 6: Gata
Video: 160 LED VU-Meter: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Acest proiect este un VU-metru stereo de 160 LED-uri, cu 80 LED pe canal audio. Se bazează în jurul unui microcontroler AVR ATmega328p, același în interiorul unui Arduino UNO sau nano. Acest VU-metru reacționează la sunetul introdus în mufele RCA din spatele unității și poate fi conectat la orice amplificator audio. L-am testat la ieșirea preamplificatorului amplificatorului meu, iar nivelurile sunt bune și pot fi reglate cu ajutorul unui potențiometru.
Acest proiect nu este greu de realizat, dar nu îl recomand pentru un începător în electronică, deoarece trebuie să știți cum să lipiți componentele SMD. Dar vă veți distra foarte mult construindu-l, lipindu-l și montându-l la fel ca mine!
Acest ghid are scopul de a învăța cum să construiesc acest VU-metru din fișierele mele de proiect. Toate fișierele referitoare la hardware sau software sunt pe Github, deoarece acest proiect este open source. Simțiți-vă liber să îl modificați! Codul este documentat și în modul doxygen!
Să începem construcția!
Pasul 1: Electronica
Vom începe prin construirea nucleului VU-metru: electronica.
Am făcut un PCB folosind EAGLE. Fișierele sunt pe Github.
Veți avea nevoie de cele două PCB și câteva componente. De fapt, nota de material se referă la un PCB și, deoarece există două canale audio, veți avea nevoie de două PCB și fiecare componentă de două ori.
Puteți accesa BOM (lista materialelor) aici: BOM.
Puteți accesa fișierele PCB Gerber aici: Gerber.
Pentru PCB veți avea nevoie să îl fabricați, există o mulțime de companii acolo care o vor face ieftin, cum ar fi JLCPCB sau PCBWAYS. Am folosit PCBWAYS personal și mi-au oferit plăcile în schimbul unor strigăte / recenzii pe Github.
Dacă nu ați comandat niciodată un PCB înainte, este foarte ușor, trebuie doar să arhivați fișierele Gerber legate mai sus într-o arhivă.zip și să le aruncați pe site-ul producătorului preferat. Și asta este!
Dacă alegeți să utilizați PCBWAYS, puteți comanda cu ușurință PCB-ul fără a vă lăsa cu Gerbers urmând acest link: EASY_ORDER_LINK
Odată ce aveți toate componentele necesare, puteți lipi totul urmând numele componentelor de pe BOM și de pe PCB.
Pasul 2: Programarea microcontrolerului
Odată ce cele două plăci sunt lipite, va trebui să programați microcontrolerul ATmega328p pe ele.
Pentru a arde firmware-ul pe atmega32, trebuie mai întâi să descărcați folderul software de pe GitHub.
Pentru asta veți avea nevoie de un programator AVR ca acesta USBASP (îl puteți găsi pe Aliexpress, bangood, ebay căutând usbasp …) sau pur și simplu un Arduino.
Dacă utilizați Arduino, urmați acest tutorial: Arduino tuto
Dacă utilizați programatorul AVR, urmați-l pe acesta:
Vă voi oferi doar titlurile despre cum să o faceți cu programatorul isp listat anterior (asigurați-vă că driverele sunt instalate corect, puteți găsi informații utile despre asta căutând pe Google.)
Instalați WinAVR (pentru Windows) (pentru a permite computerului să comunice cu ATmega prin programator): Link
Apoi conectați programatorul la computer și la PCB (conector cu 6 pini). Acordați atenție când faceți acest lucru, dacă îl conectați într-un mod greșit, evident nu va funcționa.
Deschideți un terminal (CMD pe Windows) și tastați:
avrdude -c usbasp -p m328p -B 5 -U flash: w: firmware.hex -U lfuse: w: 0xBF: m -U hfuse: w: 0xD9: m
Terminat ! Firmware-ul a clipit pe microcontroler! (Dacă nu reușește, asigurați-vă că aveți instalat driverele corecte, numele programatorului ISP corect, conexiune bună pe circuitul dvs.)
Pasul 3: Realizarea incintei
Am folosit MDF și placaj ca material de bază pentru realizarea incintei. Aici puteți găsi toate planurile pentru tăierea și asamblarea lemnului.
Pasul 4: Popularea incintei
Va trebui să adăugați conectorul USB, mufele RCA și oalele. Un pot este folosit pentru a seta câștigul de intrare al VU-metru, celălalt este neutilizat și poate fi folosit pentru orice doriți doar modificând software-ul.
Odată ce ați terminat, adăugați PCB-urile și conectați-le la conectori și pot-uri.
Am adăugat o parte inferioară acrilică clară în incintă, astfel încât să puteți privi în continuare în VU-meter.
Pasul 5: Gravarea panoului frontal din aluminiu
Am folosit aluminiu pentru panoul frontal și am decis să adaug în logo-ul meu. L-am gravat folosind o metodă electrochimică numită electroliză. Este foarte ușor de făcut și puteți afla mai multe despre el AICI.
Am folosit bandă de mascare electrică pentru a proteja piesa pe care nu am vrut să o gravez.
Pasul 6: Gata
Nu uitați, toate fișierele și detaliile de design sunt pe Github AICI!
Recomandat:
Sistemul de alertă pentru parcarea inversă a autovehiculului Arduino - Pași cu pași: 4 pași
Sistemul de alertă pentru parcarea inversă a autovehiculului Arduino | Pași cu pas: în acest proiect, voi proiecta un senzor senzor de parcare inversă Arduino Car Circuit folosind senzorul cu ultrasunete Arduino UNO și HC-SR04. Acest sistem de avertizare auto bazat pe Arduino poate fi utilizat pentru navigație autonomă, autonomie robotică și alte r
LED-uri FLOODLIGHT W / AC LED-uri (+ EFFICIENCY VS DC LED-uri): 21 de pași (cu imagini)
DIY FLOODLIGHT W / AC LED-uri (+ EFFICIENCY VS DC LED-uri): În acest instructiv / video, voi face un reflector cu cipuri LED AC fără conducător auto extrem de ieftine. Sunt bune? Sau sunt gunoi complet? Pentru a răspunde la asta, voi face o comparație completă cu toate luminile făcute de bricolaj. Ca de obicei, ieftin
Oglindă de vanitate DIY în pași simpli (folosind lumini cu bandă LED): 4 pași
DIY Vanity Mirror în pași simpli (folosind LED Strip Lights): În acest post, am realizat o DIY Vanity Mirror cu ajutorul benzilor LED. Este foarte mișto și trebuie să le încerci și tu
Cum se folosește Neopixel Ws2812 LED sau LED STRIP sau LED Ring cu Arduino: 4 pași
Cum se folosește Neopixel Ws2812 LED sau LED STRIP sau LED Ring cu Arduino: Bună băieți, deoarece Neopixel led Strip sunt foarte populare și este, de asemenea, numit și ws2812 led strip. Acestea sunt foarte populare, deoarece în aceste benzi cu leduri ne putem adresa fiecărui led separat, ceea ce înseamnă că dacă doriți câteva leduri să lumineze într-o singură culoare
ESP8266 RGB LED STRIP WIFI Control - NODEMCU ca telecomandă IR pentru bandă led controlată prin Wifi - Control RGB LED STRIP pentru smartphone: 4 pași
ESP8266 RGB LED STRIP WIFI Control | NODEMCU ca telecomandă IR pentru bandă led controlată prin Wifi | RGB LED STRIP Smartphone Control: Bună băieți, în acest tutorial vom învăța cum să folosim nodemcu sau esp8266 ca telecomandă IR pentru a controla o bandă LED RGB, iar Nodemcu va fi controlat de smartphone prin wifi. Deci, practic puteți controla LED-ul RGB LED cu smartphone-ul dvs