Sadržaj:

1,8 TFT LCD napredna meteorološka stanica: 5 koraka
1,8 TFT LCD napredna meteorološka stanica: 5 koraka

Video: 1,8 TFT LCD napredna meteorološka stanica: 5 koraka

Video: 1,8 TFT LCD napredna meteorološka stanica: 5 koraka
Video: Объяснение прошивки Marlin 2.0.x 2024, Srpanj
Anonim
1,8 TFT LCD napredna meteorološka stanica
1,8 TFT LCD napredna meteorološka stanica

Malo manji, ali veći.

Korak 1: Projekt se nastavlja

Pa imao sam 1,8 inčni tft LCD sa upravljačkim programom ST7735 koji već neko vrijeme ne koristim. Zbog 2,4 lcd -a nisam mogao koristiti I2C sučelje za povezivanje više senzora na Arduino Uno i odlučio sam prepisati skicu kako bi odgovarao mojim potrebama. Dodao sam senzor barometarskog tlaka BMP280 i DS3231 RTC za prikaz vremena i barometrijskog tlaka.

Korak 2: Potrebni dijelovi

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

- BMP280 barometarski osjetnik tlaka

- DS3231 RTC

- 1,8 inčni tft LCD ST7735

- DS18b20

- DHT11 ili DHT22

- Knjižnice i skica

Korak 3: Softver

Softver
Softver
Softver
Softver
Softver
Softver

Napravio sam 2 skice. Jedan je s RTC -om, a drugi je bez RTC -a.

04.03.2019. Još jedna skica za korištenje BME280 senzora.

Korak 4: Veze

LCD:

- CS Digital 9

- RST Digital 7

- DC digitalni 8

- SCLK Digital 13

- MOSI Digital 11

- VCC 3,3 volta

- GND uzemljenje

- LED 5 volti

BMP280:

VCC: Snažno savjetujem samo 3,3 volta

GND: tlo

SCL: Analogni 5

SDA: Analogni 4

DS3231:

Vcc: 3,3 ili 5 volti

GND: tlo

SCL: A5

SDA: A4

DS18B20: Digitalni 6

DHT11/22: Digitalni 10

Analogni LDR: Bilo koji analogni pin koji je besplatan

Korak 5: Konačno

Gotovi ste i sastavili ste vrlo jeftinu i točnu meteorološku stanicu.

U osnovi je isti kao i prethodni, ali koristi drugi LCD. Za prikaz vremena za koje sam mislio da će jednostavan niz biti više nego dovoljan.

tft.print (rtc.getTimeStr (FORMAT_SHORT)); // FORMAT_LONG za prikaz sekundi; No, to je malo za Nano, prikaz sekundi kasni

Ako želite, još uvijek možete dodati više senzora, jer imamo još nekoliko digitalnih i analognih pinova koji su slobodni da ne spominjemo I2C sabirnicu. Jedino ograničenje je LCD rezolucija:)

Nadam se da ćete to dobro iskoristiti.

Hvala vam što ste pročitali moje upute.

Živjeli!

Preporučeni: