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: Einbinden von Ethernet und NTP

Ethernet Shield
Das Ethernet Shield einbinden gestaltet sich relativ einfach. Die MAC Adresse habe ich auf einem Aufkleber an der Unterseite gefunden. Die Bibliothek habe ich dann heruntergeladen und als Zip Bibliothek installiert. Bei den Beispielen ist auch die DHCP Abfrage dabei. Das ist das erste, was ich für die Inbetriebnahme Software: Einbinden von Ethernet und NTP 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

Software: RTC DS1302

Die Software für den RTC Chip scheint einfach, da eine bereits vorhandene Bibliothek benutzt werden soll. Allerdings steckt genau da ein handfestes Problem. Die Bibliothek für den DS1302 ist für die Nutzung einer Systemzeit vorgesehen, die ich nicht in meiner Software habe, also brauche ich einen Workaround. Ohne die Systemzeit brauche ich für den RTC nur die zwei Software: RTC DS1302 weiterlesen

Software: LCD Display und Tasten

Jetzt sind Anforderungen und Spezifikationen erstellt. Probleme, die Entstehen könnten, sind identifiziert und berücksichtigt. Dann kann es endlich mit der Software losgehen. Für den Anfang starte ich mal mit dem User Interface, dem LCD Display mit den Tasten. Software: LCD Display und Tasten weiterlesen

Dokumentation nachträglich erstellen

Das Ziel für eine nachträgliche Dokumentation ist eine möglichst ausführliche Beschreibung aus allen (noch) vorhandenen Quellen zusammenzustellen. Damit wird die weitere Arbeit mit der Software deutlich vereinfacht, da man nicht Dokumentation nachträglich erstellen weiterlesen

LCD Shield Library – Manual

für das LCD Shield von Adafruit

0. Kontrasteinstellung / Helligkeit
Helligkeit / Kontrast wird am Potentiometer am LCD Display eingestellt. Am besten so, das auch etwas klar zu sehen ist.

1. Sonderfunktionen
Die Adafruit_RGBLCDShield Bibliothek ist von der Arduino LiquidCrystal Bibliothek abgeleitet, so das die Funktionen wie gewohnt arbeiten.
LCD Shield Library – Manual weiterlesen