Debug Ausgaben im Quellcode

Gerade beim neuen Entwicklungen ist es wichtig ein paar Ausgaben über die serielle Schnittstelle oder ein anderes Medium zu schicken. Natürlich können diese Ausgaben einfach gelöscht oder ausdokumentiert werden. Aber spätestens wenn die Implementierung erweitert wird, werden sie wieder benötigt. Es gibt unterschiedliche Ansätze welche ich hier kurz vorstellen möchte. Welche Variante die Richtige ist …

Weiterlesen

SwitchLib

Ich benötigte eine Bibliothek um mehrere Taster abzufragen. Da ich drei Taster hatte aber mindestens 4 Funktionen brauchte, habe ich daraus eine Kurz/Lang Abfrage gemacht. Jeder Taster kann somit kurz oder lang gedrückt werden und ruft nach dem lösen entsprechend eine Callback Method auf. Bis auf eine Schleife über die Buttons, sollte diese Bibliothek nicht …

Weiterlesen

TTGO TS V1.2 Als Video Viewer für (M)Jpeg

Die erste Idee war es den MJPeg Stream der ESP 32 Kamera aus zu lesen. Ich habe mich aber für eine vereinfachte Form entschieden und lese nur Schnappschüsse von der Kamera. Sehr geholfen und die Arbeit erleichter hat mir das folgende Projekt: https://github.com/moononournation/M5Stack-Cam-Viewer Komponenten ESP 32 Cam TTGO TS V1.2 als Viewer Anwendungsbereiche Türspion Mobiler …

Weiterlesen

Logik Level Konverter

Bei Microcontrollern gibt es unterschiedliche Logiklevel. Der Logiklevel sagt aus mit welcher Spannung das Gerät arbeitet. Die bekanntesten sind wohl 5V und 3.3V. Da man in der Praxis immer mal wieder vor dem Problem steht ein 5V Gerät in Verbindung mit einem 3.3V Gerät zu betreiben, möchte ich an dieser Stelle mal den Logik-Level Konverter …

Weiterlesen

FTMini Laser-Entfernungsmesser

An dieser Stelle mal ein recht teuren Sensor für rund >36€ der aber die anderen Entfernungsmesser um „Längen“ schlägt. Ich wollte eigentlich die I²C Version testen leider ist die UART Version hier angekommen, weshalb ich diese nun hier vorstelle. (Da ich keine Doku gefunden habe bin ich mir immer noch nicht sicher ob nicht auch I²C möglich wäre. 🙂 )

Weiterlesen

MPV (Linux)

Für alle, die unter Linux arbeiten hat Josef (Siehe Kommentare zur ESP 32 Cam ) den MPV Player empfohlen ich habe mir diesen mal kurz auf dem PI angesehen und bin begeistert. DOWNLOAD Der Dowload sollte möglichst über den Linux eigenen Paketmanager erfolgen. Alternativ kann der Player unter folgenden Links herunter geladen werden:mpv.ioAlternative bei Chip …

Weiterlesen

GY-530 VL53L0X Laser-Entfernungsmesser

Dieser Laserentfernungsmesser ist schneller als die Sonaren Sensoren wie (Zum Beispiel HC-SR04, US100). Er misst im Bereich von 30mm bis hin zu 2 Metern und wird über den I²C Bus auf Adresse 0x29 angesteuert. Die Adresse ist über die Software änderbar.

Weiterlesen