Bouw IoT-apparaten met Arduino en Octoblu's The Tentacle – geen programmeren vereist
Onderdelen en benodigdheden
- Arduino Mega 2560 (of een andere Arduino-compatibele microcontroller)
- Particle Photon (optioneel, voor WiFi)
- Arduino Ethernet Shield (als je Arduino geen ingebouwde netwerkverbinding heeft)
- Arduino WiFi Shield (duur en beperkt, niet aanbevolen)
- ESP8266 (goedkope WiFi-oplossing voor Arduino, $5 vs $80; nog geen voorbeeldsketch beschikbaar, maar eenvoudig te porteren)
Apps en online diensten
- Octoblu Meshblu
Over dit project
Als je iets wilt doen in de Internet of Things-ruimte, is er niets makkelijker dan Octoblu. Met de recente uitgave van hun microcontroller-bibliotheek The Tentacle kan elke Arduino-achtige microcontroller in wenigen minuten worden gebruikt in Octoblu-flows – zonder enig aangepaste code te schrijven!
Meer informatie over The Tentacle op de officiële documentatiepagina: https://tentacle.readme.io

Stap 1: Een Octoblu-account aanmaken
De eerste stap is een gratis account aanmaken bij Octoblu. Dat duurt minder dan een minuut: https://app.octoblu.com
Stap 2: Een apparaat (Thing) aanmaken in Octoblu
Deze stap genereert een unieke ID voor je apparaat in Meshblu, Octoblu's open-source berichtrouteringssysteem. Hiermee kun je berichten naar en van de microcontroller sturen.
- Na registratie, ga naar de sectie Things.

- Geef je nieuwe Tentacle een naam. Zorg dat het dropdown-menu onder het icoon staat op "Register a new thing".

- Zoek naar "tentacle" en klik op het Tentacle-icoon.

Octoblu stuurt je standaard door naar de Flow Designer. Ga terug naar de Things-pagina om verder te gaan.
- Klik op het tabblad Connected Things. Klik op je zojuist aangemaakte Tentacle.

Laat deze pagina open – we gaan nu aan de slag met de Arduino!
Stap 3: The Tentacle inschakelen op je Arduino
Opmerking: Octoblu heeft een voorkeur voor de Photon, maar Arduino's zijn veelvoorkomender. Voor de Photon zijn de stappen vergelijkbaar via build.particle.io. De bibliotheek heet "tentacle-particle".
- Download de bibliotheek van GitHub. Gebruik het ZIP-bestand van de meest recente release: tentacle-build-arduino.zip. De broncode in de repo is niet de bibliotheek zelf.

- Voeg de bibliotheek toe in de Arduino IDE: Sketch → Include Library → Add .ZIP Library…

- Selecteer het voorbeeld dat bij je apparaat past via File → Examples → Tentacle.

Stap 4: Octoblu Thing UUID en Token toevoegen aan je sketch
- Kopieer de UUID van je apparaatspagina in Octoblu naar de
uuid[]-variabele in de sketch.

- Klik op Generate Token. Kopieer de gegenereerde token naar de
token[]-variabele.

- Alleen voor WiFi-gebruikers: stel je WiFi-naam (SSID) en wachtwoord in de sketch in, zodat de Arduino kan verbinden.

- Upload de sketch naar de Arduino. Hij is nu klaar!

Open de seriële monitor (Tools → Serial Monitor). Je zou uitvoer moeten zien die bevestigt dat de Arduino verbonden is met Octoblu.

Vernieuw de apparaatspagina in Octoblu. Je kunt nu pinmodes configureren en instellen of de pinnen op een interval worden uitgezonden.

Gefeliciteerd! Je kunt nu je microcontroller in de Flow Designer slepen en besturen met alles wat in het Internet of Things zit.
Let op: één beperking van The Tentacle is dat je analoge pinnen niet kunt aanroepen met hun gewone A*-aanduiding (A0, A1, A2, …). Hopelijk wordt dit snel opgelost. Tussentijds moet je de pinnen benaderen via hun echte nummers (bijv. 16 in plaats van A0).
Code
De bibliotheek vind je hier: https://github.com/octoblu/tentacle-build – gebruik de versie onder Releases.
Productieproces
- Uw weerstation integreren met CWOP: Een praktische gids
- Waterdruppels vastleggen met Arduino Nano – DIY High-Speed Fotografie
- Arduino & MPU6050: Precieze Servomotor Besturing met SG90 & MG996R
- Web-IoT Meter Bouwen met Arduino, Yaler en IFTTT
- u-blox LEA‑6H GPS Module: Arduino & Python Integratie Handleiding
- Hoe 5G IoT Brandstof: Huidige Stand, Kansens en Belangrijkste Uitdagingen
- IoT benutten voor vroege bosbranddetectie en -preventie
- De afgelegen wereld verbinden: hoe satelliet-IoT de globale dekking uitbreidt
- AIoT: De Synergie Van Kunstmatige Intelligentie En Internet of Things Benutten
- IoT Revolutioniseert Veldservice: Voorspellend Onderhoud & Hogere ROI
- AIoT: Hoe kunstmatige intelligentie het Internet of Things versterkt