Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Si alguna vez ha querido un termómetro más visual, este proyecto puede ayudarlo. Crearemos un conjunto de LED que muestran ciertos colores según los niveles de humedad y temperatura.
Paso 1: Materiales
Para este proyecto necesitará:
- 2 LED RGB
- Módulo de temperatura y humedad DHT11
- 6 resistencias de 220Ω
-12 puentes de tablero (cables)
- Arduino UNO R3
- Arduino IDE (para codificación)
- Biblioteca de sensores DHT (para que su módulo de temperatura funcione)
Paso 2: cableado de la placa de pruebas
Paso 3:
Desea configurar una fuente de alimentación adecuada para cada componente, así que comencemos con las conexiones a tierra y de 5 voltios.
Paso 4:
A continuación, configuremos el sensor de temperatura. El mío está conectado al pin 2 en el Arduino uno
Paso 5:
Finalmente, configuremos los LED. Ambos tienen la misma configuración de cableado y resistencia. Mis pines para el LED que representa las lecturas de temperatura están en 3, 5 y 6, mientras que el LED de humedad está configurado en los pines 9, 10 y 11
Paso 6:
¡Ahora tienes un circuito terminado! Comencemos a trabajar en el código que permite que estos LED detecten la temperatura.
Primero, defina los pines para su sensor de temperatura y LED de acuerdo con sus pines e incluya la biblioteca para el sensor de temperatura. Para incluir la biblioteca (en nuestro caso, “DHT” es nuestra biblioteca necesaria), vaya a la barra de menú y seleccione “Sketch> Incluir biblioteca> Agregar biblioteca. ZIP” y seleccione la carpeta ZIP “DHT” de donde la descargó.
Paso 7: codificación
Paso 8:
A continuación, en Void Setup, determine la salida para ambos LED y el monitor en serie de su sensor.
Paso 9:
En void Loop, escriba la función de su monitor en serie. Aquí es de donde tomará las lecturas de temperatura y humedad para la función de bucle más adelante.
Paso 10:
Ejecute el monitor en serie yendo a la barra de menú y seleccionando "Herramientas> Monitor en serie". Debería obtener lecturas de temperatura y humedad. Espere 30 segundos y anote los números que aparecen con mayor frecuencia tanto para la temperatura como para la humedad. Ahora que tiene una lectura, podemos ingresar estos valores para nuestro siguiente segmento de código
Paso 11:
Para que nuestros LED se iluminen en consecuencia, tenemos que escribir algunas declaraciones "else". Tome la lectura que tomó para la temperatura y conéctela al primer conjunto de declaraciones. Si la temperatura es superior al valor asignado, la luz se volverá roja. De lo contrario, permanecerá azul. Lo mismo se aplica a la humedad. Si la lectura es más alta que el valor que tomó, la luz se vuelve roja. De lo contrario, permanecerá azul.
Paso 12: ¡Listo
¡Ahora tiene sus propios LED de detección de temperatura y humedad!