Logo
Lisa Schneider
13 Std vor
LoRaWAN funktioniert wie ein Briefkasten am Feldweg: weit entfernt, aber nur für kurze Notizen.

Vorstellbar ist ein Bauer, der seinem Nachbarn kilometerweit drüben winkt. Bei Wind und Distanz versteht der Nachbar kein ganzes Wort. Aber ein einziges kurz signalisiertes „Alles gut!“ kommt an. Der Bauer schreit nicht lange durcheinander, sondern sendet ein knappes Zeichen und schweigt dann.

Genauso funktioniert das LoRaWAN-Netz, ein Funkprotokoll für kleine Sensornachrichten über viele Kilometer. Ein Sensor sendet nur wenige Bytes und verstummt dann lange. Die Reichweite entsteht nicht durch lautes Senden, sondern durch langsames, geduldiges Sprechen.

Fachlich entspricht das Schweigen dem Duty Cycle: In den meisten Teilbändern des EU868-Bands um 868 MHz darf ein Gerät im Mittel höchstens 1 % der Zeit senden. Das langsame, geduldige Sprechen ist der Spreading Factor (SF7 bis SF12): Er zieht jedes Datenbit über viele Chips, also kurze Funkimpulse, auseinander. Das kurz gesprochene Zeichen selbst sind die wenigen Bytes Nutzdaten. Höherer SF heißt mehr Reichweite, aber auch längere Airtime, also die Zeit, die eine Nachricht den Kanal belegt. In The Things Network darf ein Gerät daher nur 30 Sekunden Uplink-Airtime pro Tag (Uplink: Richtung vom Gerät zum Netz) nutzen.

Konkret meldet etwa ein Bodenfeuchtesensor auf dem Feld zweimal täglich Temperatur und Luftfeuchte als binär kodierte Werte. Ein Füllstandsmesser im Brunnen passt ebenso; ein Feldbus oder Videostream niemals.

Das Bild hat eine Grenze: Der Bauer muss nicht nach dem Winken lauschen. Ein Klasse-A-Gerät öffnet nur zwei kurze Empfangsfenster nach dem eigenen Uplink, Klasse C hört dauernd und verbraucht mehr Strom.

LoRaWAN erkauft Reichweite also mit schmaler Bandbreite und kurzen Nachrichten, nicht mit schnellem Datentransport.

📌 Airtime · Duty Cycle · Spreading Factor

📚 IoT von Grund auf · Tag 5 von 30
#lorawan #iot #sensorik
Maria Zimmermann
2 Tage vor
Die meisten halten ein schönes 3D-Modell bereits für einen Digital Twin. Dabei ist die Optik die beliebigste Eigenschaft des ganzen Konzepts.

Viele Einsteiger sehen eine drehbare Maschine am Bildschirm und glauben, das sei der Zwilling. Das klingt plausibel, denn visuelle Modelle prägen das Bild der Branche in Präsentationen und Katalogen.

Tatsächlich ist ein Digital Twin ein jederzeit aktualisiertes Abbild eines realen Objekts, das über Sensordaten dessen Zustand widerspiegelt. Die Norm ISO/IEC 30173 definiert ihn als digitale Repräsentation eines Zielobjekts mit Datenverbindung, die eine Konvergenz zwischen physischem und digitalem Zustand ermöglicht. Ohne laufende Daten ist es nur eine Simulation, kein Zwilling.

Der Irrtum entsteht, weil Visualisierung das Naheliegende ist: Ein Modell lässt sich zeigen, eine Datenanbindung nicht. Der Aufbau eines Digital Twin ist deshalb ein Datenprojekt, kein Visualisierungsprojekt.

Eine Pumpe mit Vibrations- und Temperatursensoren hat einen digitalen Zwilling, in dem diese Messwerte laufend eintreffen. Fällt die Datenverbindung aus, bleibt nur eine veraltete Simulation des letzten Zustands. Anwendungsfelder wie Zustandsüberwachung und vorausschauende Wartung, also Wartung vor dem Ausfall, funktionieren nur mit aktuellen Daten.

Woran man es erkennt: Ein echter Zwilling verändert sich, sobald sich das reale Objekt verändert. Fragen Sie nicht, wie das Modell aussieht, sondern woher seine Daten kommen und wann sie zuletzt ankamen.

Digital Twin heißt nicht hochwertige Optik, sondern stets aktuelle Datenverbindung. Der Nutzen steht und fällt mit Sensorik, Datenintegration und Pflege des Modells.

📌 Datenverbindung · Sensordaten · Zustandsabbild

📚 Zukunftstechnologien verstehen · Tag 4 von 30
#edgecomputing #DigitaleTransformation
Lisa Schneider
2 Tage vor
Zwei Sensoren im selben Raum, und keiner zeigt denselben Wert. Beide Displays zeigen einen Wert mit Dezimalstelle, und die Differenz wächst statt zu schrumpfen.

Das Symptom kennen viele beim ersten Vergleich. Der DHT22 liefert feine Werte, wirkt aber trotzdem unzuverlässig, und schnell gilt ein Sensor als kaputt. Meist sind beide in Ordnung, und die Differenz hat eine saubere Erklärung.

Dahinter stehen zwei Angaben, die das Datenblatt getrennt nennt. Auflösung ist der kleinste Schritt, den ein Sensor überhaupt ausgeben kann. Genauigkeit ist die maximal zulässige Abweichung vom wahren Wert, die der Hersteller zusichert; sie gilt meist nur in einem begrenzten Messbereich. Ein Wert mit zwei Nachkommastellen kann trotzdem um mehrere Grad danebenliegen.

Der DHT22 ist mit etwa 0,5 °C Temperaturgenauigkeit und 2 bis 5 % relativer Luftfeuchte (rF) spezifiziert, der DHT11 dagegen mit etwa 2 °C und 5 % rF; er misst nur ganze Grad und Prozent. Zwei Geräte dürfen also ruhig auseinanderliegen, ohne defekt zu sein. Dazu misst jeder nur die Luft unmittelbar an seinem Gehäuse; Wärme von Spannungsregler und Funkmodul macht einen Sensor direkt daneben zu warm.

So prüft man es: Erst beide Datenblätter auf Genauigkeit, Messbereich und Wiederholgenauigkeit vergleichen. Dann den Sensor neben ein als genauer bekanntes Referenzgerät legen und beide Werte über einige Stunden vergleichen.

Genauigkeit heißt nicht, wie fein der Sensor zählt, sondern wie nah er am wahren Wert bleibt. Die Nachkommastellen der Anzeige sagen darüber nichts aus.

📌 Auflösung vs. Genauigkeit · Datenblatt lesen · Referenzvergleich

📚 IoT von Grund auf · Tag 4 von 30
#iot #sensorik #Mikrocontroller #embedded
Lisa Schneider
3 Tage vor
Der DHT22 und der BME280 stehen in fast jedem Einsteigerkit fürs IoT. Dabei messen sie nicht dasselbe – und nicht gleich genau.

Beide heißen umgangssprachlich „Klimasensor“, weil sie Temperatur und relative Luftfeuchte liefern. Relative Luftfeuchte (rF) vergleicht den Wasserdampf in der Luft mit der maximal möglichen Menge bei derselben Temperatur; warme Luft nimmt mehr auf als kalte.

Der DHT22 (auch AM2302 genannt) ist ein günstiges Kombibauteil für Temperatur und Feuchte. Er schickt seine Werte über eine einzige Datenleitung an den Mikrocontroller und darf höchstens alle 2 Sekunden einen Wert liefern. Laut Spezifikation erreicht er etwa 0,5 °C und 2 bis 5 % rF; ein ESP32 liest ihn per Bibliothek aus und erhält zwei Werte pro Messung.

Der BME280 von Bosch misst zusätzlich den Luftdruck, also das Gewicht der Luftsäule über dem Sensor. Er hängt an einem Bus wie I2C, bei dem mehrere Geräte zwei gemeinsame Leitungen teilen und über Adressen (0x76 oder 0x77) unterschieden werden. Seine Genauigkeit liegt bei etwa 1 °C, 3 % rF und 1 hPa.

Der BME280 liefert drei physikalische Größen und spricht flexible Busse. Der DHT22 liefert zwei Größen über seine eine Datenleitung und ist träger, dafür einfacher anzubinden.

Zwei Sensoren im selben Raum zeigen oft verschiedene Werte, weil jeder nur die Luft an seinem Gehäuse misst; Zugluft, Heizung oder Außenwand verfälschen zusätzlich. Spannungsregler, Funkmodul und Prozessor erwärmen die Platine; ein Temperatursensor gehört deshalb mit Abstand an einen kühleren Ort oder auf ein eigenes Modul.

