Spisu treści:
- Krok 1: Kontynuacja projektu
- Krok 2: Potrzebne części
- Krok 3: Oprogramowanie
- Krok 4: Połączenia
- Krok 5: Wreszcie
Wideo: Zaawansowana stacja pogodowa 1.8 TFT LCD: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
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
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:
Stacja pogodowa NaTaLia: stacja pogodowa zasilana energią słoneczną Arduino Wykonana we właściwy sposób: 8 kroków (ze zdjęciami)
Stacja pogodowa NaTaLia: Stacja pogodowa zasilana energią słoneczną Arduino Wykonana we właściwy sposób: po roku udanej pracy w 2 różnych lokalizacjach dzielę się planami projektu stacji pogodowej zasilanej energią słoneczną i wyjaśniam, jak ewoluował w system, który może naprawdę przetrwać przez długi czas okresy z energii słonecznej. Jeśli obserwujesz
Stacja pogodowa DIY i stacja czujników WiFi: 7 kroków (ze zdjęciami)
DIY Stacja pogodowa i stacja z czujnikami WiFi: W tym projekcie pokażę Ci, jak stworzyć stację pogodową wraz ze stacją czujników WiFi. Stacja czujnikowa mierzy lokalne dane dotyczące temperatury i wilgotności i przesyła je przez Wi-Fi do stacji pogodowej. Stacja pogodowa wyświetla następnie t
3.2 Stacja pogodowa TFT: 4 kroki
3.2 Stacja pogodowa TFT: Tak! To znowu ta sama stacja pogodowa, ale używa większego wyświetlacza. Pls spójrz na poprzednie instrukcje. Nadal miałem ten wyświetlacz LCD 320X480 dla arduino mega i zastanawiałem się, czy mogę przepisać mój szkic, aby nad nim pracować. Miałem szczęście
Stacja pogodowa ESP8266/ESP32 z wyświetlaczem TFT LCD: 8 kroków
Stacja pogodowa ESP8266/ESP32 z wyświetlaczami TFT LCD: Witam! W tej krótkiej instrukcji chciałbym przedstawić mój drugi projekt Esp8266 WS. Odkąd opublikowałem swój pierwszy projekt ESP, chciałem zrobić sobie drugi. Miałem więc trochę wolnego czasu na przerobienie starego kodu źródłowego, aby pasował do moich potrzeb. Więc jeśli nie masz nic przeciwko
2.4 Stacja pogodowa TFT Arduino z wieloma czujnikami: 7 kroków
2.4 Stacja pogodowa TFT Arduino z wieloma czujnikami: Przenośna stacja pogodowa Arduino z wyświetlaczem TFT LCD i kilkoma czujnikami