Spisu treści:

Zaawansowana stacja pogodowa 1.8 TFT LCD: 5 kroków
Zaawansowana stacja pogodowa 1.8 TFT LCD: 5 kroków

Wideo: Zaawansowana stacja pogodowa 1.8 TFT LCD: 5 kroków

Wideo: Zaawansowana stacja pogodowa 1.8 TFT LCD: 5 kroków
Wideo: Top 5 Best Home Weather Stations of 2023 | Best Home Weather Station 2023 - Review 2024, Lipiec
Anonim
Zaawansowana stacja pogodowa 1.8 TFT LCD
Zaawansowana stacja pogodowa 1.8 TFT LCD

Nieco mniejszy, ale większy.

Krok 1: Kontynuacja projektu

Cóż, miałem 1,8-calowy wyświetlacz LCD tft ze sterownikiem ST7735, którego nie używałem od jakiegoś czasu. Ze względu na wyświetlacz LCD 2.4 nie mogłem użyć interfejsu I2C do podłączenia większej liczby czujników do Arduino Uno, postanowiłem przepisać szkic, aby pasował do moich potrzeb. Dodałem czujnik ciśnienia barometrycznego BMP280 i DS3231 RTC do wyświetlania czasu i ciśnienia barometrycznego.

Krok 2: Potrzebne części

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

- czujnik ciśnienia barometrycznego BMP280

- DS3231 RTC

-1,8 cala tft lcd ST7735

- DS18b20

- DHT11 lub DHT22

- Biblioteki i szkice

Krok 3: Oprogramowanie

Oprogramowanie
Oprogramowanie
Oprogramowanie
Oprogramowanie
Oprogramowanie
Oprogramowanie

Zrobiłem 2 szkice. Jeden jest z RTC, a drugi bez RTC.

2019.03.04. Kolejny szkic wykorzystania czujnika BME280.

Krok 4: Połączenia

LCD:

-CS cyfrowy 9

- RST cyfrowy 7

-DC cyfrowy 8

-SCLK cyfrowy 13

- MOSI cyfrowy 11

-VCC 3,3 V

- Uziemienie GND

- dioda LED 5 woltów

BMP280:

VCC: Zdecydowanie radzę tylko 3,3 V

GND: ziemia

SCL: analogowy 5

SDA: analogowy 4

DS3231:

Vcc: 3,3 lub 5 woltów

GND: ziemia

SCL: A5

SDA: A4

DS18B20: cyfrowy 6

DHT11/22: cyfrowy 10

Analogowy LDR: Dowolny wolny pin analogowy

Krok 5: Wreszcie

Skończyłeś i zmontowałeś bardzo tanią i dokładną stację pogodową.

Zasadniczo jest taki sam jak poprzedni, ale używa innego wyświetlacza LCD. Myślałem, że do wyświetlenia czasu wystarczy prosty ciąg.

tft.print(rtc.getTimeStr(FORMAT_SHORT)); // FORMAT_LONG do wyświetlania sekund; Ale to trochę za dużo jak na Nano, wyświetlanie sekund jest opóźnione

Nadal możesz dodać więcej czujników, jeśli chcesz, ponieważ mamy jeszcze kilka pinów cyfrowych i analogowych, nie wspominając o magistrali I2C. Jedynym ograniczeniem jest rozdzielczość lcd:)

Mam nadzieję, że dobrze to wykorzystasz.

Dziękuję za przeczytanie mojej instrukcji.

Pozdrawiam!

Zalecana: