Inhaltsverzeichnis
Motivation
Aufbau und Funktion
Platine
Programmierung
Programmierung des Nano als ISP Programmer
Programmierung des Pro Mini mit dem Nano als ISP Programmer
Mechanik
Downloads
Motivation
Durch die Verwendung eines digital steuerbaren Verstärkers Class D in Verbindung mit einem Arduino Pro Mini ergibt sich ein sehr elegantes Konzept, dass sich gut in DIY Projekten einsetzen lässt.
Aufbau und Funktion
Als Verstärker wird der 2x20W Click von MikroE eingesetzt. Dieser erlaubt die Lautstärke über die I2C Schnittstelle einzustellen. Ein Arduino Pro Mini steuert den Verstärker über I2C an und verarbeitet das Signal eines Rotary Switch Encoders, der als Potentiometer dient. Als Display wird ein S/W OLED 128x64 Pixel 2,42' mit einer SPI Schnittstelle eingesetzt. Die Prozessorwahl fiel auf den Pro Mini, weil alle anzusteuernden Komponenten mit 3,3V Versorgungsspannung arbeiten. Somit sind keine Pegelwandler notwendig. Alle Komponenten werden aus Gründen der Brumm- und Rauschfreiheit getrennt mit 3,3V versorgt. Die Hauptplatine ist aus dem selben Grunde mit einer großzügigen Massefläche ausgeführt. Der Verstärker liefert ca. 8 W an einen 4 Ohm Lautsprecher aus 9 V. Bei 1 W (Zimmerlautstärke) hat das Signal einen Klirrfaktor von ca. 0,04%. Die Wärmeentwicklung ist, typisch für Class D, sehr gering. Die Zuleitung zum Lautsprecher sollte aus Störsicherheitsgründen 1 m nicht überschreiten (PWM-Mode).
Da das Konzept für einen Monoblock gedacht ist, wird durch Umlöten der Eingangskondensatoren auf dem 2x20W Click der linke und der rechte Kanal auf den rechten Kanal summiert. Der linke Kanal wird am Eingang durch einen gleich großen Kondensator nach Masse abgeschlossen. Der Null-Ohm Widerstand wird von 5V auf EXT umgelötet, da der Verstärker mit +9V versorgt wird.
Modifikationen click amp |
Schaltplan des Verstärkers |
Das Display zeigt die aktuelle Lautstärke als Balken und als Zahl an. Das x neben dem Lautsprechersymbol bedeutet, dass Mute eingeschaltet ist. Dies kann durch Lautstärke 1 oder durch ‘Doppelclick’ auf den Lautstärkeknopf erreicht werden. Ein einfacher Click nimmt Mute wieder zurück.
Platine
Die Hauptplatine nimmt den Class D Verstärker und den Arduino Pro Mini auf. Außer den 9 V Spannungsreglern (TO220) und den Elkos sind alle übrigen Bauteile als SMD ausgeführt. Am 9 V Regler (+9V sd) der die 3,3 V Spannungsregler versorgt fällt etwas Leistung ab. Deshalb bekommt dieser einen Kühlkörper. Alle Verbindungen sind mit Pfostenverbindern bestückt. Die große Anzahl von Befestigungsbohrungen soll für Schwingungsfreiheit sorgen.
In der Mitte ist die bestückte Platine mit dem click amp und dem Pro Mini zu sehen. Links befindet sich der als Potentiometer verwendete Rotary Switch Encoder, oben der beleuchtete Power Switch und unten das OLED Display.
Programmierung
Da der Arduino Pro Mini keinen USB-Anschluss besitzt, muss die Programmierung über einen 2. Arduino (z. B. NANO) per ISP erfolgen. Die entsprechenden Verbindungen sind aus dem Schaltbild zu ersehen. Um nicht jedesmal die Prozessoren per Hand zu verbinden, wurde eine Programmier-Platine mit Sockel erstellt.
Programmierung des Nano als ISP Programmer
Um als Programmer agieren zu können, wird der Nano in der Arduino IDE mit dem ISP-Programm aus den Beispielen programmiert. Der Pro Mini kann dabei auch schon eingesetzt sein. Dabei unbedingt auf die Orientierung achten: Reset-Taste nach unten.
Keine Kommentare:
Kommentar veröffentlichen
Hinweis: Nur ein Mitglied dieses Blogs kann Kommentare posten.