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

IoT-Geräte mit Arduino und Octoblu The Tentacle bauen – ohne Programmieren

Komponenten und Zubehör

Arduino Mega 2560 (oder beliebiges Arduino-kompatibles Board) 1
Particle Photon (optional, empfohlen) 1
Arduino Ethernet Shield (falls kein eigenes Netzwerkinterface) 1
Arduino WiFi Shield (teuer, limitiert – nicht empfohlen) 1
ESP8266 (günstige WiFi-Alternative für ca. 5 $) 1

Apps und Online-Dienste

Über dieses Projekt

Mit Octoblu und der neuen Mikrocontroller-Bibliothek The Tentacle lassen sich Arduino-kompatible Boards in wenigen Minuten in IoT-Flows einbinden – ganz ohne eigenen Code. Die Tentacle-Bibliothek übernimmt die komplette Kommunikation mit der Octoblu-Plattform (Meshblu).

Die offizielle Dokumentation finden Sie unter tentacle.readme.io.

1. Octoblu-Konto erstellen

Registrieren Sie sich kostenlos unter app.octoblu.com. Der Vorgang dauert weniger als eine Minute.

2. Gerät (Thing) in Octoblu anlegen

  1. Navigieren Sie zum Bereich Things.
  2. Klicken Sie auf „Neues Thing registrieren“ und geben Sie einen Namen ein.
  3. Suchen Sie nach „tentacle“ und wählen Sie das Tentacle-Icon.
  4. Octoblu leitet standardmäßig zum Flow Designer weiter – kehren Sie zur Things-Seite zurück.
  5. Öffnen Sie den Reiter „Connected Things“ und klicken Sie auf Ihr neues Tentacle-Gerät.
  6. Halten Sie diese Seite offen – Sie benötigen die UUID und den Token gleich für den Arduino.

3. The Tentacle auf dem Arduino aktivieren

Hinweis: Die folgenden Schritte gelten für Arduino-Boards. Für den Particle Photon nutzen Sie die Web-IDE unter build.particle.io und die Bibliothek „tentacle-particle“.

  1. Laden Sie die aktuelle Release-ZIP-Datei von GitHub herunter: tentacle-build-arduino.zip (nicht den Source-Code!).
  2. In der Arduino IDE: Sketch → Bibliothek einbinden → .ZIP-Bibliothek hinzufügen… und die heruntergeladene Datei wählen.
  3. Wählen Sie unter Datei → Beispiele → Tentacle das zu Ihrem Board passende Beispiel (z. B. Ethernet, WiFi, Photon).

4. UUID und Token in den Sketch eintragen

  1. Kopieren Sie die UUID aus der Gerätekonfiguration in Octoblu in das Array uuid[] im Sketch.
  2. Klicken Sie in Octoblu auf „Generate Token“ und kopieren Sie den Token in das Array token[].
  3. Bei WiFi-Verbindung: SSID und Passwort im Sketch eintragen.
  4. Sketch auf den Arduino hochladen.

Öffnen Sie den Serial Monitor (9600 Baud). Erfolgsmeldung: „Connected to Octoblu!“

Aktualisieren Sie die Geräteseite in Octoblu – nun können Sie Pin-Modi konfigurieren und festlegen, ob Pin-Zustände regelmäßig gesendet werden.

5. Im Flow Designer nutzen

Ziehen Sie Ihr Mikrocontroller-Device per Drag & Drop in den Flow Designer. Verbinden Sie es mit beliebigen anderen IoT-Diensten (z. B. Twitter, E-Mail, Sensoren, Aktoren). Steuern Sie Ein- und Ausgänge visuell – ohne eine Zeile Code zu schreiben.

Wichtige Einschränkung: Analoge Pins können aktuell nicht über ihre A*-Bezeichnung (A0, A1…) angesprochen werden. Nutzen Sie stattdessen die physischen Pin-Nummern (z. B. 16 für A0 beim Arduino Uno). Eine Verbesserung ist geplant.

Code / Bibliothek

The Tentacle Bibliothek (Arduino): GitHub Releases – tentacle-build-arduino.zip

Herstellungsprozess

  1. Wie 5G IoT antreibt: Aktueller Stand, Chancen und zentrale Herausforderungen
  2. IoT für frühe Waldbranderkennung und -prävention nutzen
  3. Die entlegene Welt verbinden: Wie Satelliten-IoT die globale Abdeckung erweitert
  4. Wetterstation mit CWOP integrieren: Praktischer Leitfaden
  5. AIoT: Die Synergie von Künstlicher Intelligenz und Internet of Things nutzen
  6. IoT revolutioniert Field Service: Predictive Maintenance & höherer ROI
  7. AIoT: Wie Künstliche Intelligenz das Internet der Dinge verstärkt
  8. Wassertropfen-Hochgeschwindigkeitsfotografie mit Arduino Nano – DIY Setup
  9. Arduino & MPU6050: Präzise Servomotor-Steuerung mit SG90 & MG996R
  10. Web-fähigen IoT-Messer mit Arduino, Yaler und IFTTT bauen