Tutorial ESP8266 Control Servo Node-RED MQTT (Mosquitto) IoT #2

En esta oportunidad se ha realizado la integracion de ESP8266 y la plataforma Node-RED integrando un actuador en este caso un servo controlado por PWM con giro de 0  a 180 grados.

Desde un HMI o SCADA Web creador en Node-Red-Dashboard utilizando como base el Protocolo MQTT y la libreria  pubsubclient convirtiendo el ESP8266 en Cliente MQTT.

Video Prueba ESP8266 Control Servo  MQTT Node-Red  IoT #3 

 





 

Instalacion de Node-RED

Instalacion de Plataforma Node-Red

 

 
Nota: Para realizar correctamente este tutorial debe realizar los siguientes tutoriales.

Tutoriales Anteriores Recomendados

Tutorial 1: Instalacion de lubuntu ubuntu
Tutorial 2: Instalacion de Node Red
Tutorial 3: Instalacion Dashboard Node Red 
Tutorial 4: Instalacion nodo Modbus TCP en Node red 
Tutorial 5: Instalacion de Mosquitto Broker MQTT en Lubuntu
Tutorial 6: Programar ESP8266 con Arduino IDE
Tutorial 7: Prueba  ESP8266 y Node-RED MQTT  (Mosquitto)  # 1

Arduino IDE 

Se ha configurado el modulo ESP8266 como cliente MQTT, como suscriptor del topico «servo», el ESP8266 recibira un valor de 0 a 100% y lo convertira de 0 a 180 grados para el control del servo via PWM por el GPIO 02.
 
 





 

Mosquitto MQTT Broker

Previamente se ha instalado en un equipo con lubuntu (Ubuntu) Linux, el servidor Broker MQTT el cual realiza la gestion de mensajes en la red, se ha utilizado Mosquitto en este caso.

Node-Red

Se ha creado una secuencia de nodos para envio de datos desde el Dashboard.

 

Node-RED-Dashboard

Vista Tablet

 





 

Video Tutorial ESP8266 Control Servo MQTT Node-Red IoT #4

Materiales y donde comprar baratos

1 ESP8266 01
1 Regulador LDV33CV  5 a 3.3V
1 Chip FTDI Serial
1 Servo  Mystery control por PWM

Conexiones



Descargas:

Codigo Arduino IDE Github ESP8266 MQTT
Github Libreria pubsubclient
Codigo importacion Node red





 

Referencias

Tutorial 1: Instalacion de lubuntu ubuntu
Tutorial 2: Instalacion de Node Red
Tutorial 3: Instalacion Dashboard Node Red 
Tutorial 4: Instalacion nodo Modbus TCP en Node red 
Tutorial 5: Instalacion de Mosquitto Broker MQTT en Lubuntu
Tutorial 6: Programar ESP8266 con Arduino IDE
Tutorial 7: Prueba  ESP8266 y Node-RED MQTT  (Mosquitto)  # 1
node-red-dashboard
Nodered.org
github.com/node-red
Nodejs.org

Mas Información:

Canal Youtube

PDAControl





 




 

Deja una respuesta