Tabla de contenido:
- Paso 1: la historia
- Paso 2: Piezas necesarias
- Paso 3: configuración del hardware
- Paso 4: software
- Paso 5: Veamos lo que hemos hecho
- Paso 6: compilar errores
- Paso 7: ¡Listo
Video: 2.4 Estación meteorológica TFT Arduino con múltiples sensores: 7 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Una estación meteorológica portátil Arduino con una pantalla LCD TFT y algunos sensores.
Paso 1: la historia
Recientemente tuve un poco de tiempo libre para jugar con arduino.
Encontré un boceto en Internet hace unos meses con una pantalla LCD TFT con un sensor DHT y un RTC. Así que lo conecté, hice algunas modificaciones al boceto para que funcionara. ¡¡Después de subirlo estaba funcionando terrible !! Así que después de 4 horas me di cuenta de que no tiene sentido sufrir con eso. Pensé en hacerme una estación meteorológica que usaría en mi casa.
¡Empecemos!
Paso 2: Piezas necesarias
Las piezas necesarias:
- Arduino uno o Mega2560 (ya tenía)
- Pantalla lcd de 2.4 tft con Ili932x o 9341 IC (ya tenía)
- DHT11 (ya tenía)
- DS18b20 (ya tenía)
- Un sensor de luz de 4 pines LDR (analógico y digital)
- Algunos cables de puente (ya los tenía)
- Arduino IDE y las bibliotecas correctas
Así que en este momento no me costó nada.
Paso 3: configuración del hardware
Bueno, no fue gran cosa. Los clones chinos de Arduino no siempre son malos. Cuando la placa tiene una segunda línea donde puedes soldar los pines, eso hace un poco más de espacio de movimiento con el cableado.
Así que soldé los pines de la manera opuesta (para mirar hacia abajo) para facilitar el trabajo. Mira la foto.
En este momento tenemos 3 5V, 3 3.3 V y un par de pines GND.
Ahora puede conectar varios sensores a la placa de esta manera.
El sensor DHT está conectado a Digital 11.
El sensor de temperatura está conectado al Digital 10.
LDR está conectado a Analog 5.
Digital 12 y 13 es gratis. Por lo que aún puede agregar 1 sensor si lo desea. (Quiero)
Debido a la pantalla LCD, no se pueden conectar sensores I2C a la placa. Lcd necesita el pin A4 para RESET.
Triste pero cierto.
Paso 4: software
Descarga las bibliotecas y el boceto.
Estoy cargando las bibliotecas para este proyecto.
La biblioteca SPFD5408 es muy buena para manejar nuestra pantalla LCD TFT 2.4, pero creo que solo es buena para ILI932X; 9340; 9341 IC.
2019.01.05.!!
¡Una pequeña actualización! ¡Ahora el Arduino muestra el punto de rocío!
El índice de calor se muestra en grados Celsius y Fahrenheit.
2019.01.06!!
La versión de Mcufriend ahora informa los valores al monitor serial.
Paso 5: Veamos lo que hemos hecho
Nuestro Arduino muestra los valores de los sensores con una tasa de actualización de 1000 ms.
Lo que vemos:
- La temperatura del sensor DHT en el medidor de anillo
- Humedad en la esquina superior derecha
- Temperatura del sensor DS18B20
- Índice de calor en Fahrenheit
- Intensidad de la luz en porcentaje (todavía un poco defectuoso)
- Temperatura en Fahrenheit
- Punto de rocío en Celsius
- Cálculo de humedad absoluta
¡Pero! Todavía tenemos 2 pines digitales libres, por lo que todavía hay espacio para mejorar un poco para maximizar las capacidades de nuestra placa Arduino.
Estoy planeando algunas actualizaciones (y visuales) de esta estación meteorológica en un futuro cercano para que funcione y se vea mejor. Tan pronto como tenga suficiente tiempo libre, por supuesto ……
La tercera versión es para pantallas compatibles con McuFriend. Tenía una pantalla de controlador IC 1580 y 5408 que no usé durante casi 2 años. Así que hice algunas modificaciones para trabajar con ellos. Subí mi biblioteca McuFriend modificada.
Paso 6: compilar errores
Recientemente, tengo errores de compilación con Arduino IDE (y no solo yo). Este es un problema recurrente.
Si tiene un error de compilación con este boceto, cópielo en una nueva ventana de Arduino e intente nuevamente.
Esto funciona para mí, espero que también lo sea para ti.
Debido al ESP Core, todavía estoy sentado en Arduino IDE 1.6.13.
¿Por qué no actualizar? Solo porque esta versión es muy conveniente para mí.
Paso 7: ¡Listo
Estás listo.
Úsalo como quieras.
Gracias por leer mi instructable.
Recomendado:
Estación meteorológica de largo alcance HC-12 y sensores DHT: 9 pasos
Estación meteorológica de largo alcance HC-12 y sensores DHT: En este tutorial aprenderemos cómo hacer una estación meteorológica remota de larga distancia usando dos sensores dht, módulos HC12 y la pantalla LCD I2C. ¡Vea el video
Estación meteorológica NaTaLia: estación meteorológica con energía solar Arduino hecha de la manera correcta: 8 pasos (con imágenes)
Estación meteorológica NaTaLia: estación meteorológica con energía solar Arduino hecha de la manera correcta: después de 1 año de operación exitosa en 2 ubicaciones diferentes, estoy compartiendo los planes del proyecto de mi estación meteorológica con energía solar y explicando cómo evolucionó a un sistema que realmente puede sobrevivir durante mucho tiempo períodos de energía solar. Si tu sigues
Estación meteorológica de bricolaje y estación de sensor WiFi: 7 pasos (con imágenes)
Estación meteorológica de bricolaje y estación de sensor WiFi: en este proyecto, le mostraré cómo crear una estación meteorológica junto con una estación de sensor WiFi. La estación de sensores mide los datos de temperatura y humedad locales y los envía, a través de WiFi, a la estación meteorológica. La estación meteorológica muestra t
Estación meteorológica ESP8266 / ESP32 con TFT LCD (s): 8 pasos
Estación meteorológica ESP8266 / ESP32 con TFT LCD (s): ¡Hola! En este breve instructivo me gustaría presentar mi segundo proyecto Esp8266 WS. Desde que publiqué mi primer proyecto ESP, quería hacerme un segundo. Así que tuve algo de tiempo libre para reelaborar un código fuente antiguo y adaptarlo a mis necesidades. Así que, si no te importa, yo
CONECTANDO MÚLTIPLES SENSORES A FRAMBUESA PI: 6 Pasos (con Imágenes)
CONECTANDO MÚLTIPLES SENSORES A RASPBERRY PI: En este proyecto, conectaremos tres de los sensores EZO de Atlas Scientific (pH, oxígeno disuelto y temperatura) a una Raspberry Pi 3B +. En lugar de conectar los circuitos a la Raspberry Pi, usaremos el escudo Whitebox Labs Tentacle T3. T