Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Umweltdaten erfassen & visualisieren mit Arduino MKR WiFi 1010 in der IoT Cloud

Komponenten und Zubehör

Software & Dienste

Projektübersicht

Dieses Projekt liest alle Sensoren des MKR ENV Shields aus und sendet die Daten über eine sichere Verbindung an die Arduino IoT Cloud. Dort werden sie in einem Dashboard visualisiert. Die Hardware ist minimal: MKR WiFi 1010 + ENV Shield + Stromversorgung.

Hardware-Aufbau

  1. MKR WiFi 1010 und ENV Shield exakt aufeinanderstecken (Pin-Belegung beachten).
  2. Akkupack an den JST-Anschluss des MKR WiFi 1010 anschließen.
  3. Keine weiteren Verdrahtungen nötig.
Umweltdaten erfassen & visualisieren mit Arduino MKR WiFi 1010 in der IoT Cloud
MKR WiFi 1010 mit aufgestecktem ENV Shield
Umweltdaten erfassen & visualisieren mit Arduino MKR WiFi 1010 in der IoT Cloud
Korrekte Ausrichtung der Pin-Header
Umweltdaten erfassen & visualisieren mit Arduino MKR WiFi 1010 in der IoT Cloud
Akkupack am JST-Anschluss

Code-Struktur

Der Sketch besteht aus zwei Hauptteilen:

  1. Auto-generierter Cloud-Code (thingProperties.h) für WiFi-Verbindung, Authentifizierung (Crypto-Chip) und Datenaustausch.
  2. Sensor-Logik mit der Arduino_MKRENV-Bibliothek.

Im Cloud-„Thing“ werden sechs Properties (Variablen) angelegt: temperature, humidity, pressure, lux, uva, uvb, uvi (UV-Index). Jede Variable ist READ-only vom Board zur Cloud.

Vollständiger Sketch

#include "thingProperties.h"
#include 

void setup() {
  Serial.begin(9600);
  delay(1500); // Zeit für Serial Monitor
  initProperties();           // WiFi-Credentials aus thingProperties.h
  ArduinoCloud.begin(ArduinoIoTPreferredConnection);
  setDebugMessageLevel(2);
  ArduinoCloud.printDebugInfo();

  if (!ENV.begin()) {
    Serial.println("MKR ENV Shield Initialisierung fehlgeschlagen!");
    while (1);
  }
}

void loop() {
  ArduinoCloud.update(); // Cloud-Kommunikation

  // Sensoren lesen & Properties aktualisieren
  humidity = int(ENV.readHumidity());
  lux      = int(ENV.readIlluminance());
  pressure = int(ENV.readPressure());
  temperature = int(ENV.readTemperature());
  uva      = int(ENV.readUVA());
  uvb      = int(ENV.readUVB());
  uvi      = int(ENV.readUVIndex());

  delay(1000); // 1 Sekunde Pause
}

// Leere Callback-Funktionen (READ-only Properties)
void onHumidityChange()  {}
void onLuxChange()       {}
void onPressureChange()  {}
void onTemperatureChange(){}
void onUvaChange()       {}
void onUvbChange()       {}
void onUviChange()       {}

Einrichtung in der Arduino IoT Cloud

  1. Bei Arduino IoT Cloud anmelden.
  2. Neues „Thing“ erstellen → Gerät hinzufügen (MKR WiFi 1010 wird automatisch erkannt).
  3. Sechs Properties anlegen (Namen exakt wie oben, Typ int, Permission READ).
  4. Dashboard erstellen: Für jedes Property ein Widget (z. B. Gauge, Chart, Value).
  5. Im Thing auf „Edit Code“ klicken → Web Editor öffnet sich → Sketch ersetzen → Hochladen.
Umweltdaten erfassen & visualisieren mit Arduino MKR WiFi 1010 in der IoT Cloud
Property-Liste im Thing
Umweltdaten erfassen & visualisieren mit Arduino MKR WiFi 1010 in der IoT Cloud
Fertiges Dashboard mit Live-Daten

Nach dem Hochladen verbindet sich das Board mit dem WLAN (Credentials in thingProperties.h) und sendet sekündlich Daten. Im Dashboard sind historische Verläufe und Echtzeitwerte sichtbar.

Herstellungsprozess

  1. Live IoT-Daten in MATLAB nutzen mit RTI Connext DDS Integration
  2. Cloud-Infrastruktur für Spitzenleistung und Effizienz optimieren
  3. Cloud Missverständnis #3: Die Cloud ist keine unverantwortliche Geschäftsentscheidung
  4. Wie IoT und Cloud Computing die Zukunft von Unternehmensdaten formen
  5. Ist Ihre Fertigungsstätte bereit für IoT? Ein praktischer Leitfaden
  6. IoT-Daten in Business Value verwandeln: Ein praktischer Leitfaden
  7. IoT-Daten für Manufacturing Excellence nutzen
  8. Drei Wege, wie Cloud Computing IoT-Deployments verbessert
  9. Cloud-Power für IoT nutzen: Nahtlose Konnektivität & Dateneinblicke freischalten
  10. IoT-Investitionen werden Cloud-Ausgaben überholen, neue Studie findet