Innholdsfortegnelse:

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

Video: 1.8 TFT LCD Advanced Weather Station: 5 trinn

Video: 1.8 TFT LCD Advanced Weather Station: 5 trinn
Video: ESP32 Internet Weather with 3 5inch TFT Display 2024, Juli
Anonim
1.8 TFT LCD avansert værstasjon
1.8 TFT LCD avansert værstasjon

Litt mindre, men større.

Trinn 1: Prosjektet fortsatte

Vel, jeg hadde en 1,8 tommers tft lcd med ST7735 driver som jeg ikke har brukt på en stund nå. På grunn av 2,4 lcd kunne jeg ikke bruke I2C -grensesnittet til å koble flere sensorer til Arduino Uno jeg bestemte meg for å skrive om skissen for å passe mine behov. Jeg la til en BMP280 barometrisk trykksensor og en DS3231 RTC for å vise tid og barometrisk trykk.

Trinn 2: Nødvendige deler

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

- BMP280 barometrisk trykksensor

- DS3231 RTC

- 1,8 tommer tft lcd ST7735

- DS18b20

- DHT11 eller DHT22

- Biblioteker og skisse

Trinn 3: Programvare

Programvare
Programvare
Programvare
Programvare
Programvare
Programvare

Jeg laget 2 skisser. Den ene er med RTC og den andre er uten RTC.

2019.03.04. En annen skisse for å bruke BME280 -sensoren.

Trinn 4: Tilkoblinger

LCD:

- CS Digital 9

- RST Digital 7

- DC Digital 8

- SCLK Digital 13

- MOSI Digital 11

- VCC 3,3 volt

- GND -bakken

- LED 5 volt

BMP280:

VCC: Jeg anbefaler på det sterkeste bare 3,3 volt

GND: bakken

SCL: Analog 5

SDA: Analog 4

DS3231:

Vcc: 3,3 eller 5 volt

GND: bakken

SCL: A5

SDA: A4

DS18B20: Digital 6

DHT11/22: Digital 10

Analog LDR: Enhver analog pin som er gratis

Trinn 5: Til slutt

Du er ferdig og montert en veldig billig og nøyaktig værstasjon.

I utgangspunktet er det det samme som det forrige, men det bruker en annen lcd. For å vise tiden trodde jeg at en enkel streng vil være mer enn nok.

tft.print (rtc.getTimeStr (FORMAT_SHORT)); // FORMAT_LONG for visning av sekunder; Men det er litt mye for Nano, å vise sekunder er forsinket

Du kan fortsatt legge til flere sensorer hvis du vil, fordi vi har noen få digitale og analoge pinner som fortsatt er ledige, for ikke å snakke om I2C -bussen. Den eneste grensen er LCD -oppløsningen:)

Jeg håper du vil ha god bruk for det.

Takk for at du leser min instruktive.

Jubel!

Anbefalt: