FritzBox API mit ESP32

So werden DECT!200 und andere Smart Home Geräte über Arduino und FritzBox API mit ESP32 gesteuert

FritzBox API mit ESP32

Die FritzBox bietet eine Schnittstelle, mit der man diverse Daten auslesen bzw. steuern kann. So lassen sich zum Beispiel Anruflisten und Netzwerkdaten auslesen, oder auch die AVM eigenen SmartHome Geräte steuern.

Weiterlesen

BME680 1-Wire Sensor

BME680 1-Wire Sensor mit Hilfe des DS28E17 als Bus-Bridge

Fertig bestücktes PCB

Nach dem Projekt zur Benutzung des BME280 über 1-wire, jetzt das Projekt identisch für den BME680. Auch hier wird die I2C Schnittstelle mithilfe des DS28E17 auf onewire umgesetzt. Als kleine Änderung zum letzten Projekt, wurde die Platinenabmessung so geändert, dass sie in ein DHT22 Gehäuse passt. So lassen sich die Gehäuse von alten, defekten Sensoren hierfür benutzen.

Weiterlesen

DSP Audio Mixer

DSP Audio Mixer mit 1x S/PDIF Eingang, 1x analog Eingang und 2x Stereo Ausgang

DSP Board Top

Um den Ton von PC und Soundbar auf Headset und Lautsprecher aufzuteilen, musste ein Audio Mischer her. Damit dieser auch in der Soundbar unterzubringen ist, war zudem eine kompakte Bauweise nötig. Die Ansteuerung sollte digital erfolgen, so dass die Entscheidung fiel, das Ganze mit einem DSP zu realisieren. Das klingt erst mal überdimensioniert, bietet aber auch ein viel größeres Spektrum an Möglichkeiten. So war es möglich Preis, Bauform und Entwicklungsaufwand klein zu halten. Als DSP kommt ein ADAU1701 von Analog Devices zum Einsatz. Ein kleiner, verbreiteter DSP, der noch gut zu löten ist und alle nötigen Eigenschaften mitbringt. Eigentlich sollten es zwei digitale Eingänge werden, die Komplexität mit zwei nicht synchronisierten Signalen zu arbeiten war dann aber doch zu hoch. So blieb es bei einem digitalen S/PDIF Eingang in Form von Toslink und einem analogen Eingang.
Das S/PDIF Signal decodiert ein DIR9001 von Texas Instruments und leitet es als I2S Strom an den DSP weiter. Programmiert wird der ADAU1701 mit der grafischen Programmiersoftware Sigma Studio.

Weiterlesen