Nachdem unsere Haustürklingel Ende 2019 kaputt ging, machte ich mich daran selbst ein Klingelsystem zu entwickeln. Nachdem ich mich dazu entschieden habe das Klingelsystem mit einem ESP32 und XMC 2Go umzusetzen machte ich mich gleich an einen Prototyp. Mit dem ESP32 ist ein kleines Display zum Anzeigen von Informationen und ein Lautsprecher mit Verstärker angeschlossen. An den XMC 2Go, welcher später draußen montiert werden soll sind zum Testen ein Knopf und Piepser angeschlossen.
Der zweite Prototyp enthält nun zudem einen Temperatursensor, damit drin auf dem Display die aktuelle Temperatur angezeigt werden kann. Auch an dem XMC 2Go für draußen ist nun Testweise ein Diaplay angeschlossen, dieses soll später aber noch durch ein größeres LCD Display mit Hintergrundbeleuchtung ausgetauscht werden.
Als erstes entwickelte ich das Gehäuse für den Klingelkasten im zweiten Stock, wo nur ein Lautsprecher und Knopf benötigt wird. Der Lautsprecher kann zudem über einen Schalter ein- und ausgeschalten werden.
Als nächstes war nun der Klingelkasten für draußen dran, in diesen kommt der XMC 2Go, welcher über ein selbst entwickeltes Bussystem mit dem ESP32 kommuniziert. An den Microcontroller ist ein Knopf zum Klingeln, ein Piepser für akustisches Feedback und ein ein Serial Parallel Wandler zum Ansteuern des verbauten 4×20 Zeichen LCD Displays angeschlossen.
Als letztes noch der Klingelkasten für unten. Dieser beinhaltet den ESP32, welcher die ganze Klingelanlage steuert. An den ESP ist zudem ein Rotery Encoder und Display angeschlossen, mit welchem man zum Beispiel den Klingelton oder die Lautstärke im Menü anpassen kann. Zudem muss in das Gehäuse ein Verstärker, Lautsprecher, Temperatursensor, Relay, MOSFET und ein Knopf.
Jetzt muss nur noch alles in das Gehäuse passen, da ich beim Designen des Gehäuses etwas optimistisch mit dem Platz war, wurde es ganz schön eng mit den vielen Kabeln, zum Schluss hat aber alles gepasst.