Съдържание:

1.8 TFT LCD Advanced Weather Station: 5 стъпки
1.8 TFT LCD Advanced Weather Station: 5 стъпки

Видео: 1.8 TFT LCD Advanced Weather Station: 5 стъпки

Видео: 1.8 TFT LCD Advanced Weather Station: 5 стъпки
Видео: ESP32 Internet Weather with 3 5inch TFT Display 2024, Юли
Anonim
1.8 TFT LCD Advanced Weather Station
1.8 TFT LCD Advanced Weather Station

Малко по -малък, но по -голям.

Стъпка 1: Проектът продължава

Ами имах 1,8 инчов tft LCD с драйвер ST7735, който не съм използвал от известно време. Поради 2.4 lcd не можах да използвам I2C интерфейса за свързване на повече сензори към Arduino Uno и реших да пренапиша скицата, за да отговаря на моите нужди. Добавих сензор за барометрично налягане BMP280 и RTC DS3231 за показване на времето и барометричното налягане.

Стъпка 2: Необходими части

- Arduino Uno, Nano, Pro mini, Mega2560 и др.

- Сензор за барометрично налягане BMP280

- DS3231 RTC

- 1,8 инчов tft LCD ST7735

- DS18b20

- DHT11 или DHT22

- Библиотеки и скица

Стъпка 3: Софтуер

Софтуер
Софтуер
Софтуер
Софтуер
Софтуер
Софтуер

Направих 2 скици. Единият е с RTC, а вторият е без RTC.

03.03.2019 г. Друга скица за използване на сензора BME280.

Стъпка 4: Връзки

LCD:

- CS Digital 9

- RST Digital 7

- DC Digital 8

- SCLK Digital 13

- MOSI Digital 11

- VCC 3.3 волта

- GND земя

- LED 5 волта

BMP280:

VCC: Силно съветвам само 3,3 волта

GND: земя

SCL: Аналогов 5

SDA: Аналогов 4

DS3231:

Vcc: 3,3 или 5 волта

GND: земя

SCL: A5

SDA: A4

DS18B20: Цифров 6

DHT11/22: Цифров 10

Аналогов LDR: Всеки аналогов щифт, който е безплатен

Стъпка 5: Най -накрая

Готови сте и сте сглобили много евтина и точна метеорологична станция.

По принцип той е същият като предишния, но използва друг LCD. За показване на времето, което мислех, че прост низ ще бъде повече от достатъчен.

tft.print (rtc.getTimeStr (FORMAT_SHORT)); // FORMAT_LONG за показване на секунди; Но това е малко за Nano, показването на секунди се забавя

Все още можете да добавите още сензори, ако искате, тъй като имаме още няколко цифрови и аналогови пина, за да не говорим за I2C шината. Единственото ограничение е LCD резолюцията:)

Надявам се, че ще го използвате добре.

Благодаря ви, че прочетохте инструкциите ми.

Наздраве!

Препоръчано: