PID-Regler auf dem Mikrocontroller implementieren

PID-Regler auf dem Mikrocontroller implementieren ist ein Klassiker in der Regelungstechnik – und gleichzeitig eines der spannendsten Themen für Maker, Robotik- und IoT-Projekte. Sobald Sie eine Größe nicht nur „ein/aus“ steuern, sondern stabil auf einem Zielwert halten möchten, kommen Sie an PID kaum vorbei: Motordrehzahl konstant halten, Temperatur eines Heizelements präzise regeln, Position eines Servos…

MQTT Protokoll einfach erklärt: Die Basis für dein Smart Home

Das MQTT Protokoll gilt als eine der wichtigsten Grundlagen, wenn Sie ein Smart Home aufbauen oder IoT-Geräte zuverlässig miteinander vernetzen möchten. Der Grund ist einfach: In einem verteilten System mit Sensoren, Aktoren, Apps und Automationen müssen Daten schnell, sparsam und robust übertragen werden. Genau dafür wurde MQTT entwickelt. Statt dass jedes Gerät ständig aktiv nach…

Multitasking ohne Betriebssystem: Millis() statt Delay()

Multitasking ohne Betriebssystem: Millis() statt Delay() ist eines der wichtigsten Konzepte, wenn Ihre Mikrocontroller-Projekte von „Spielerei“ zu stabilen Anwendungen wachsen. Viele Einsteiger starten mit delay(), weil es einfach ist: LED an, warten, LED aus, warten. Das funktioniert bei einem Blink-Sketch perfekt – aber sobald mehrere Dinge parallel passieren sollen, wird delay() zum Problem. Während der…

Mikrocontroller im Heimnetzwerk: Lokale Webserver erstellen

Mikrocontroller im Heimnetzwerk zu betreiben und darauf lokale Webserver zu erstellen, ist eine der praktischsten Methoden, um Sensoren, Aktoren und kleine IoT-Geräte ohne Cloud-Abhängigkeit zu steuern. Statt eine App zu bauen oder Daten an externe Dienste zu senden, stellen Sie einfach eine Weboberfläche bereit, die im Browser auf Smartphone, Tablet oder PC funktioniert. Das ist…

Einführung in FreeRTOS: Echtzeit-Betriebssysteme verstehen

Einführung in FreeRTOS bedeutet, die Grundprinzipien von Echtzeit-Betriebssystemen (RTOS) zu verstehen und damit Mikrocontroller-Projekte planbarer, stabiler und skalierbarer zu machen. Viele Maker starten bewusst ohne Betriebssystem – mit einer einzigen loop(), Timern über millis() und einigen Interrupts. Das funktioniert erstaunlich weit. Spätestens wenn mehrere Aufgaben gleichzeitig zuverlässig laufen sollen, stößt dieses Modell jedoch an Grenzen:…

Daten in die Cloud senden: ThingSpeak, AWS und Azure für Maker

Daten in die Cloud senden ist für viele Maker-Projekte der Moment, in dem aus einem lokalen Experiment ein echtes IoT-System wird: Sensorwerte sind von überall abrufbar, Diagramme entstehen automatisch, Benachrichtigungen werden möglich und Automationen können unabhängig vom Heimnetz laufen. Gleichzeitig ist der Schritt in die Cloud oft mit Unsicherheit verbunden. Welche Plattform ist für Einsteiger…

GitHub für Maker: So verwaltest du deinen Code professionell

GitHub für Maker ist weit mehr als ein Ort, an dem man „irgendwo“ seinen Code ablegt. Wer Mikrocontroller-Projekte baut – ob Arduino, ESP32, Raspberry Pi Pico oder STM32 – landet früher oder später bei denselben Herausforderungen: Der Sketch funktioniert nur auf dem eigenen Laptop, eine Bibliothek fehlt, die Pinbelegung ist nirgends dokumentiert, nach einer Änderung…

LoRaWAN in Deutschland: Mikrocontroller über Kilometer vernetzen

LoRaWAN in Deutschland ist für viele Maker die spannendste Möglichkeit, Mikrocontroller über Kilometer zu vernetzen, ohne eigene Mobilfunkverträge, hohe Stromverbräuche oder komplexe Funkmodule. Während WLAN in der Praxis meist nach wenigen Dutzend Metern endet und Bluetooth für Nahbereich gedacht ist, spielt LoRaWAN seine Stärken dort aus, wo Sensoren weit verteilt sind: Garten und Feld, Keller…

ESPNow: Ultraschnelle Kommunikation zwischen Mikrocontrollern

ESPNow ist für viele Maker die eleganteste Abkürzung, wenn Mikrocontroller ultraschnell und direkt miteinander kommunizieren sollen – ohne Router, ohne Internet und ohne den Overhead einer klassischen WLAN-Verbindung. Besonders im ESP32- und ESP8266-Ökosystem ist ESP-NOW beliebt, weil es auf der Wi-Fi-Funkhardware aufsetzt, aber als leichtgewichtiges Peer-to-Peer-Protokoll funktioniert. Das Ergebnis: kurze Latenzen, weniger Konfigurationsaufwand und eine…