Arduino Mega Übersicht

Elektronik

Der Arduino MEGA 2560 ist ein ATmega2560 Mikrocontroller-Board, das für komplexere Projekte geeignet ist. Ideal für Robotik-Projekte, Fussbodenheizungssteuerung und weitere Projekte mit 54 digitalen I / O-Pins (von denen 15 als PWM-Ausgänge verwendet werden können), 16 analogen Eingängen. Es gibt viele Möglichkeiten für untrschiedliche Projekte, mit ausreichend Platz, für Sketche.

Mehr lesen

Projekt HomePi - MQTT Broker Mosca

Für den Einsatz des Message Queuing Telemetry Transport (kurz MQTT) wird immer ein Server, der sogenannte Broker, benötigt. Dieser kümmert sich um die Kommunikation mit allen Clients und die entsprechende Verteilung der einzelnen Datenpakete.

Ich verwende als MQTT Broker Mosca. Dies ist ein recht einfacher Broker auf Basis von Node.js.

Mehr lesen

Einbindung von MQTT in ioBroker

MQTT (Message Queuing Telemetry Transport) ist ein recht einfaches und gerade im IoT Bereich verbreitetes Protokoll für die Übermittlung von Nachrichten zwischen verschiedenen Endgeräten.

Dieser Beitrag beschreibt die Einbindung von MQTT in ioBroker zum Senden und Empfangen von Nachrichten.

Mehr lesen

Projekt HomePi - ioBroker I²C-Porterweiterung PCF8574

Über den Adapter i2c ist es möglich diverse Geräte über den I²C-Bus in ioBroker einzubinden.

In meinem Projekt HomePi verwende ich einige ICs vom Typ PCF8574 zur Bereitstellung von zusätzlichen GPIOs. Dieser Beitrag soll die Einbindung der PCF8574 ICs in ioBroker beschreiben.

Mehr lesen

ioBroker Skripte

ioBroker bietet die Möglichkeit eigene Skripte auszuführen, welche dann beispielsweise bei der Änderung eines States eine bestimmte Aktion auslösen.

Die eigenen Skripte können dabei in JavaScript, TypeScript, Blockly oder Rules erstellt werden.
Blockly ist dabei sicherlich vor allem für diejenigen unter euch interessant, die bislang über wenig bis gar keine Programmiererfahrung verfügen.
Über Rules ist es zudem möglich sehr einfache Regeln nach dem falls…dann Muster zu erstellten.

Mehr lesen