Resumen:
In today s world, the Internet of Things IoT and automation are highly significant fields, both in everyday life and at the industrial level, where electronic devices of these new generations have wireless communication capabilities that surpass the limitations of traditional wired communication. The objective of this thesis project is to develop a wireless communication prototype that, through WiFi, enables data transfer between ESP32 microcontrollers. The project explores connectivity in various scenarios, ranging from domestic to industrial applications, with a focus on automation. The prototype will allow fast and reliable data transfer between devices. The ESP32 microcontroller was selected for this purpose, as it includes elements for 802.11 bgn WiFi and Bluetooth 4.2 communication. The sensors chosen for data acquisition and transmission include an LDR photoresistor, a Sharp distance sensor, a DTH11 humidity and temperature sensor, and an infrared obstacle sensor. Proteus design software was used to simulate the connections, and the Arduino IDE was utilized for the software programming interface, creating the code for both the master device and the slave devices.
In the final stage of the project, the devices were placed in plastic casings to protect the components and to verify their functionality, conducting speed and transfer tests, as well as ensuring the automatic initialization of communication when the devices are powered on. Additionally, speed and protocols were configured to guarantee high performance, providing a viable solution for automation.
Descripción:
En el mundo actual el internet de las cosas IoT y la automatización son ramas de enorme importancia tanto a nivel cotidiano como nivel industrial donde los dispositivos electrónicos de estas nuevas generaciones cuentan con capacidades de comunicación inalámbrica que supera las limitaciones de la comunicación tradicional por cable, el objetivo de este proyecto de titulación es el desarrollo de un prototipo de comunicación inalámbrica que mediante WiFi permita la transferencia de datos entre microcontroladores ESP32, planteado la conectividad en diversos escenarios que pueden ser desde aplicaciones domésticas hasta industriales enfocándose más en la automatización, ya que el prototipo permitirá la transferencia rápida y confiable de datos entre dispositivos, se decidió seleccionar el microcontrolador ESP32 tomando en cuenta que posee los elementos para una comunicación WiFi 802.11 bgn y Bluetooth 4.2, por otro parte, los sensores seleccionados para la obtención de los datos a transmitir son un fotorresistencia LDR, sensor de distancia Sharp, Sensor de humedad y temperatura DTH11 y un sensor de obstáculo infrarrojo. Se utilizó el software de diseño Proteus para simular las conexiones y el Arduino IDE para la interfaz de programación del software creando el código del dispositivo maestro y de los dispositivos esclavos.
La última etapa del proyecto se colocó a los dispositivos en cubiertas impresas en plástico para resguardar los elementos y poder verificar el funcionamiento de los dispositivos, verificando pruebas velocidad y transferencia, así como la inicialización de la comunicación automática al energizarse los equipos. De la misma manera se configuro la velocidad y protocolos para garantizar un alto desempeño que ofrezca una solución viable para la automatización.