I1 Herrera
I1 Herrera
I1 Herrera
Integrantes:
Wilian Velasquez, Willy Sánchez, José Ayala, Carlos Herrera, Cesar Merino, Jorge Merino
Duración: 2 horas
1. OBJETIVOS
2.1 Materiales
Microcontrolador ESP8266
2 sensores (libre elección)
LED (indicador)
1 actuador (libre de elección)
Cables
Ordenador
2.2 Software
NodeRED
3. TRABAJO PREPARATORIO
1. Plantear un proceso industrial o domestico que se pueda simular con los sensores y
debe activar de forma automática una bomba de agua que regara el cultivo hasta
que la humedad sea adecuada (igual o mayor al 90%) entonces la bomba se apagará
de forma automática.
b. El indicador LED será controlado de forma manual con un botón desde el Dashboard
El ejemplo elegido por el estudiante deberá detallar todo el proceso, las características de
NodeRED y desarrollar un código para el cálculo del control planteado, empleando los
En caso de emplearse un sensor que ofrece una señal análoga (por ejemplo, una fotorresistencia),
el cálculo de la variable en función del voltaje medido deberá realizarse en NodeRED. Es decir, la
tarjeta ESP8266 leerá por su pin análogo, en bits, el valor de voltaje sobre la foto resistencia, este
valor se posteará en el bróker MQTT y en NodeRED se usará ese valor dentro de un nodo de
4. DESARROLLO DE LA PRÁCTICA
Programar la tarjeta ESP8266 usando Arduino IDE con el código desarrollado para publicar
y suscribirse al tópico MQTT
Realizar la lectura de los sensores y envío de los datos usando la función de publicar al
bróker MQTT
Programar un flujo de nodos de NodeRED para suscribirse al tópico MQTT en donde se
están publicando los valores leídos de los sensores, programar los nodos de función
necesarios para interpretar los valores leídos y obtener la señal se control para el actuador
Mostrar los valores leídos por los sensores en un Dashboard y agregar un botón para el
encendido y apagado manual del indicador LED.
Presentar los valores obtenidos en una hoja de datos.
5. INFORME
Es posible siempre y cuando se lo requiera, esto depende del tipo de proyecto o análisis del
estudio o proceso al cual necesite el usuario.
¿Qué medidas acciones deberían realizarse para el trabajo con más de dos sensores?
Esto implica tener entradas disponibles en el arduino y programar estas entradas tanto en el
NodeRed y NodeRed Dashboard
En esta práctica se logró usar un sensor con doble función que son de temperatura y humedad.
Este sensor se lo conecto en la tarjeta arduino luego se usó en su salida un actuador, este fue un
motor eléctrico que nos sirvió como ventilación forzada esto es en la parte de hardware.
En la parte del software se configuro con su lenguaje de programación al arduino para que
reconozca el sensor de temperatura y humedad y a su vez cumpla un listado de funciones para
que actúe en su salida un motor de ventilación forzada para que enfríe lo que este censando y por
medio del NodeRed y NodeRed Dashboard programar el reconocimiento de las señales de los
sensores y observar o visualizar la temperatura y humedad de dichos componentes por medio del
computador.
Fig. 4 Interruptor On
Fig. 5 Led Off
Fig. 6 Led On
4. Elaborar un video en donde se indique el funcionamiento correcto de la práctica.
https://drive.google.com/file/d/1g1wpcyP2LgyySm1n8Pjb2F-RxpBpPPo-/view
RECOMENDACIONES:
CONCLUSIONES:
En esta práctica podemos darnos cuenta que si es posible conectar uno o los sensores que
sean necesarios para cumplir con el objetivo de censar una señal física y convirtiéndola en
señal eléctrica para que nuestra tarjeta arduino pueda leerla y reconocerla por medio de
la programación para que mande a actuar una salida como es el caso