Tabla de contenido:

Controlando Arduino desde Node-RED con Firmware Firmata IoT #: 7 pasos
Controlando Arduino desde Node-RED con Firmware Firmata IoT #: 7 pasos

Video: Controlando Arduino desde Node-RED con Firmware Firmata IoT #: 7 pasos

Video: Controlando Arduino desde Node-RED con Firmware Firmata IoT #: 7 pasos
Video: Desarrollamos una aplicación IoT con ARDUINO, NODE-RED, MYSQL y GRAFANA. 2024, Noviembre
Anonim
Controlando Arduino desde Node-RED con Firmware Firmata IoT #
Controlando Arduino desde Node-RED con Firmware Firmata IoT #

En esta oportunidad usaremos Node-RED para controlar y Arduino MEGA 2560 R3, gracias a la colaboración de un colega Absolutely Automation indiqué este método que permite controlar fácilmente un Arduino en caso de complicaciones.

También en uno de los comentarios ¿alguien consulta si hay una forma más práctica de controlar desde Arduino y Node-RED?

Decidí hacer un tutorial para tener en cuenta esta solución.

En mi caso he instalado Node-RED en mi pc con lubuntu, en otras aplicaciones se puede instalar en una Raspberry pi, aunque hay que tener en cuenta la velocidad y rendimiento en caso de aplicaciones muy complejas.

Más información: PDAControl Versión en inglés: Control de Arduino desde Node-RED con Firmware Firmata

Version en Español: Controlar Arduino desde Node-RED con Firmware Firmata

Paso 1: Materiales

Materiales
Materiales

Materiales

1 Arduino MEGA 2560 R3 -Clone (Muy barato-Aliexpress)

Paso 2: Recomiendo un sistema operativo Linux…. Lubuntu

Recomiendo un sistema operativo linux en mi caso Lubuntu, ligero y rápido

a continuación una solución si son usuarios de Windows.

Cree una máquina virtual con Virtualbox en Windows y en unos pocos pasos monte un sistema Linux

Tutorial recomendado:

Instale lubuntu (Ubuntu) desde cero en Virtualbox

pdacontrolen.com/install-ubuntu-ubuntu-from…

Paso 3: instalación permanente

Image
Image

Instalación permanente

También puedes instalar lubuntu de forma permanente, en mi caso dejar windows, bueno es una opción..

Tutorial recomendado:

Migración completa al sistema operativo Lubuntu

pdacontrolen.com/full-migration-to-lubuntu-…

Paso 4: Instale Node-RED

Instalar Node-RED

Durante mucho tiempo había querido probar esta plataforma llamada Node-red creada por IBM, fue desarrollada en nodejs, Node network es desarrollada por Nick O’Leary y Dave Conway-Jones gracias por sus contribuciones.

Tutorial recomendado: Instalar Node-RED

pdacontrolen.com/installation-node-red-plat…

Pero, ¿qué es Node-Red?

Es una herramienta gráfica de código abierto basada en la conexión de nodos que contienen API’S y / o servicios para la comunicación y / o conexión de dispositivos para Internet.

Tutoriales Node-RED:

pdacontrolen.com/installation-node-red-plat…

Paso 5: instalar nodos para Arduino

Instalar nodos para Arduino
Instalar nodos para Arduino

Instalar nodos para Arduino

Desde Node-RED desde la paleta de nodos podemos instalar directamente los nodos de Arduino, y en el ejemplo copiaremos el ejemplo de parpadeo básico en el arduino GPIO 13.

Tutoriales de Node-RED

paquete de información npm: node-red-node-arduino

Paso 6: Cargue el firmware desde Arduino IDE

Cargar firmware desde Arduino IDE
Cargar firmware desde Arduino IDE

Cargar Firmware Firmware desde Arduino IDE

Este código técnicamente es un protocolo muy rápido que dirige el control de GPIO, ADC, PWM y manejo de Strings a través del puerto serie, existen varias versiones del firmware pero usaremos StandardFirmata incluido en las librerías de muestra.

Paso 7: conclusiones y consideraciones

Conclusiones y consideraciones
Conclusiones y consideraciones
Conclusiones y consideraciones
Conclusiones y consideraciones

Conclusiones y consideraciones

Una solución oportuna para aplicaciones simples que permiten conectar el blade directamente a la PC. La gran desventaja en general de los controles realizados desde una plataforma externa, sin ejecutar código correctamente en la placa, es la seguridad o autonomía en caso de desconexión en este caso, desconexión de Node-RED

pero no se debe temer garantizar un hardware robusto.

Más información: PDAControl

versión inglesa

Controlando Arduino desde Node-RED con Firmware Firmata

pdacontrolen.com/controlling-arduino-from-n…

Version en español

Controlar Arduino desde Node-RED con Firmware Firmata

pdacontroles.com/controlar-arduino-desde-no…

Recomendado: