Indholdsfortegnelse:

1.8 TFT LCD Advanced Weather Station: 5 trin
1.8 TFT LCD Advanced Weather Station: 5 trin

Video: 1.8 TFT LCD Advanced Weather Station: 5 trin

Video: 1.8 TFT LCD Advanced Weather Station: 5 trin
Video: ESP32 Internet Weather with 3 5inch TFT Display 2024, November
Anonim
1.8 TFT LCD Avanceret vejrstation
1.8 TFT LCD Avanceret vejrstation

Lidt mindre, men større.

Trin 1: Projektet fortsættes

Godt jeg havde en 1,8 tommer tft lcd med ST7735 driver, som jeg ikke har brugt i et stykke tid nu. På grund af 2,4 lcd kunne jeg ikke bruge I2C -grænsefladen til at forbinde flere sensorer til Arduino Uno, jeg besluttede at omskrive skitsen, så den passede til mine behov. Jeg tilføjede en BMP280 barometrisk trykføler og en DS3231 RTC for at vise tid og barometrisk tryk.

Trin 2: Nødvendige dele

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

- BMP280 barometrisk trykføler

- DS3231 RTC

- 1,8 tommer tft lcd ST7735

- DS18b20

- DHT11 eller DHT22

- Biblioteker og skitser

Trin 3: Software

Software
Software
Software
Software
Software
Software

Jeg lavede 2 skitser. Den ene er med RTC, og den anden er uden RTC.

2019.03.04. En anden skitse til brug af BME280 -sensoren.

Trin 4: Forbindelser

LCD:

- CS Digital 9

- RST Digital 7

- DC Digital 8

- SCLK Digital 13

- MOSI Digital 11

- VCC 3,3 volt

- GND -jord

- LED 5 volt

BMP280:

VCC: Jeg anbefaler kraftigt kun 3,3 volt

GND: jorden

SCL: Analog 5

SDA: Analog 4

DS3231:

Vcc: 3,3 eller 5 volt

GND: jorden

SCL: A5

SDA: A4

DS18B20: Digital 6

DHT11/22: Digital 10

Analog LDR: Enhver analog pin, der er gratis

Trin 5: Endelig

Du er færdig og samlet en meget billig og præcis vejrstation.

Grundlæggende er det det samme som det forrige, men det bruger en anden lcd. For at vise tiden troede jeg, at en simpel streng ville være mere end nok.

tft.print (rtc.getTimeStr (FORMAT_SHORT)); // FORMAT_LONG til visning af sekunder; Men det er lidt meget for Nano, at vise sekunder er forsinket

Du kan stadig tilføje flere sensorer, hvis du vil, fordi vi har et par digitale og analoge ben stadig gratis for ikke at nævne I2C -bussen. Den eneste grænse er lcd -opløsningen:)

Jeg håber, du vil have en god brug for det.

Tak fordi du læste min instruktive.

Skål!

Anbefalede: