Crie Dispositivos IoT com Arduino e The Tentacle da Octoblu – Sem Programação
Componentes e Materiais
| Componente | Quantidade | Observações |
|---|---|---|
| Arduino Mega 2560 (ou similar) | 1 | Qualquer microcontrolador estilo Arduino funciona |
| Particle Photon | 1 | Opcional, recomendado pela Octoblu |
| Ethernet Shield para Arduino | 1 | Se o Arduino não tiver conexão nativa |
| WiFi Shield para Arduino | 1 | Não recomendado (limitações e custo alto) |
| ESP8266 (ESP‑01/12E) | 1 | Alternativa barata para WiFi (~$5) |
Software e Serviços Online
- Octoblu Meshblu (plataforma de roteamento de mensagens IoT)
Sobre o Projeto
A plataforma Octoblu torna a criação de soluções IoT extremamente simples. Com o lançamento da biblioteca The Tentacle, qualquer microcontrolador compatível com Arduino pode ser integrado aos fluxos (flows) da Octoblu em minutos – sem escrever código personalizado.
Documentação oficial: tentacle.readme.io
1. Criar Conta na Octoblu
Grátis e rápido: app.octoblu.com.
2. Registrar um Dispositivo (Thing) na Octoblu
- Acesse a seção Things.
- Clique em Register a new thing.
- Pesquise por "tentacle" e selecione o ícone correspondente.
- Após o registro, vá em Connected Things e clique no seu novo Tentacle.
- Mantenha essa página aberta – você precisará do UUID e do Token.
3. Habilitar The Tentacle no Arduino
- Baixe a biblioteca mais recente (arquivo
tentacle-build-arduino.zip) do GitHub: Releases. - Na Arduino IDE: Sketch → Incluir Biblioteca → Adicionar Biblioteca .ZIP… e selecione o zip baixado.
- Abra o exemplo adequado: Arquivo → Exemplos → Tentacle (escolha conforme seu hardware: Ethernet, WiFi, Photon, etc.).
4. Configurar UUID e Token no Sketch
Na página do dispositivo na Octoblu:
- Copie o UUID para a variável
uuid[]no sketch. - Clique em Generate Token e copie o token para
token[].
Se usar WiFi, preencha também wifi_ssid[] e wifi_password[].
5. Carregar e Testar
- Faça upload do sketch para o Arduino.
- Abra o Monitor Serial (9600 baud). Você verá mensagens de conexão bem‑sucedida.
- Atualize a página do dispositivo na Octoblu: agora é possível configurar modos dos pinos e intervalos de broadcast.
Pronto! Seu microcontrolador já aparece no Flow Designer da Octoblu e pode ser controlado por qualquer outro serviço IoT integrado.
Nota: Atualmente, pinos analógicos devem ser referenciados pelo número real (ex.: 16 em vez de A0). A equipe planeja corrigir isso em breve.
Código
A biblioteca completa e exemplos estão no repositório oficial:
github.com/octoblu/tentacle-build (use a versão em Releases).
Processo de manufatura
- Como 5G Impulsiona IoT: Estado Atual, Oportunidades e Principais Desafios
- Aproveitando IoT para Detecção Precoce e Prevenção de Incêndios Florestais
- Conectando o Mundo Remoto: Como IoT via Satélite Expande Cobertura Global
- Integre sua Estação Meteorológica ao CWOP: Guia Prático
- AIoT: Aproveitando a Sinergia da Inteligência Artificial e Internet das Coisas
- IoT Revolucionando Serviço de Campo: Manutenção Preditiva e ROI Maior
- AIoT: Como Inteligência Artificial Amplifica a Internet das Coisas
- Capture Gotas d'Água em Ação com Arduino Nano – Fotografia de Alta Velocidade DIY
- Arduino e MPU6050: Controle Preciso de Servomotores SG90 e MG996R
- Crie um Medidor IoT Web com Arduino, Yaler e IFTTT