Faustregel: Für Feuchte und Druck ist der BME280 erste Wahl; wer nur Temperatur und Feuchte nebenbei braucht, nimmt den DHT22.

Die Nachkommastellen der Anzeige sind keine Genauigkeit, sondern Auflösung – wie fein der Sensor zählt, nicht wie exakt er misst.

📌 DHT22 · BME280 · Luftfeuchte

📚 IoT von Grund auf · Tag 3 von 30
#iot #sensorik #embedded
Lisa Schneider
3 Tage vor
Der Sensorwert zeigt plötzlich 4096 statt 4095. Wer dann nur Schleifen und Indizes prüft, übersieht den wahrscheinlichen Grund: einen Vergleich auf einen Wert, den der ADC nie liefert.

Der Rohwert des Analogeingangs erreicht nie 4096, sondern endet bei 4095. Ein Zahlenvergleich auf 4096 löst deshalb nie aus, weil er auf Off-by-one (einen um eins verschobenen Zahlenvergleich) beruht. Umgekehrt entspricht ein Wert wie 2048 fast, aber nicht ganz der halben Referenzspannung.

Der Analog-Digital-Wandler (ADC), also die Schaltung, die eine Spannung in eine Zahl umsetzt, liefert beim ESP32 12 Bit Auflösung. 12 Bit bedeuten 2 hoch 12, also 4096 mögliche Stufen. Da die Zählung bei 0 beginnt, ist der größte Rohwert 4095, nicht 4096. Die Auflösung teilt den Messbereich in diese Stufen, sagt aber nichts über die Genauigkeit: 4096 Stufen garantieren nicht, dass der Wert der wahren Spannung entspricht.

Bei einer Referenzspannung, also der Vergleichsspannung für die Messung, von 3,3 V ergibt sich der kleinste Schritt aus 3,3 V geteilt durch 4095, etwa 0,8 mV je Stufe. Zurückrechnen ist ein Dreisatz: Spannung gleich Rohwert geteilt durch 4095, multipliziert mit der Referenzspannung. Wichtig: Die Referenzspannung des ESP32 streut von Chip zu Chip; Espressif speichert deshalb einen Kalibrierwert im eFuse, den die Kalibrierfunktionen von ESP-IDF nutzen.

„So prüft man es:“ Einen Spannungsteiler (zwei Widerstände, die eine Spannung herabsetzen) oder ein als Referenz geeignetes Multimeter an den Pin legen und Rohwert sowie gerechnete Spannung vergleichen. Weicht der Wert stark ab, die Kalibrierfunktionen nutzen und mehrere Messungen mitteln.

12 Bit heißt nicht 4095 Stufen, sondern 4096 Stufen mit letztem Wert 4095. Auflösung ist nicht Genauigkeit: Sie zählt Stufen, nicht Messfehler.

📌 ADC-Auflösung · Dreisatz · Referenzspannung

📚 IoT von Grund auf · Tag 3 von 30
#esp32 #Arduino #sensorik
Lisa Schneider
3 Tage vor
Die meisten Mikrocontroller-Pins kennen nur zwei Zustände: High oder Low. Dabei ist die Welt analog – Temperaturen, Lichtstärke und Akkuspannungen ändern sich stetig, nicht sprunghaft.

Ein ADC (Analog-Digital-Wandler) macht diese stetigen Signale für die Firmware, das Programm auf dem Mikrocontroller, lesbar. Ohne ihn könnte kein Mikrocontroller eine Spannung messen oder einen Sensor sinnvoll auswerten.

🔋 Ein ADC übersetzt eine Spannung am Pin in eine Zahl. Dabei wird die Spannung gegen die Masse (GND) gemessen, den gemeinsamen Bezugspunkt aller Spannungen in der Schaltung. Die Firmware kann diesen Zahlenwert auslesen und weiterverrechnen.

📡 Der Messbereich begrenzt, was der ADC erfassen kann. Spannungen außerhalb des Bereichs liefern nur den größten oder kleinsten möglichen Rohwert und keine sinnvolle Information. Beim ESP32 mit 3,3-V-Logik reicht der Messbereich typisch bis 3,3 V, passend zur Versorgungsspannung.

🔧 Die Auflösung in Bit bestimmt die Zahl der Stufen. Ein 12-Bit-Wandler wie im ESP32 teilt den Messbereich in 4096 Stufen; die Rohwerte laufen von 0 bis 4095. Bei 10 Bit wären es 1024 Stufen.

Ein Spannungsteiler, also zwei Widerstände, die eine Spannung teilen, liefert an den ADC-Pin die Hälfte der Versorgungsspannung. Bei einem Messbereich bis 3,3 V und 12 Bit liegt der Rohwert nahe der Mitte, also um 2048, weil eine Stufe nur etwa 0,8 Millivolt breit ist.

Ein Rohwert heißt nicht Spannung, sondern ist nur ein Zwischenschritt. Die Firmware muss den Rohwert erst über die Rechnung in eine Spannung umrechnen und dann über die Kennlinie des Sensors in die eigentliche Einheit wie Grad Celsius. Wer den Rohwert direkt als Messwert nimmt, misst falsch.

📌 Messbereich · Stufen · Rohwert umrechnen

📚 IoT von Grund auf · Tag 3 von 30
#esp32 #Mikrocontroller #sensorik
Lisa Schneider
3 Tage vor
Jede IoT-App trennt sauber zwischen „messen“ und „schalten“. Dabei steckt in fast jedem Gerät beides zugleich – nur in entgegengesetzte Richtungen.

Wer die zwei Rollen kennt, zerlegt jedes Gerät sauber in Sensor- und Aktorteile. Wer sie nicht kennt, verwechselt Messwert und Befehl und wundert sich, warum die Schaltung nichts tut.

Ein Sensor übersetzt eine physikalische Größe wie Temperatur oder Helligkeit in ein elektrisches Signal. Ein Aktor dreht diesen Weg um: Er setzt ein elektrisches Signal in eine Wirkung, etwa das Schließen eines Relais, einen Motorlauf oder das Aufleuchten einer LED. Beim Sensor fließt die Information von der Außenwelt zum Gerät, beim Aktor zurück in die Außenwelt.

Ein Mikrocontroller-Pin ist nur eine Metallfläche mit Anschluss innen; ob sie Spannung ausgibt oder einen Pegel einliest, entscheidet erst die Software. GPIO-Pins (General Purpose Input/Output) lassen sich per Software als Eingang oder Ausgang einstellen.

Ein Thermostat-Knoten vereint beide Rollen. Ein Temperatursensor misst etwa 22 °C, ein Analog-Digital-Wandler (ADC) macht aus der Spannung des Sensors eine Zahl. Die Firmware läuft nach dem Start in einer Endlosschleife, vergleicht den Wert mit dem Sollwert. Ist es zu kalt, schaltet ein Relais die Heizung – der Aktor übersetzt den elektrischen Befehl in den geschlossenen Kontakt. Schaltet das Relais Netzspannung, gehören Arbeiten daran an eine Fachkraft, und zwar nur spannungsfrei.

Verwechselt wird Sensor oft mit Sensorik-Modulen oder mit dem Mikrocontroller selbst. Der Sensor ist nur der Übersetzer am Rand des Systems; gerechnet wird im Mikrocontroller, gewirkt im Aktor.

Sensor heißt nicht „kleines Bauteil“, sondern eine Richtung: Information hinein. Aktor ist die Gegenrichtung: Wirkung hinaus. Beides sind Rollen, keine Bauteilklassen.

📌 Sensor · Aktor · Informationsrichtung

📚 IoT von Grund auf · Tag 2 von 30
#iot #Mikrocontroller #sensorik #embedded
Lisa Schneider
8 Monate vor
Industrielle Temperaturüberwachung für eine Bäckerei: 50 PT100-Sensoren an RS485-Bus, Messwerte in Echtzeit auf Shopfloor-Displays. Alarm bei Abweichung, Protokollierung für HACCP-Konformität. Das System hat letzte Woche einen defekten Kühlschrank erkannt bevor die Ware verdarb - geschätzter Warenwert: 3.000 EUR. ROI des gesamten Systems nach 2 Monaten erreicht. #industrie40 #sensorik #haccp

Nichts gefunden!

Entschuldigung, aber für Ihre Suchanfrage {{search_query}} konnten wir in unserer Datenbank nichts finden. Bitte versuchen Sie es erneut, indem Sie andere Suchbegriffe eingeben.