Tartalomjegyzék:

1.8 TFT LCD Advanced Weather Station: 5 lépés
1.8 TFT LCD Advanced Weather Station: 5 lépés

Videó: 1.8 TFT LCD Advanced Weather Station: 5 lépés

Videó: 1.8 TFT LCD Advanced Weather Station: 5 lépés
Videó: ESP32 Internet Weather with 3 5inch TFT Display 2024, Július
Anonim
1.8 TFT LCD Advanced Weather Station
1.8 TFT LCD Advanced Weather Station

Kicsit kisebb, de nagyobb.

1. lépés: A projekt folytatódik

Nos, volt egy 1,8 hüvelykes tft lcd -m ST7735 meghajtóval, amit egy ideje nem használok. A 2,4 lcd miatt nem tudtam az I2C interfészen keresztül több érzékelőt csatlakoztatni az Arduino Uno -hoz, ezért elhatároztam, hogy átírom a vázlatot az igényeimnek megfelelően. Hozzáadtam egy BMP280 barometrikus nyomásérzékelőt és egy DS3231 RTC -t az idő és a légnyomás megjelenítéséhez.

2. lépés: Szükséges alkatrészek

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

- BMP280 barometrikus nyomásérzékelő

- DS3231 RTC

- 1,8 hüvelykes tft lcd ST7735

- DS18b20

- DHT11 vagy DHT22

- Könyvtárak és vázlat

3. lépés: Szoftver

Szoftver
Szoftver
Szoftver
Szoftver
Szoftver
Szoftver

2 vázlatot készítettem. Az egyik az RTC -vel van, a másik pedig az RTC -vel.

2019.03.04. Egy másik vázlat a BME280 érzékelő használatához.

4. lépés: Csatlakozások

LCD:

- CS Digital 9

- RST Digital 7

- DC digitális 8

- SCLK Digital 13

- MOSI Digital 11

- VCC 3,3 volt

- GND földelés

- LED 5 volt

BMP280:

VCC: határozottan azt javaslom, hogy csak 3,3 volt

GND: őrölt

SCL: analóg 5

SDA: analóg 4

DS3231:

Vcc: 3,3 vagy 5 volt

GND: őrölt

SCL: A5

SDA: A4

DS18B20: Digitális 6

DHT11/22: Digitális 10

Analóg LDR: Bármely analóg tű, amely ingyenes

5. lépés: Végül

Kész és összeszerelt egy nagyon olcsó és pontos időjárás -állomást.

Alapvetően ugyanaz, mint az előző, de más lcd -t használ. Az idő megjelenítéséhez azt hittem, hogy egy egyszerű karakterlánc elég lesz.

tft.print (rtc.getTimeStr (FORMAT_SHORT)); // FORMAT_LONG másodpercek megjelenítéséhez; De ez egy kicsit sok a Nano számára, a másodpercek megjelenítése késik

Ha akarja, további érzékelőket is hozzáadhat, mert néhány digitális és analóg érintkezőnk még szabad, nem beszélve az I2C buszról. Az egyetlen korlát az LCD felbontás:)

Remélem, hasznát veszi majd.

Köszönöm, hogy elolvastad az utasításomat.

Egészségére!

Ajánlott: