Inhaltsverzeichnis:

160 LED VU-Meter - Gunook
160 LED VU-Meter - Gunook

Video: 160 LED VU-Meter - Gunook

Video: 160 LED VU-Meter - Gunook
Video: VU METER 160 LEDS MICRO CONTROLADO 2024, November
Anonim
160 LED VU-Meter
160 LED VU-Meter

Dieses Projekt ist ein 160-LED-Stereo-VU-Meter mit 80 LEDs pro Audiokanal. Es basiert auf einem AVR-Mikrocontroller ATmega328p, derselbe in einem Arduino UNO oder Nano. Dieses VU-Meter reagiert auf den Ton, der über die Cinch-Buchsen an der Rückseite des Geräts eingespeist wird und kann an jeden Audioverstärker angeschlossen werden. Ich habe es am Vorverstärkerausgang meines Verstärkers getestet und die Pegel sind in Ordnung und können mit Hilfe eines Potentiometers eingestellt werden.

Dieses Projekt ist nicht schwer zu machen, aber ich empfehle es nicht für einen Anfänger in der Elektronik, da Sie wissen müssen, wie man SMD-Komponenten lötet. Aber Sie werden viel Spaß beim Bauen, Löten und Zusammenbauen haben, wie ich es getan habe!

Dieses Handbuch hat das Ziel zu lehren, wie man dieses VU-Meter aus meinen Projektdateien baut. Alle Dateien zur Hardware oder Software befinden sich auf meinem Github, da dieses Projekt Open Source ist. Fühlen Sie sich frei, es zu ändern! Code ist auch dokumentiert (Doxygen-Weg)!

Beginnen wir mit dem Bau!

Schritt 1: Die Elektronik

Die Elektronik
Die Elektronik
Die Elektronik
Die Elektronik

Wir beginnen mit dem Bau des Kerns des VU-Meters: der Elektronik.

Ich habe eine Platine mit EAGLE gemacht. Dateien sind auf meinem Github.

Sie benötigen dafür zwei PCB und ein paar Komponenten. Tatsächlich bezieht sich die Stückliste auf eine Leiterplatte, und da es zwei Audiokanäle gibt, benötigen Sie zwei Leiterplatten und jede Komponente zweimal.

Sie können hier auf die Stückliste (Bill Of Materials) zugreifen: Stückliste.

Sie können hier auf die PCB-Gerber-Dateien zugreifen: Gerber.

Für die Leiterplatte, die Sie herstellen müssen, gibt es viele Unternehmen, die dies für billig tun, wie JLCPCB oder PCBWAYS. Ich habe PCBWAYS persönlich benutzt und sie boten mir die Boards im Austausch für einige Shout-Outs / Rezensionen auf meinem Github an.

Wenn Sie noch nie eine Platine bestellt haben, ist es ganz einfach, Sie müssen nur die oben verlinkten Gerber-Dateien in ein.zip-Archiv zippen und auf der Website Ihres Lieblingsherstellers ablegen. Und das ist alles !

Wenn Sie sich für PCBWAYS entscheiden, können Sie die Leiterplatte ganz einfach bestellen, ohne sich mit Gerbers zu beschäftigen, indem Sie diesem Link folgen: EASY_ORDER_LINK

Sobald Sie alle erforderlichen Komponenten haben, können Sie alles löten, indem Sie den Komponentennamen auf der Stückliste und auf der Platine folgen.

Schritt 2: Mikrocontroller-Programmierung

Mikrocontroller-Programmierung
Mikrocontroller-Programmierung
Mikrocontroller-Programmierung
Mikrocontroller-Programmierung

Sobald Ihre beiden Platinen alle gelötet sind, müssen Sie den ATmega328p-Mikrocontroller darauf programmieren.

Um die Firmware auf den atmega32 zu brennen, müssen Sie zuerst den Sofware-Ordner auf GitHub herunterladen.

Dafür benötigen Sie einen AVR-Programmierer wie diesen USBASP (Sie finden ihn bei Aliexpress, Bangood, ebay, indem Sie nach usbasp suchen …) oder einfach ein Arduino.

Wenn Sie das Arduino verwenden, folgen Sie einfach diesem Tutorial: Arduino-Tuto

Wenn Sie den AVR-Programmierer verwenden, folgen Sie einfach diesem:

Ich werde Ihnen nur die Schlagzeilen geben, wie Sie es mit dem oben aufgeführten ISP-Programmierer machen (stellen Sie sicher, dass die Treiber korrekt installiert sind, Sie können nützliche Informationen dazu finden, indem Sie bei Google suchen.)

Installieren Sie WinAVR (für Windows) (um dem Computer die Kommunikation mit dem ATmega über den Programmierer zu ermöglichen): Link

Verbinden Sie dann das Programmiergerät mit dem Computer und der Platine (6-poliger Stecker). Passen Sie auf, wenn Sie es falsch anschließen, wird es offensichtlich nicht funktionieren.

Öffnen Sie ein Terminal (CMD unter Windows) und geben Sie Folgendes ein:

avrdude -c usbasp -p m328p -B 5 -U flash:w:firmware.hex -U lfuse:w:0xBF:m -U hfuse:w:0xD9:m

Fertig ! Firmware auf dem Mikrocontroller geflasht ! (Wenn dies fehlschlägt, stellen Sie sicher, dass Sie die richtigen Treiber installiert haben, den richtigen ISP-Programmierernamen und eine gute Verbindung auf Ihrem Stromkreis haben.)

Schritt 3: Herstellung des Gehäuses

Das Gehäuse herstellen
Das Gehäuse herstellen
Das Gehäuse herstellen
Das Gehäuse herstellen
Das Gehäuse herstellen
Das Gehäuse herstellen

Ich habe MDF und Sperrholz als Basismaterial verwendet, um das Gehäuse zu machen. Alle Baupläne zum Zuschneiden und Zusammenbauen des Holzes finden Sie HIER.

Schritt 4: Befüllen des Gehäuses

Befüllen des Gehäuses
Befüllen des Gehäuses
Befüllen des Gehäuses
Befüllen des Gehäuses
Befüllen des Gehäuses
Befüllen des Gehäuses

Sie müssen den USB-Anschluss, die Cinch-Buchsen und die Potis hinzufügen. Ein Poti wird verwendet, um die Eingangsverstärkung des VU-Meters einzustellen, der andere ist unbenutzt und kann für alles verwendet werden, was Sie wollen, indem Sie einfach die Software modifizieren.

Sobald dies erledigt ist, fügen Sie die Leiterplatten hinzu und verbinden Sie sie mit den Anschlüssen und Töpfen.

Ich habe dem Gehäuse ein klares Acrylunterteil hinzugefügt, damit Sie noch in das VU-Meter schauen können.

Schritt 5: Gravur der Aluminium-Frontplatte

Gravur der Aluminium-Frontplatte
Gravur der Aluminium-Frontplatte
Gravur der Aluminium-Frontplatte
Gravur der Aluminium-Frontplatte
Gravur der Aluminium-Frontplatte
Gravur der Aluminium-Frontplatte

Ich habe Aluminium für die Frontplatte verwendet und beschloss, mein Logo hinzuzufügen. Ich gravierte es mit einer elektrochemischen Methode namens Elektrolyse. Es ist ganz einfach und Sie können HIER ein bisschen mehr darüber erfahren.

Ich benutzte elektrisches Abdeckband, um den Teil zu schützen, den ich nicht gravieren wollte.

Schritt 6: Fertig

Fertig !
Fertig !
Fertig !
Fertig !
Fertig !
Fertig !

Nicht vergessen, alle Designdateien und Details sind auf meinem Github HIER!

Empfohlen: