Tecnológico Nacional de México
Campus Querétaro
Departamento de Ingeniería
Eléctrica y Electrónica
Ingeniería electrónica
Materia: Sistemas Inalámbricos para IoT
Equipo 4
Integrantes:
Caballer Chavarín Alonso
correo:l190828@[Link]
Cortés García Moisés Alejandro
correo:l20140679@[Link]
Oviedo Cuevas Angel Manuel
correo:l20140046@[Link]
Sandoval Frías David
correo:l20140043@[Link]
Soto Zúñiga Jafet
correo:l9140861@[Link]
06/05/2024
1
1. Generalidades del proyecto
1.1 Resumen
El proyecto se centra en el desarrollo de un sistema de monitoreo y actuación para
luminarias, con el objetivo principal de mejorar los procesos de mantenimiento,
control y seguridad en entornos de iluminación pública y privada. Se implementará
un conjunto de tecnologías avanzadas, incluyendo sensores de corriente eléctrica,
temperatura y detección de estado de apagado, junto con sistemas de comunicación
por internet para la transmisión de datos en tiempo real.
La monitorización de la corriente eléctrica permitirá identificar anomalías en el
consumo de energía, lo que facilitará la detección temprana de posibles problemas
en las luminarias, como fallos en los componentes internos o conexiones
defectuosas. Además, la supervisión de la temperatura contribuirá a prevenir
sobrecalentamientos y posibles riesgos de incendio, garantizando un
funcionamiento seguro y prolongando la vida útil de los dispositivos.
Además del monitoreo, el sistema ofrecerá capacidades de actuación remota, lo que
permitirá realizar ajustes en la intensidad lumínica, programar encendidos y
apagados automáticos, e incluso diagnosticar y solucionar problemas de forma
remota. Esto no solo mejorará la eficiencia en la gestión del alumbrado público, sino
que también contribuirá a reducir los costos asociados al mantenimiento y operación
de las luminarias.
2
Índice
1. Generalidades del proyecto 2
1.1 Resumen 2
1.2 Definición del problema 5
1.3 Objetivos 8
1.3.1 Objetivo general 8
1.3.2 Objetivos específicos 8
1.4 Hipótesis 8
1.5 Justificación 9
II. Marco teórico 11
2.1 Antecedentes 11
2.2 Marco conceptual. 12
2.2.1 ESP32 12
2.2.2 Sensor de corriente ACS712 AC/DC 14
2.2.3 Fotoresistencia 15
2.2.4 Node-RED 16
2.2.5 LoRaWAN 16
2.3 Marco referencial. 17
2.3.1 Internet de las cosas 17
III. Metodología. 18
IV. Programa de actividades, calendarización y presupuesto requerido 19
V. Resultados a obtener 21
VI. Fuentes de información 22
3
Índice de figuras
Figura 1. Diagrama a bloques. 8
Figura 2. ESP32. 12
Figura 3. Diagrama de pines de la ESP32. 13
Figura 4. Sensor de corriente ACS712. 15
Figura 5. Fotoresistencia. 16
4
1.2 Definición del problema
El objetivo principal es crear un sistema completo de supervisión y control de luces
para abordar desafíos en diferentes lugares, como calles, negocios e industrias. La
idea central es automatizar el manejo de la iluminación para adaptarse según la
necesidad y el entorno, con el fin de ahorrar energía y reducir costos operativos, al
mismo tiempo que se promueve una gestión más eficiente de recursos y una mayor
sostenibilidad.
La falta de sistemas de control remoto en la iluminación convencional provoca un
desperdicio de energía y contribuye a la contaminación lumínica, afectando la
observación del cielo nocturno y la vida silvestre. Además, la falta de iluminación
adecuada puede aumentar la inseguridad en lugares públicos, facilitando
actividades delictivas.
Para abordar estos problemas, proponemos un sistema que utilice sensores
avanzados. Por ejemplo, sensores de luz como la LDR pueden regular el encendido
y apagado de las luces según el día y la noche. Consideramos la incorporación de
un sensor de temperatura para monitorear las condiciones ambientales y detectar
riesgos como cortocircuitos o acumulación excesiva de calor.
Además, consideramos la instalación de sensores de corriente para monitorear el
consumo energético y detectar posibles problemas en el sistema. Este enfoque
preventivo no sólo extenderá la vida útil de las luces, sino que también reducirá los
costos de reparación y reemplazo.
5
La utilización de dispositivos como los módulos ESP32 y la tecnología LoRaWAN
será fundamental. Estas herramientas permitirán establecer una red inalámbrica
sólida que facilite el monitoreo en tiempo real del estado de las luces y la gestión
remota de su funcionamiento.
Figura 1. Diagrama a bloques.
1.3 Objetivos
1.3.1 Objetivo general
Controlar el uso de la iluminación en espacios públicos y privados, por medio de
sensores y actuadores conectados por medio del protocolo de comunicación
LoRaWAN, para reducir el consumo de energía.
6
1.3.2 Objetivos específicos
● Controlar el uso de iluminación en espacios públicos y privados.
● Establecer una comunicación por medio del protocolo LoRaWAN entre
sensores y actuadores.
● Reducir el consumo de energía controlando el tiempo e intensidad de la luz.
1.4 Hipótesis
Se propone que la implementación de un sistema de alumbrado inteligente controle
el consumo de energía y la intensidad de luz en momentos en los que no sea
necesario reducirá significativamente el consumo de energía, así como la detección
de posibles fallos para lograr un mantenimiento preventivo con el fin de controlar
fallos a largo plazo.
1.5 Justificación
La experiencia en investigación sobre luminarias inteligentes (también conocidas
como iluminación inteligente) cubre una amplia gama de áreas, desde la tecnología
de iluminación hasta la gestión de energía y la automatización de hogares o
edificios. A continuación se detallan algunos de los aspectos clave que han sido
objeto de investigación en el campo de las luminarias inteligentes:
● Eficiencia energética: Uno de los principales antecedentes de la investigación
es la búsqueda de formas de mejorar la eficiencia energética en iluminación.
Esto incluye el desarrollo de sistemas de iluminación que ajustan
automáticamente la intensidad de la luz en función de las condiciones de luz
ambiental y las necesidades de espacio. La investigación ha explorado
7
tecnologías como LED, sensores de luz y presencia, así como algoritmos de
control para conseguir una iluminación más eficiente.
● Comunicación y conectividad: las luminarias inteligentes suelen estar
equipadas con capacidades de comunicación, como Bluetooth, Wi-Fi o
Zigbee, lo que permite interconectar y controlar las luminarias a través de
aplicaciones móviles o sistemas de automatización. La investigación ha
abordado la optimización de los protocolos de comunicación y la seguridad
de las redes de iluminación inteligente.
● Control y automatización: La investigación se ha centrado en el desarrollo de
algoritmos y sistemas de control para gestionar la iluminación de forma
inteligente. Esto incluye la capacidad de programar horarios de encendido y
apagado, ajustar la intensidad de la luz según la ocupación de un espacio y
personalizar la iluminación para adaptarla a las preferencias del usuario.
Estos son algunos de los antecedentes de investigación clave en el campo de las
luminarias inteligentes. La investigación en esta área continúa evolucionando a
medida que se desarrollan nuevas tecnologías y se exploran aplicaciones más
avanzadas en el campo de la iluminación inteligente.
8
II. Marco teórico
2.1 Antecedentes
Los antecedentes sobre el alumbrado inteligente cubren una amplia gama de áreas,
desde tecnología de iluminación hasta gestión de energía y automatización de
hogares o edificios.
Comunicación: las luminarias inteligentes suelen estar equipadas con capacidades
de comunicación, como Bluetooth o Wi-Fi , lo que permite interconectar y controlar
el alumbrado a través de aplicaciones móviles o sistemas de automatización. La
investigación ha abordado la optimización de los protocolos de comunicación y la
seguridad de las redes de iluminación inteligente.
La seguridad con el alumbrado inteligente: El alumbrado inteligente también se ha
investigado en el contexto de la seguridad algunos alumbrados tienen cámaras de
seguridad integrados junto con sensores de movimiento, han sido objeto de
investigaciones para mejorar la seguridad en espacios públicos y privados.
rendimiento energético: con el alumbrado inteligente uno de los principales factores
que se busca obtener es una rendimiento energético, esto en el desarrollo de
sistemas que ajustan la luz dependiendo si hay movimiento o si hay suficiente luz
natural, aparte de que utilizan hoy en día alumbrado por medio de led reduciendo el
consumo de energía.
En la actualidad se sigue investigando en el área de alumbrado inteligente buscando
que el consumo de energía sea el mínimo posible y que la eficiencia sea la mayor
posible.
9
2.2 Marco conceptual.
2.2.1 ESP32
El NodeMCU ESP32, de la misma familia que el ESP8266, es un dispositivo
perfecto para proyectos de IoT debido a su capacidad para conectarse a internet a
través de WiFi u otros dispositivos, a través de Bluetooth, ya integrados en la placa.
(Eléctricos, 2020).
La placa ESP32 de la figura 2 es la que se puede encontrar en prácticamente en
cualquier tienda electrónica, el precio de esta tarjeta puede variar dependiendo en
donde se compre, pero el precio estándar es de $160.00 pesos mexicanos.
Figura 2. ESP32.
La ESP32 (figura 1) es un microprocesador igual que el arduino, una de las cosas
que los diferencia es que la ESP32 tiene integrado WIFI y bluetooth. El arduino no lo
tiene integrado, para que este tenga bluetooth se tiene que comprar un dispositivo
externo.
El hecho de que la ESP32 tenga internet integrado facilita mucho el trabajo ya que
para el uso de IoT es perfecta para intercambiar información constante con la red.
Especificaciones
CPU: Xtensa® Dual-Core LX6 de 32 bits.
10
● Memoria ROM: 448 KBytes.
● Reloj máximo: 240 MHz.
● Memoria RAM: 520 Kbytes.
● Memoria flash: 4 MB.
● Estándar inalámbrico 802.11 b / g / n.
● Conexión Wifi de 2.4Ghz (máximo 150 Mbps).
● Antena integrada en el tablero.
● Conector micro USB para comunicación y alimentación.
● Wi-Fi Direct (P2P), P2P Discovery, modo P2P Group Owner y P2P Power
Management.
● Modos de funcionamiento: STA / AP / STA + AP;
● Bluetooth BLE 4.2;
● Puertos GPIO: 11;
● GPIO con PWM, I2C, funciones SPI, etc.
● Voltaje de funcionamiento: 4.5 ~ 9V;
● Convertidor analógico a digital (ADC).
En la figura 2 se muestra el diagrama de pines de la ESP32.
Figura 3. Diagrama de pines ESP32.
11
Existen varios lenguajes de programación que se pueden usar al programar la
ESP32.
● Lenguaje de arduino.
El lenguaje de arduino se basa en lenguaje C + +, este lenguaje cuenta con una
gran variedad de librerías para diferentes dispositivos, además, de que arduino
cuenta con muchos desarrolladores los cuales crean proyectos y los compartan para
que puedas usar sus librerías. (Wufilde & Wufilde, 2023).
● Micropython.
Micropython ofrece algunas ventajas como la facilidad de programación, ya que no
se necesita compilar el código, y la rápida depuración en tiempo real. Sin embargo,
al ser un lenguaje interpretado, puede ser más lento que otros lenguajes como C +
+. (Wufilde & Wufilde, 2023).
● Lenguaje C.
Este lenguaje cuenta con una gran variedad de librerías y herramientas disponibles
para programar microcontroladores, el único inconveniente es que es más difícil de
programar que arduino y micropython. (Wufilde & Wufilde, 2023).
2.2.2 Sensor de corriente ACS712 AC/DC
Este módulo basado en el circuito integrado ACS712 (figura 3) de Allegro
MicroSystems permite medir la cantidad de corriente que fluye a través de un
circuito de corriente alterna (AC) o corriente directa (DC).
El método es a través de un sensor de efecto hall que provee un voltaje de salida
proporcional a la corriente que fluye en el circuito. El trayecto para la medida de
corriente es por el interior del circuito integrado y se encuentra aislado del
circuito de procesamiento. ( [Link], 2023)
12
Figura 4. Sensor de corriente ACS712.
especificaciones:
● Voltaje de salida: Analog output 66mV / A
● Voltaje de operación: 4.5V ~ 5.5V
● Salida de voltaje sin corriente: VCC / 2
● Dimensiones PCB: 31 (mm) x14 (mm)
● 5 µs output rise time in response to step input current
● Ancho de banda 80 kHz
● Error Total Salida: 1.5% at TA = 25°C
● Resistencia interna: 1.2 mO
● Mínimo voltaje de aislamiento entre pines 1-4 a pines 5-8: 2.1 kVRMS
● Sensitividad de salida: 66 to 185 mV/A
2.2.3 Fotoresistencia
Una fotorresistencia, usualmente referida como resistencia dependiente
de la luz, es una resistencia electrónica que reacciona a la exposición
aumentada de luz al reducir su resistencia al circuito. Se usan en una
gran variedad de dispositivos que requieren una cierta sensibilidad a la luz
para funcionar. (Dorian, 2020).
En la figura 4 se muestra el símbolo y componente de una fotoresistencia.
13
Figura 4. Fotoresistencia.
2.2.4 Node-RED
Node-RED es una herramienta de desarrollo open-source basada en programación
visual que fue creada por IBM para conectar dispositivos de hardware, APIs y
servicios en línea.
Una herramienta robusta, de fácil aprendizaje, y que no requiere conocimientos de
programación que se ha consolidado como una de las principales aplicaciones de
gestión y transformación de datos en tiempo real para soluciones IoT e Industria 4.0.
Node-RED permite conectar gráficamente bloques predefinidos, llamados nodos,
para desarrollar una tarea concreta. La conexión de los nodos, habitualmente una
combinación de nodos de entrada, nodos de procesamiento y nodos de salida,
forman lo que conocemos como flow.
Entre los nodos disponibles podemos encontrar desde protocolos estándar como
MQTT, REST, Modbus, OPC-UA, Bacnet, Websocket, hasta integraciones a APIs de
terceros como Microsoft Azure, Amazon Web Services, Twitter, Facebook y muchas
más.
2.2.5 LoRaWAN
LoRaWAN es un protocolo de capa de control de acceso a medios (MAC) construido
sobre la modulación LoRa. Es una capa de software que define cómo los
dispositivos utilizan el hardware LoRa, por ejemplo, cuando transmiten y el formato
de los mensajes.
The Things Network funciona con The Things Stack, que es un servidor de red
LoRaWAN que recibe mensajes de dispositivos LoRaWAN. LoRaWAN es adecuado
14
para transmitir cargas útiles de pequeño tamaño (como datos de sensores) a largas
distancias. (What Are LoRa And LoRaWAN?, 2024)
Algunas características de LoRaWAN son las siguientes:
● consumo ultra bajo.
● largo alcance.
● espectros sin licencia.
● geolocalización.
● alta capacidad.
● seguridad de extremo a extremo.
● bajo costo.
2.3 Marco referencial.
2.3.1 Internet de las cosas
el internet de las cosas en el proyecto es de gran importancia ya que es con el que
se va a comunicar el alumbrado con nosotros para poder ser monitoreado. Se sabe
que el internet de las cosas es el intercambio de información entre dispositivos a
través de comunicación vía internet u otras redes de comunicación, en este caso el
cambio de información es por medio de LoRaWAN y Node-RED.
2.3.2 Análisis de datos
se utilizaran técnicas análisis de datos con el fin de mejorar la comunicación que
hay entre el dispositivo y los usuarios aprovechando la información que nos provee
los sensores para corregir fallas que pueda tener el alumbrado y mejorarlo.
2.3.4 Mejora en alumbrado público.
El proyecto pretende mejorar y actualizar el alumbrado, con la ayuda del internet de
las cosas, haciéndolas más eficientes e inteligentes para la mejora de las personas,
los hogares y el público en general.
15
III. Metodología.
Para el desarrollo correcto de este proyecto primero lo que se tiene que realizar son
pruebas del funcionamiento de la ESP32 enviando datos a The Things Network y
verificar que los datos que se envían los recibe en TTN.
Una vez que ya se tiene la comunicación entre la ESP32 y TTN, se puede empezar
a ver que tipo de sensores se puede utilizar para el correcto funcionamiento de la
práctica, en este caso se pretende usar LDR las cuales son fotoresistencias
sensibles a la luz. Estas resistencias se usarán para saber en qué momento se tiene
que encender la lámpara del alumbrado con el fin de tener un control en el
encendido y apagado.
Para controlar la corriente que ingresa a la lámpara se usará el sensor de corriente
ACS712 este sensor servirá para ver que la lámpara no tenga picos de corriente
mayor a la que puede soportar con el fin de aumentar la vida útil de la lámpara.
También se tendrá integrado un sensor de movimiento con el fin de controlar la
intensidad de luz dependiendo del flujo de personas o vehículos que pasen cerca
del alumbrado, logrando así una reducción de energía y bajar la intensidad cuando
no se necesite.
Para encender y apagar la lámpara se pretende usar relevadores con el fin de que si
a la fotoresistencia le llega una valor bajo de luz pueda enviar un pulso por medio de
la ESP32 para encender la lámpara.
Por último se pretende utilizar Node-RED para desarrollar una programación visual
en donde se pueda observar datos que reciba la ESP32 de los sensores de
corriente, movimiento y la LDR, para así poder llevar mejor control del alumbrado.
16
IV. Programa de actividades, calendarización y presupuesto
requerido
No. Actividad Nombre del Periodo de Resultados Monto $ Descripción de
responsable de realización entregables de necesario los bienes
la actividad la actividad necesarios.
1. primer Angel Manuel 29/04/24 al primer $0.00 ordenador y
documen Oviedo Cuevas y 06/05/24 documento para office.
to Jafet soto zuñiga revisión.
2. prueba Moises 22/04/24 al comunicación $0.00 ESP32 LORA,
de Alejandro Cortes 06/05/24 entre TTN y ordenador,
comunic Garcia ESP32 TTN.
ación
TTN
3. comunic Moises 22/04/24 al comunicación $0.00 ESP32 LORA,
ación Alejandro Cortes 06/05/24 entre TTN y ordenador,
node-red Garcia y david ESP32 TTN, node-red.
y ESP32 sandoval frias
4. compra EQUIPO 4 3/05/24 compra de $150 transporte
de sensor de público
sensores movimiento,
y corriente y luz,
actuador así como el
es relevador
5. conexión Equipo 4 08/05/24 conectar los $0.00 sensores,
del sensores y el actuador, placa
circuito actuador a la de prueba,
ESP32 ESP32.
6. prueba Equipo 4 08/05/24 probar el $0.00 circuito con
del funcionamiento componentes
funciona de los sensores
miento y acutador con
del ESP32
circuito
7. prueba equipo 4 13/05/24 comprobar que $0.00 circuito,
de los sensores y ordenador,
comunic actuador envían ESP32 y TTN.
ación datos a TTN
ESP32,
circuito y
17
TTN
8 documen
to final
18
V. Resultados a obtener
Los resultados que se desean obtener es la implementación de un sistema de
control de iluminación en espacios públicos y privados utilizando los sensores y
actuadores antes mencionados, así como el desarrollo de una comunicación por
medio de LoRaWAN y [Link] para monitorear el correcto funcionamiento del
alumbrado y de los sensores.
esto con el fin de usar el alumbrado en ocasiones en las que sea necesario para
reducir el consumo de energía que tiene al usar el alumbrado en momentos
innecesarios, así como el salvaguardar la seguridad de los usuarios proporcionando
la luz suficiente cuando sea necesario.
19
VI. Fuentes de información
● Electricos, C. (2020, 4 junio). ESP32 – “Especificaciones y diseños. Circuitos
Eléctricos.”[Link]
nos/#google_vignette
● Wufilde, & Wufilde. (2023, 24 octubre). “¿Qué lenguaje de programación utiliza
ESP32?” [Link]
● Iot-Es, & Iot-Es. (2023, 18 diciembre). “Protocolo de comunicación IoT” -
IOTROUTER. IOTROUTER - Pasarela Edge Computing, Pasarela
PLC.[Link]
os%20protocolos%20de%20comunicaci%C3%B3n%20IoT%20de%20uso%2
0com%C3%BAn,...%206%206.%20Comunicaci%C3%B3n%20de%20campo
%20cercano%20%28NFC%29
● ¿Qué es Node Red?, Instalación – Suiler
Altamirano.(s.f.).[Link]
● Sensor de corriente ACS712 AC/DC 20A Arduino Hall | [Link]. (2023,
18 septiembre). [Link].
[Link]
idad-hall/
● Ohms. (2020, 27 diciembre). ¿Qué es un sensor PIR? 330ohms.
[Link]
● Dorian. (2020, 30 enero). ¿Qué es una Fotoresistencia? Electrónica Básica.
[Link]
● What are LoRa and LoRaWAN? (2024, 19 marzo). The Things Network.
[Link]
20