Menu classes for LCD displays

Da ein Menü auf dem Display zu erstellen eine immer wiederkehrende Aufgabe ist, habe ich einige der Funktionalitäten in Klassen gepackt. Komponenten Hardware Arduino Uno LCD Shield  Software Arduino IDE LiquidChristal Lib (Kann über den Bibliotheksmanager installiert werden, siehe auch hier ) Meine Menu Lib (siehe unten) Ziele Schritt einfache Header mit Klassen, die in …

Continue reading "Menü Klassen für LCD Displays"

Arduino LCD Keypad Shield

The LCD Keypad add-on board fits the Arduino Uno and compatible boards. As the name suggests, it has a 2x16 character LCD display (blue) and 6 buttons. In the top left is a knob for contrast, and there is a solder pad for each analogue port. Facts Pin assignment Pin Function Analogue 0 Headers (select, up, …

Continue reading "Arduino LCD Keypad Shield"

Arduino SSD1306 Monochromatic OLED 128×64 I2C

Ich möchte für ein kleinen Projekt ein kleines 128×64 Pixel großes Oled Display anschliessen. Hierfür habe ich mir einen kleinen Prototyp erarbeitet den ich hier gerne vorstellen möchte. Ich betreibe das Display an einem Arduino Uno über den Wird Bus. Komponenten Hardware Software Versuchsaufbau Ich verwende die Prototypzusatzplatine (siehe hier). Das Display wird über den …

Continue reading "Arduino SSD1306 Monochrom OLED 128×64 I2C"

KY-018 Photoresistor Sensor

Das Board KY-018 ist mit einem Licht abhängiger Widerstand und dem entsprechenden Vorwiderstand bestückt. Daten Spannung: 3V-5V (andere Spannungen sind denkbar)Ausgang: analoger Spannungswert Ich vermute das hier ein GL5528  verbaut wurde. Fakten Anschluss Bezeichnung – Masse + V+ (3V-5V) S Signal KY- 018 – Anschlussbelegung Ansicht Anwendungsgebiete Helligkeitsmessung Als Sensor zur Ausrichtung von Solarzellen Lichtschranke als …

Continue reading "Sensor KY-018 Photowiderstand"

Raspberry Pi Mirror OS

Kurzbeschreibung Mirror OS ist ein Betriebssystem, entwicket für smarte Spiegel. Dies sind Spiegel die eine Art Handy Funktionaltität bieten. Was wird gebraucht Vorkenntnisse mit dem Raspberry Pi und Linux können nicht schaden ;). Auch hilft es sicherlich schon mal SSH verwendet zu haben.  Ansonsten braucht ihr folgendes. Hardware Ich habe noch einen Pi B+ V1.2 …

Continue reading "Raspberry Pi Mirror OS"

Put the ESP8266 to sleep

Sensorknoten sollen möglichst lange und unabhängig arbeiten können. Dennoch benötigen sie Strom, um mit der vorhandenen Energie möglichst effizient umgehen zu können, hat der ESP8266 und andere Controller die Möglichkeit in den Tiefschlaf zu gehen. Das schöne ist er kann sich nach fast beliebiger Zeit selbst wieder aufwecken. Ein Nachteil beim ESP8266 ist das er …

Continue reading "Den ESP8266 schlafen legen"

MQTT Protocol + Experimental Setup

Ich bin im Netz auf den Begriff MQTT gestossen und fand den Ansatz dahinter richtig gut. Deshalb habe ich mir mal einen kleinen Versuchsaufbau gegönnt, den ich im folgenden beschieben habe. Vorab ein paar Details zu MQTT Infos zu MQTT Allgemeines MQTT regelt die Kommunikation zwischen Datenquellen und Datensenken mittels eines Brokers. Datenquelle Quellen für …

Continue reading "MQTT Protokoll + Versuchsaufbau"

NodeMCU V2 Motor Board

Für den NodeMCU V2 gibt es ein Erweiterungsplatine mit Motortreiber. Mit ihr können zwei kleine Motoren (bis 1,2 Ampere) über eine Motorbrücke L293DD angesteuert werden.  Auch der Anschluss eines Schrittmotors ist möglich. Sie bietet weiterhin zwei getrennte Anschlüsse für die Stromversorgung der Platine und die der Motoren. Die meisten Pins des ESP sind mit einem zusätzlichen Masse/Strom Pin herausgeführt, was den Anschluss …

Continue reading "NodeMCU V2 Motorplatine"

ESP8266 SSD1306 Monochromatic OLED 128×64 I2C

Ich habe mir zwei fast baugleiche 128×64 Displays gekauft um diese zu testen. Diese werden über den Wire (I2C) Bus angesteuert. Es gibt aber auch Varianten für den SPI Bus, die hier aber nicht behandelt werden. Die beiden Displays haben auf den ersten Blick nur zwei offensichtliche Unterschiede. Erstens sie haben unterschiedlich große Bohrlöcher und …

Continue reading "ESP8266 SSD1306 Monochrom OLED 128×64 I2C"

Spice up NodeMCU V3 with an OLED display

Ich hatte noch zwei Oled display von einem Test da, und überlegt was ich damit machen könnte. Da ich in letzter Zeit mit Knoten mit integriertem Display experimentiert habe. Hatte ich vor meine alten ESP8266 NodeMCU  V3 etwas zu pimpen. Den Weg hierzu möchte ich hier kurz umreissen, bei Fragen nicht zögern und einen Kommentar einstellen. …

Continue reading "NodeMCU V3 mit Oled Display aufmotzen"