Sisällysluettelo:

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

Video: 1.8 TFT LCD Advanced Weather Station: 5 vaihetta

Video: 1.8 TFT LCD Advanced Weather Station: 5 vaihetta
Video: ESP32 Internet Weather with 3 5inch TFT Display 2024, Heinäkuu
Anonim
1.8 TFT LCD Advanced Weather Station
1.8 TFT LCD Advanced Weather Station

Vähän pienempi, mutta isompi.

Vaihe 1: Hanke jatkuu

Minulla oli 1,8 tuuman TFT -lcd ST7735 -ohjaimella, jota en ole käyttänyt pitkään aikaan. 2,4 lcd: n takia en voinut käyttää I2C -käyttöliittymää liittääkseni lisää antureita Arduino Unoon, joten päätin kirjoittaa luonnoksen uudelleen tarpeitani vastaavaksi. Lisäsin BMP280 -barometrisen paineanturin ja DS3231 RTC: n ajan ja ilmanpaineen näyttämiseen.

Vaihe 2: Tarvittavat osat

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

- BMP280 barometrinen paineanturi

- DS3231 RTC

- 1,8 tuuman TFT -lcd ST7735

- DS18b20

- DHT11 tai DHT22

- Kirjastot ja luonnos

Vaihe 3: Ohjelmisto

Ohjelmisto
Ohjelmisto
Ohjelmisto
Ohjelmisto
Ohjelmisto
Ohjelmisto

Tein 2 luonnosta. Yksi on RTC: llä ja toinen ilman RTC: tä.

2019.03.04. Toinen luonnos BME280 -anturin käytöstä.

Vaihe 4: Liitännät

LCD:

- CS Digital 9

- RST Digital 7

- DC Digital 8

- SCLK Digital 13

- MOSI Digital 11

- VCC 3,3 volttia

- GND -maa

- LED 5 volttia

BMP280:

VCC: Suosittelen voimakkaasti vain 3,3 volttia

GND: maa

SCL: Analoginen 5

SDA: analoginen 4

DS3231:

Vcc: 3,3 tai 5 volttia

GND: maa

SCL: A5

SDA: A4

DS18B20: Digitaalinen 6

DHT11/22: Digitaalinen 10

Analoginen LDR: Mikä tahansa analoginen nasta, joka on ilmainen

Vaihe 5: Lopuksi

Olet valmis ja koonnut erittäin halvan ja tarkan sääaseman.

Pohjimmiltaan se on sama kuin edellinen, mutta se käyttää toista lcd: tä. Ajan näyttämiseksi ajattelin, että yksinkertainen merkkijono riittää enemmän kuin tarpeeksi.

tft.print (rtc.getTimeStr (FORMAT_SHORT)); // FORMAT_LONG sekuntien näyttämiseen; Mutta se on vähän paljon nanolle, sekuntien näyttäminen viivästyy

Voit halutessasi lisätä lisää antureita, koska meillä on vielä muutama digitaalinen ja analoginen nasta, puhumattakaan I2C -väylästä. Ainoa raja on lcd -resoluutio:)

Toivottavasti saat siitä hyvää hyötyä.

Kiitos, että luit ohjeeni.

Kippis!

Suositeltava: