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, Juli
Anonim
1.8 TFT LCD napredna meteorološka stanica
1.8 TFT LCD napredna meteorološka stanica

Nešto manji, ali veći.

Korak 1: Projekat je nastavljen

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 pritiska BMP280 i DS3231 RTC za prikaz vremena i barometrijskog pritiska.

Korak 2: Potrebni dijelovi

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

- BMP280 barometarski senzor pritiska

Registarski broj - DS3231 engleski RTC

- 1.8 inčni tft LCD ST7735

- DS18b20

- DHT11 ili DHT22

- Biblioteke i skice

Korak 3: Softver

Softver
Softver
Softver
Softver
Softver
Softver

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

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

Korak 4: Veze

LCD:

- CS Digital 9

- RST Digital 7

- DC Digital 8

- SCLK Digital 13

- MOSI Digital 11

- VCC 3,3 volta

- GND uzemljenje

- LED 5 volti

BMP280:

VCC: Preporučujem samo 3,3 volta

GND: uzemljenje

SCL: Analogni 5

SDA: Analogni 4

DS3231:

Vcc: 3,3 ili 5 volti

GND: uzemljenje

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 preciznu 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, prikazivanje sekundi kasni

I dalje možete dodati još senzora ako želite, 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 uputstvo.

Živjeli!

Preporučuje se: