[Alex] in letzter Zeit einen Marantz-Audioverstärker bereitgestellt in kleine, unvorhersehbare Probleme, die den Job sinken können, sofern nicht gelöst.
Im Kern nutzt der Job ein ESP32 sowie den Espasyncwebserver-Job, um eine praktische Webschnittstelle zu erstellen, die über WLAN zugänglich ist. Um den Verstärker wirklich zu verwalten, decodierte [Alex] die IR-basierten Remote-Signale, indem sie die Remote-Anschlüsse der Einheit ansehen, die als Durchgang sowie Repeater für IR-Signale an andere Marantz-Einheiten gedacht sind. Diese Leistung kann ausgenutzt werden; Wenn Sie die richtigen Signale an die Fernbedienung in Port senden, kann das System vom ESP32 verwaltet werden. Mit dem ESP32 selbst, der von fast jeder Art von WLAN-Gerät zugänglich ist, erhält [Alex] die Flexibilität, um seinen Verstärker mit viel höherer Vielseitigkeit zu verwalten, als nur die IR-Fernbedienung anbieten würde.
Klingt relativ unkompliziert, jedoch wie üblich, wenn sie mit einem bestehenden Elektronikstrahler verbunden sind, gab es ein paar Störungen. Das erste Mal war, dass hohe und inkonsistente Latenzzeit (von 10 ms bis 100 ms) die Steuerung des Verstärkers ein manchmal frustrierendes Erlebnis steuerbar gemacht hat, jedoch durch das Deaktivieren der Energieeinsparung auf der WLAN-Schnittstelle. Ein weiteres Problem bestand darin, dass das Senden von Signalen, indem ein GPIO-Pin an der Fernbedienung in Port des Verstärkers funktioniert, jedoch die Nebenwirkung hatte, um den Verstärker auszulösen, um den Verstärker nicht mehr der IR-Fernbedienung zu hören. Anscheinend bestritt das Anwesend, das vom Remote-Port an die GPIO-PIN des ESP32-GPIO-PINs angeht, schuld, da das Hinzufügen einer Diode dazwischen das Problem hinzugefügt wird.
Das Github-Repository enthält die Stildaten sowie den Code. Diese Art von Job kann ziemlich komplex sein, da die vorhandene Hardware nicht immer schön ist, sowie nützliche Boards wie ein zeitgenössischer ESP32 sind nicht immer verfügbar. Das Hinzufügen einer drahtlosen Schnittstelle zu Vintage-Audiogeräten enthält in der Vergangenheit in der Vergangenheit, ätzende Leiterplatten sowie wesentlich mehr Teile.