Tabla de contenido:
Video: Control de luz MQTT con 6LoWPAN: 5 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
Siguiendo el libro "IoT en cinco días" y el ejemplo en el github, esta demostración implementa el uso del comando variable de ubidots y lee un sensor de luz digital.
Se utilizó un enrutador 6LoWPAN / IPv4 para traducir los datos 6LoWPAN / IPv6 de la red inalámbrica a un corredor MQTT remoto en la "nube", en este caso Ubidots, la aplicación crea un tipo de árbol de eventos:
- un evento de datos (lecturas del sensor publicadas periódicamente)
- evento de alarma (lecturas del sensor por encima o por debajo de un umbral determinado)
- datos de Ubidots (el dispositivo lee el valor publicado por la plataforma)
Los tutoriales son con linux, hay una imagen para desarrollo que se puede usar en Windows con VMware
Paso 1: RE-Mote intermitente
para flashear esto necesitas:
- terminal abierta
- vaya al / examples / zolertia / tutorial / 99-apps / mqtt-node
- edita el Makerfile con ubidots e iluminación
- copie el token de la cuenta ubidots y péguelo en ubidots.h dentro de la carpeta de la nube
- comprobar que el RE_Mote está conectado al programa
- cargar Makefile en el RE-Mote
- el siguiente paso es programar y configurar el Orion, se explica en github
Paso 2: HECHO
Si se carga correctamente, verá a través del terminal la respuesta de RE-Mote que carga constantemente los valores del sensor y los publica periódicamente con la dirección del dispositivo.
En la plataforma ubidots dentro de los dispositivos y en el dispositivo que coincide con la dirección publicada, puede ver todas las variables cargadas desde el dispositivo.
led_toggle es una variable que no se genera, el dispositivo no la carga en la plataforma, pero la plataforma la carga en el dispositivo. Para controlar el led necesitamos la variable led_toggle, para eso haga clic en Add Variable, Default y el nombre led_toggle.
En el tablero crearemos un widget, Control, Slider, Add Variable, click en la dirección del dispositivo, led_toggle, Max: 100, Min: 0, Add Variable.
Si deslizas la barra verás como se enciende el led y los valores se publican en terminal, el valor de la barra esta entre 0 y 100, en el dispositivo este valor tiene que ser de 16 bit el cual llega a 65535, para controlarlo es multiplicado por un factor de modo que 100 * 655 = 65500.
Recomendado:
Luz de bicicleta muy brillante con PCB de panel de luz personalizado: 8 pasos (con imágenes)
Luz de bicicleta muy brillante con PCB de panel de luz personalizado: si tiene una bicicleta, entonces sabe cuán desagradables pueden ser los baches en sus neumáticos y su cuerpo. Ya tuve suficiente de volar mis neumáticos, así que decidí diseñar mi propio panel LED con la intención de usarlo como luz de bicicleta. Uno que se enfoca en ser E
Interruptor de luz con control remoto Bluetooth - Actualización. El interruptor de luz sigue funcionando, sin escritura adicional: 9 pasos (con imágenes)
Interruptor de luz con control remoto Bluetooth - Actualización. El interruptor de luz sigue funcionando, sin escritura adicional: actualización del 25 de noviembre de 2017: para obtener una versión de alta potencia de este proyecto que puede controlar kilovatios de carga, consulte Adaptación del control BLE a cargas de alta potencia: no se requiere cableado adicional, actualizado el 15 de noviembre de 2017 - Algunas placas BLE / pilas de software deli
Luz nocturna con sensor de luz conmutable: 8 pasos (con imágenes)
Luz nocturna con sensor de luz conmutable: este instructivo muestra cómo pirateé un sensor de luz nocturna para que pueda apagarse manualmente. Lea atentamente, tenga cuidado con los circuitos abiertos y apague su área si es necesario antes de probar la unidad
Sable de luz basado en Arduino con efectos de luz y sonido: 14 pasos (con imágenes)
Sable de luz basado en Arduino con efectos de luz y sonido: ¡Hola jedi! ¡Este instructivo trata de hacer un sable de luz, que se ve, suena y funciona como uno en la película! La única diferencia: no puede cortar metal: (este dispositivo está basado en la plataforma Arduino, y le doy muchas características y funciones, es
Bolígrafos de dibujo con luz LED: herramientas para dibujar garabatos de luz: 6 pasos (con imágenes)
Bolígrafos de dibujo con luz LED: herramientas para dibujar garabatos de luz: mi esposa Lori es una garabatora incesante y he jugado con la fotografía de larga exposición durante años. Inspirándonos en el grupo de arte de la luz PikaPika y la facilidad de las cámaras digitales, adoptamos la forma de arte del dibujo con luz para ver qué podíamos hacer. Tenemos un lar