Aktuator mit Überwachung der Funktion

Wenn ich mittels eines I/O Ports einen Motor ein- oder ausschalte, woher weiß ich, ob der Motor wirklich läuft bzw. ausgeschaltet ist? Hier bleibt nur die Möglichkeit mit Sensoren den Motor und die Funktion zu prüfen. Das ist insbesondere dann wichtig wenn es um sichere Funktion geht oder eine Fehlfunktion hohe Kosten verursacht. Aktuator mit Überwachung der Funktion weiterlesen

Luftdruck messen – SPI Bus mit mehreren Teilnehmern

Auch am SPI Bus sollen mehrere Teilnehmer gleichzeitg angeschlossen werden können. Das probiere ich doch einmal aus. Mit einem Luftdrucksensor am I2C Bus und zwei Ausgabemodulen am SPI Bus. Hierfür verwende ich zwei Module, die ich schon im Einsatz hatte: Ein Siebensegment Display mit acht Digits und zwei LED Matrix Anzeigen mit jeweils acht x acht LED’s. Luftdruck messen – SPI Bus mit mehreren Teilnehmern weiterlesen

4 und 8 Digit Siebensegment am SPI Bus

Nachdem die Ausgabe mit einem einfachen Siebensegment Display mit einem Digit so gut geklappt hat versuche ich es mal mit mehreren Digits. Einem vier Digit auf dem Breadboard und einem acht Digit als fertiges Modul. 4 und 8 Digit Siebensegment am SPI Bus weiterlesen

Siebensegment Anzeige am I2C Portexpander

Da es mit den LED’s schon so gut geklappt hat, versuche ich es mal mit speziellen LED’s: einem Siebensegment Display. Auch die kann man natürlich beliebig ansteuern, sinnvoll sind aber lesbare Zeichen. Siebensegment Anzeige am I2C Portexpander weiterlesen

Ein Keypadshield als Portexpander am Digispark nutzen

Das Keypadshield ist nichts anderes als ein Portexpander, an dem ein LCD betrieben wird. Das lässt sich natürlich auch wunderbar als eine Erweiterung der I/O Ports für den Digispark oder andere Controller mit I2C nutzen. Anstelle der Pins zum Auflöten des LCD kommt einfach eine Buchsenleiste, wie auf dem Ein Keypadshield als Portexpander am Digispark nutzen weiterlesen

Spannungsüberwachung und Brown-Out Erkennung

Beim Betrieb eines „embedded Systems“ mit einer Batterie ist es sinnvoll, die Batteriespannung zu überwachen. Sei es, um eine Warnung abzusenden (LOW_BAT) , oder um Verbraucher abzuschalten und damit eine längere Laufzeit zu bekommen oder um einen sicheren Zustand herzustellen. Spannungsüberwachung und Brown-Out Erkennung weiterlesen

MQTT Subscriber mit OLED Display

Zum Ausgeben der Messwerte braucht es auch noch einen Subscriber für MQTT.

Requirements
Die Meßwerte werden vom MQTT Server gesendet und auf einem Display dargestellt. Im Falle von Fehlern erscheint eine entsprechende Fehlermeldung.
MQTT Subscriber mit OLED Display weiterlesen

Software: Sensor Luftfeuchte und Temperatur DHT11

Nun zum Sensor für Luftfeuchte und Temperatur, dem DHT11. Der Anschluss ist einfach und schnell gemacht. Die Spannungsversorgung wird über 2 I/O Pins vorgenommen, somit kann man den Sensor auf drei (vier, da ein Pin nicht angeschlossen ist) nebeneinander liegende Ports stecken und die Pins Software: Sensor Luftfeuchte und Temperatur DHT11 weiterlesen