Tabla de contenido:

1.8 Estación meteorológica avanzada TFT LCD: 5 pasos
1.8 Estación meteorológica avanzada TFT LCD: 5 pasos

Video: 1.8 Estación meteorológica avanzada TFT LCD: 5 pasos

Video: 1.8 Estación meteorológica avanzada TFT LCD: 5 pasos
Video: Tutorial Nextion Editor configurando pantalla datos meteorológicos 2024, Mes de julio
Anonim
1.8 Estación meteorológica avanzada TFT LCD
1.8 Estación meteorológica avanzada TFT LCD

Un poco más pequeño, pero más grande.

Paso 1: Continuación del proyecto

Bueno, tenía una pantalla lcd tft de 1.8 pulgadas con controlador ST7735 que no he usado por un tiempo. Debido a la pantalla LCD de 2.4 no pude usar la interfaz I2C para conectar más sensores al Arduino Uno, decidí reescribir el boceto para satisfacer mis necesidades. Agregué un sensor de presión barométrica BMP280 y un RTC DS3231 para mostrar el tiempo y la presión barométrica.

Paso 2: Piezas necesarias

- Arduino Uno, Nano, Pro mini, Mega2560, etc.

- Sensor de presión barométrica BMP280

- DS3231 RTC

- 1.8 pulgadas tft lcd ST7735

- DS18b20

- DHT11 o DHT22

- Bibliotecas y croquis

Paso 3: software

Software
Software
Software
Software
Software
Software

Hice 2 bocetos. Uno es con RTC y el segundo es sin RTC.

2019.03.04. Otro boceto para utilizar el sensor BME280.

Paso 4: Conexiones

LCD:

- CS Digital 9

- RST Digital 7

- DC Digital 8

- SCLK Digital 13

- MOSI Digital 11

- VCC 3,3 voltios

- Tierra GND

- LED 5 voltios

BMP280:

VCC: recomiendo encarecidamente solo 3,3 voltios

GND: tierra

SCL: Analógico 5

SDA: Analógico 4

DS3231:

Vcc: 3,3 o 5 voltios

GND: tierra

SCL: A5

SDA: A4

DS18B20: Digital 6

DHT11 / 22: 10 digitales

LDR analógico: cualquier pin analógico que esté libre

Paso 5: finalmente

Ya está listo y ensamblado una estación meteorológica muy barata y precisa.

Básicamente es igual que el anterior, pero usa otro lcd. Para mostrar el tiempo, pensé que una simple cadena sería más que suficiente.

tft.print (rtc.getTimeStr (FORMAT_SHORT)); // FORMAT_LONG para mostrar segundos; Pero es un poco demasiado para el Nano, la visualización de los segundos se retrasa

Aún puede agregar más sensores si lo desea, porque tenemos algunos pines digitales y analógicos aún libres, sin mencionar el bus I2C. El único límite es la resolución lcd:)

Espero que le dé un buen uso.

Gracias por leer mi instructable.

¡Salud!

Recomendado: