Cuprins:

Stație meteo avansată LCD TFT 1.8: 5 pași
Stație meteo avansată LCD TFT 1.8: 5 pași

Video: Stație meteo avansată LCD TFT 1.8: 5 pași

Video: Stație meteo avansată LCD TFT 1.8: 5 pași
Video: Statie meteo cu senzor wireless de exterior, umiditate, temperatura, presiune atm., LCD, luminat 2024, Iulie
Anonim
Stație meteo avansată LCD TFT 1.8
Stație meteo avansată LCD TFT 1.8

Un pic mai mic, dar mai mare.

Pasul 1: Proiectul a continuat

Ei bine, am avut un LCD TFT de 1,8 inch cu driver ST7735 pe care nu l-am mai folosit de ceva vreme. Din cauza ecranului LCD de 2,4 nu am putut folosi interfața I2C pentru a conecta mai mulți senzori la Arduino Uno. Am decis să rescriu schița pentru a se potrivi nevoilor mele. Am adăugat un senzor de presiune barometrică BMP280 și un DS3231 RTC pentru a afișa timpul și presiunea barometrică.

Pasul 2: Piese necesare

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

- Senzor de presiune barometrică BMP280

- DS3231 RTC

- LCD stift de 1,8 inch ST7735

- DS18b20

- DHT11 sau DHT22

- Biblioteci și schițe

Pasul 3: Software

Software
Software
Software
Software
Software
Software

Am făcut 2 schițe. Una este cu RTC și a doua este fără RTC.

2019.03.04. O altă schiță de utilizare a senzorului BME280.

Pasul 4: Conexiuni

LCD:

- CS Digital 9

- RST Digital 7

- DC Digital 8

- SCLK Digital 13

- MOSI Digital 11

- VCC 3,3 volți

- sol GND

- LED 5 volți

BMP280:

VCC: Vă recomand cu tărie doar 3,3 volți

GND: sol

SCL: Analog 5

SDA: Analog 4

DS3231:

Vcc: 3,3 sau 5 volți

GND: sol

SCL: A5

SDA: A4

DS18B20: Digital 6

DHT11 / 22: Digital 10

Analog LDR: Orice pin analogic care este gratuit

Pasul 5: În cele din urmă

Ați terminat și ați asamblat o stație meteo foarte ieftină și precisă.

Practic, este același cu cel precedent, dar folosește un alt LCD. Pentru afișarea timpului, am crezut că un șir simplu va fi mai mult decât suficient.

tft.print (rtc.getTimeStr (FORMAT_SHORT)); // FORMAT_LONG pentru afișarea de secunde; Dar este puțin cam pentru Nano, afișarea de secunde este întârziată

Puteți adăuga totuși mai mulți senzori, dacă doriți, deoarece avem câțiva pini digitali și analogici încă liberi, ca să nu mai vorbim de magistrala I2C. Singura limită este rezoluția lcd:)

Sper că veți avea o bună utilizare pentru el.

Vă mulțumesc că mi-ați citit instructivul.

Noroc!

Recomandat: