¡IoT sin código con Arduino y The Tentacle en Octoblu!
Componentes y suministros
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Aplicaciones y servicios en línea
|
Acerca de este proyecto
Si desea hacer algo en el espacio de Internet de las cosas, no hay nada más fácil que usar Octoblu. Con el lanzamiento reciente de nuestra nueva biblioteca de microcontroladores, The Tentacle, cualquier microcontrolador tipo Arduino puede usarse en nuestros flujos en cuestión de minutos, ¡sin escribir ningún código personalizado!
Lea más sobre The Tentacle en su página de documentación oficial, http://tentacle.readme.io
Controlar un microcontrolador en Flow Designer de OctobluObtener una cuenta de Octoblu
El primer paso cuando se trata de conectar un microcontrolador a Octoblu es, bueno, obtener una cuenta con Octoblu. Es gratis (y siempre lo será) y se puede hacer en menos de un minuto @ https://app.octoblu.com
Cree un dispositivo en Octoblu
este paso genera una ID para el dispositivo en Meshblu, el sistema de enrutamiento de mensajes de código abierto de Octoblu. Esto nos permite enviar mensajes desde y hacia el microcontrolador.
Una vez que se haya registrado en Octoblu, navegue hasta la sección Cosas. A continuación, ¡ponle un nombre a tu nuevo tentáculo! Asegúrate de que el menú desplegable debajo del ícono diga "Registrar algo nuevo". Hay muchas cosas en Octoblu, así que busca "tentáculo", luego haz clic en el ícono de Tentacle.En este momento, Octoblu le redirige al Diseñador de flujo de forma predeterminada. Así que asegúrese de regresar a la página de Cosas para continuar.
De vuelta en la página de cosas, haga clic en la pestaña "Cosas conectadas". Esto muestra las cosas que ha agregado a la plataforma. Haga clic en su nuevo tentáculo.Ahora, deje esta página abierta. ¡Vamos a hacer algunas cosas en el lado de Arduino por un momento!
Habilitando el tentáculo en tu Arduino
Nota:aunque preferimos el Photon en Octoblu, sabemos que los Arduinos son, con mucho, los microcontroladores más comunes que existen en estos días. Para Photon, los pasos son similares, pero usando su sitio web en http://build.particle.io. La biblioteca se llama "tentáculo-partícula" y se puede encontrar aquí.
Descarga la biblioteca de github. ¡Asegúrese de utilizar el archivo zip de la última versión!La última versión de la biblioteca se puede encontrar aquí . Asegúrese de descargar tentacle-build-arduino.zip. La fuente de este repositorio configura el proyecto y no es el código del proyecto en sí.
Una vez que se haya descargado The Tentacle, agréguelo al IDE de Arduino seleccionando Sketch -> Incluir biblioteca -> Agregar biblioteca .ZIP ... en el menú A continuación, seleccione el ejemplo que se aplica a su dispositivo desde Archivo-> Ejemplos-> Tentáculo en los menús de ArduinoAgregue el UUID Thing de Octoblu a su boceto
En la página de configuración de su dispositivo, copie y pegue su UUID en la variable "uuid []" en el boceto A continuación, haga clic en "Generar token". Esto producirá una ventana emergente que contiene su token. Cópielo en la variable token [] en el boceto. Solo para usuarios de wifi:recuerde configurar su nombre y contraseña de wifi en el boceto, para que Arduino pueda conectarse a él. Finalmente, flashee el Arduino con el boceto. ¡Ahora está listo para funcionar! Si abre el monitor en serie para Arduino IDE (Herramientas -> Monitor en serie), debería ver un resultado como este. ¡Felicitaciones, su Arduino ahora está conectado a Octoblu! Si actualiza la página del dispositivo en Octoblu, verá que ahora puede configurar los modos de pin y si transmite o no sus pines en un intervalo.
¡Felicidades! ¡Ahora puede colocar su microcontrolador en Flow Designer y controlarlo con cualquier otra cosa en el Internet de las cosas!
Nota:una limitación de The Tentacle es que no puede especificar pines analógicos por sus designaciones A * habituales (A0, A1, A2, etc.). Esperamos cambiar esto pronto. Mientras tanto, esto significa que solo tiene que hacer referencia a los pines por sus números reales, como 16 en lugar de A0, etc.
Código
El tentáculo
¡Asegúrate de usar la versión en Releases! Https://github.com/octoblu/tentacle-buildProceso de manufactura
- Evaluación de IoT y el impacto de 5G
- Lucha contra incendios forestales con IoT
- Alcanzando lo inalcanzable con IoT satelital
- Únase al IOT con su estación meteorológica - CWOP
- AIoT:El poder de combinar AI con IoT
- En la carretera con IoT
- AIoT:La poderosa convergencia de AI e IoT
- Capturando las gotas de agua con Arduino
- Control del servomotor con Arduino y MPU6050
- Medidor de IoT con Arduino, Yaler e IFTTT
- Módulo GPS u-blox LEA-6H 02 con Arduino y Python