INHOUDSOPGAWE:

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

Video: 1.8 TFT LCD Advanced Weather Station: 5 stappe

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

'N Bietjie kleiner, maar groter.

Stap 1: Die projek word voortgesit

Ek het 'n 1.8 duim tft lcd met ST7735 bestuurder wat ek nou al 'n tyd lank nie gebruik het nie. As gevolg van die 2,4 lcd kon ek nie die I2C -koppelvlak gebruik om meer sensors aan die Arduino Uno te koppel nie, en ek het besluit om die skets te herskryf om aan my behoeftes te voldoen. Ek het 'n BMP280 barometriese druksensor en 'n DS3231 RTC bygevoeg om tyd en barometriese druk te wys.

Stap 2: Onderdele benodig

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

- BMP280 barometriese druksensor

- DS3231 RTC

- 1.8 duim tft lcd ST7735

- DS18b20

- DHT11 of DHT22

- Biblioteke en skets

Stap 3: sagteware

Sagteware
Sagteware
Sagteware
Sagteware
Sagteware
Sagteware

Ek het 2 sketse gemaak. Die een is met RTC en die tweede is sonder die RTC.

2019.03.04. Nog 'n skets om die BME280 -sensor te gebruik.

Stap 4: Verbindings

LCD:

- CS Digital 9

- RST Digital 7

- DC Digital 8

- SCLK Digital 13

- MOSI Digital 11

- VCC 3.3 volt

- GND grond

- LED 5 volt

BMP280:

VCC: Ek beveel slegs 3,3 volt aan

GND: gemaal

SCL: Analoog 5

SDA: analoog 4

DS3231:

Vcc: 3,3 of 5 volt

GND: gemaal

SCL: A5

SDA: A4

DS18B20: Digitaal 6

DHT11/22: Digitaal 10

Analoog LDR: enige analoog pen wat gratis is

Stap 5: Laastens

U is klaar en het 'n baie goedkoop en akkurate weerstasie saamgestel.

Dit is basies dieselfde as die vorige, maar dit gebruik 'n ander lcd. Om die tyd te wys, het ek gedink dat 'n eenvoudige string meer as genoeg sal wees.

tft.print (rtc.getTimeStr (FORMAT_SHORT)); // FORMAT_LONG om sekondes te vertoon; Maar dit is 'n bietjie veel vir die Nano, sekondes vertraag word vertraag

U kan nog steeds meer sensors byvoeg as u wil, want ons het nog 'n paar digitale en analoog penne om nie te praat van die I2C -bus nie. Die enigste beperking is die LCD -resolusie:)

Ek hoop dat u dit goed sal gebruik.

Dankie dat u my instruksies gelees het.

Cheers!

Aanbeveel: