ESP32 Radio

Ein weiteres Bastelprojekt an dem ich zur Zeit arbeite ist ein Radio auf Basis eines ESP32. Dafür habe ich ein sehr günstiges, altes und defektes Siemens RS-555 Radio als Grundlage benutzt, d.h. ich habe die alte Elektronik aus dem Radio entfernt und baue nun Stück für Stück neue ein. Die ursprünglichen Bedienelemente des Radios bleiben erhalten und ich versuche auch die originale Funktionsweise des Radios so weit es geht und sinnvoll ist zu erhalten.

Wie schon gesagt ist die Basis des Projekts wieder einmal ein ESP32. Dazu kommen eine Vorverstärkerplatine mit Kontrollen für Lautstärke-, Bass-, Höhen-, Mittenregelung usw. sowie ein Hauptverstärker mit 2 x 50W Leistung zur Bedienung der Lautsprecher. Für den Radioempfang sorgt ein Si4735 Chip.

Den Quellcode für die Software findet ihr in meinem Github.

Folgende Hardware-Komponenten werden genutzt:

  • ESP32-WROOM-32
  • Ein auf NE5532P basierendes PreAmp Modul
  • Ein 230v->18v Trafo zur Versorgung des PreAmps und der restlichen Komponenten
  • Ein 2×50 Watt Verstärkermodul
  • Si4735 für AM/FM Radio
  • Adafruit MusicMaker Feather für Internetradio/Bluetooth/MP3
  • Mehrere PCF8574 und ein PCF8575 Modul zur Anbindung der Frontelemente
  • Ein INA219 Modul zum Messen des Stromverbrauchs
  • 2 einstellbare Buck-Converter für 3.3v und 5v zur Stromversorgung des ESP32 etc.
  • Ein BMP180 zur Temperaturmessung
  • Ein 4-Kanal und ein 8-Kanalrelais zum schalten der Ein- und Ausgänge
  • Ein DS3231 Uhrenmodul
  • Ein 2×16 Zeichen LC-Display auf Basis eines HD44780
  • Ein 32×8 LED Matrix-Display auf Basis eines MAX7219
  • Jede Menge Kabel, Stecker, Wiederstände, Kondensatoren etc

Der ESP32

Der ESP32 sitzt auf einem Breakout Board. Ich habe einen Anschluß für eine externe WLAn Antenne hinzugefügt und auf der unten sitzenden Platine befinden sich verschiedene Kondensatoren zur Pufferung der Stromversorgung.
DSC_2269

Si4735

Ein weiteres Kernelement des Projekts ist diese Chip. Er sorgt für den Radioempfang. Ich habe mich für diese Variante entschieden da ich so sowohl FM als auch AM Radio empfangen kann, ganz so wie es das originale Siemens Radio auch konnte. Die große Platine auf der das Modul sitzt habe ich entsprechend der Dokumentation für diesen Chip selbst gebaut. Aktuell habe ich nur eine FM Antenne angeschlossen. Einen Anschluss für eine AM Antenne muss ich noch bauen.
DSC_2276

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert