Innehållsförteckning:

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

Video: 1.8 TFT LCD Advanced Weather Station: 5 steg

Video: 1.8 TFT LCD Advanced Weather Station: 5 steg
Video: ESP32 Internet Weather with 3 5inch TFT Display 2024, Juli
Anonim
1.8 TFT LCD Advanced Weather Station
1.8 TFT LCD Advanced Weather Station

Lite mindre, men större.

Steg 1: Projektet fortsätter

Jag hade en 1,8 tums tft lcd med ST7735 -drivrutin som jag inte har använt på ett tag nu. På grund av 2,4 lcd kunde jag inte använda I2C -gränssnittet för att ansluta fler sensorer till Arduino Uno jag bestämde mig för att skriva om skissen för att passa mina behov. Jag lade till en BMP280 barometrisk trycksensor och en DS3231 RTC för att visa tid och barometertryck.

Steg 2: Delar som behövs

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

- BMP280 barometrisk trycksensor

- DS3231 RTC

- 1,8 tum tft lcd ST7735

- DS18b20

- DHT11 eller DHT22

- Bibliotek och skiss

Steg 3: Programvara

programvara
programvara
programvara
programvara
programvara
programvara

Jag gjorde 2 skisser. En är med RTC och den andra är utan RTC.

2019.03.04. En annan skiss för att använda BME280 -sensorn.

Steg 4: Anslutningar

LCD:

- CS Digital 9

- RST Digital 7

- DC Digital 8

- SCLK Digital 13

- MOSI Digital 11

- VCC 3,3 volt

- GND -mark

- LED 5 volt

BMP280:

VCC: Jag rekommenderar starkt bara 3,3 volt

GND: mark

SCL: Analog 5

SDA: Analog 4

DS3231:

Vcc: 3,3 eller 5 volt

GND: mark

SCL: A5

SDA: A4

DS18B20: Digital 6

DHT11/22: Digital 10

Analog LDR: Alla analoga stift som är gratis

Steg 5: Slutligen

Du är klar och monterad en mycket billig och exakt väderstation.

I grund och botten är det samma som det föregående, men det använder en annan lcd. För att visa tiden trodde jag att en enkel sträng kommer att vara mer än tillräckligt.

tft.print (rtc.getTimeStr (FORMAT_SHORT)); // FORMAT_LONG för visning av sekunder; Men det är lite mycket för Nano, att visa sekunder är försenat

Du kan fortfarande lägga till fler sensorer om du vill, eftersom vi har några digitala och analoga stift fortfarande lediga för att inte tala om I2C -bussen. Enda gränsen är LCD -upplösningen:)

Jag hoppas att du kommer att ha en bra användning för det.

Tack för att du läser min instruerbara.

Skål!

Rekommenderad: