Crea Dispositivos IoT con Arduino y The Tentacle de Octoblu – Sin Programar
Componentes y materiales
- Arduino Mega 2560 (o cualquier microcontrolador tipo Arduino) ×1
- Particle Photon (opcional, recomendado por Octoblu) ×1
- Shield Ethernet para Arduino (si tu placa no tiene conectividad nativa) ×1
- Shield WiFi para Arduino (caro y con limitaciones, no recomendado) ×1
- ESP8266 (WiFi por $5 en lugar de $80; fácil de adaptar) ×1
Aplicaciones y servicios online
- Octoblu Meshblu – Plataforma de enrutamiento de mensajes IoT
Sobre el proyecto
Octoblu permite crear flujos IoT sin escribir código personalizado. Con la librería The Tentacle, cualquier microcontrolador compatible con Arduino se integra en el diseñador de flujos de Octoblu en minutos.
Documentación oficial: tentacle.readme.io
1. Obtener una cuenta en Octoblu
Regístrate gratis en app.octoblu.com (menos de un minuto).
2. Crear un dispositivo (Thing) en Octoblu
- Ve a la sección Things.
- Nombra tu nuevo Tentacle y selecciona "Register a new thing".
- Busca "tentacle" y haz clic en su icono.
- Volver a la pestaña Connected Things y selecciona tu Tentacle recién creado.
- Mantén esta página abierta; necesitarás el UUID y el token.
3. Habilitar The Tentacle en tu Arduino
- Descarga la última versión (
tentacle-build-arduino.zip) desde GitHub. - En Arduino IDE: Sketch → Include Library → Add .ZIP Library… y selecciona el ZIP descargado.
- Abre el ejemplo correspondiente: File → Examples → Tentacle.
4. Añadir UUID y Token al sketch
- Copia el UUID de la página del dispositivo en Octoblu al array
uuid[]del sketch. - Haz clic en Generate Token, copia el token al array
token[]. - Si usas WiFi, configura SSID y contraseña en el sketch.
- Sube el sketch al Arduino.
Al abrir el Monitor Serie (9600 baudios) verás la confirmación de conexión. En la página del dispositivo en Octoblu podrás configurar modos de pines y envío periódico de estados.
Limitación actual: The Tentacle no acepta designaciones analógicas
A0, A1…; usa sus números reales (ej. 16 para A0). Se planea solucionarlo próximamente.
Código
Librería The Tentacle (usar versión de Releases):
github.com/octoblu/tentacle-build
Proceso de manufactura
- Integre su estación meteorológica con CWOP: Guía práctica
- Captura Gotas de Agua en Acción con Arduino Nano: Fotografía de Alta Velocidad DIY
- Control Preciso de Servo con Arduino y MPU6050 (SG90 / MG996R)
- Crear un medidor IoT web con Arduino, Yaler e IFTTT
- Módulo GPS u-blox LEA‑6H 02: Guía de integración con Arduino y Python
- Cómo 5G impulsa el IoT: estado actual, oportunidades y retos clave
- Aprovechando IoT para detección y prevención temprana de incendios forestales
- Conectando el mundo remoto: Cómo el IoT satelital expande la cobertura global
- AIoT: Aprovechando la Sinergia de Inteligencia Artificial e Internet de las Cosas
- IoT revoluciona el servicio de campo: Mantenimiento predictivo y mayor ROI
- AIoT: Cómo la Inteligencia Artificial amplifica el Internet de las Cosas