Trabajo en equipo de Guillermo encargado del blog y David Herranz encargado de todo, codigos, placas...
Introducción a los controladores
En este blog hablaré sobre dos controladores comunes para proyectos de IoT (internet de las cosas): Arduino y ESP32. Estos son controladores que permiten conectar sensores y actuadores para hacer que los dispositivos interactúen con el mundo real, todo gestionado desde una red.
Entradas y salidas de Pinout
Primero debemos definir que es un pinout, el pinout se refiere a la distribución de los pines en los controladores. Estos pines se dividen en:
- Entradas: Son donde conectamos los sensores que leen datos (como temperatura o humedad).
- Salidas: Aquí conectamos los actuadores (por ejemplo, un LED o un motor) que realizan una acción basada en los datos.
Programación de la placa
Para programar la ESP32 o Arduino, podemos usar herramientas como el IDE Arduino. Se puede escribir el código en C/C++, y se sube al controlador mediante un cable USB.
Ejemplo de código básico
Aquí un ejemplo simple usando un sensor de temperatura DHT11 y un LED:
Dispositivos de entrada: Sensores
En este caso, usamos el DHT11, que mide la temperatura y la humedad. Los datos que recoge el sensor se envían al controlador para tomar decisiones, como activar un ventilador o encender una luz.
Dispositivos de salida: Actuadores
El LED es el actuador en este proyecto. Se enciende si la temperatura es demasiado alta, como una señal visual de alerta.
Carga de datos a IoT Adafruit
Para cargar datos a Adafruit IO, hay que seguir estos pasos:
- Crear una cuenta en Adafruit IO.
- Crear un feed para los datos.
- Configurar el código para enviar la información al feed de Adafruit IO usando MQTT.
Ejemplo aplicando lo explicado:
Una vez explicado esto realice en la clase del dia 7/2/2025 una aplicación e la teoria, tanto en una placa Arduino como en una placa ESP32, a continuacion adjuntaré los videos.
1-Aquí esta el ejemplo de arduino, en este video encontramos el codigo y el funcionamiento de la helice, aparece toda la informacion en el codigo del video.
https://youtube.com/shorts/YlrZ5HhSdgg
2-El otro ejemplo es de la placa ESP32, a continuacion adjuntaré el video en el donde se encontrara el codigo y la prueba del funcionamiento de la tarea a realizar
Comentarios
Publicar un comentario