Sadržaj:

2.4 TFT Arduino meteorološka stanica s više senzora: 7 koraka
2.4 TFT Arduino meteorološka stanica s više senzora: 7 koraka

Video: 2.4 TFT Arduino meteorološka stanica s više senzora: 7 koraka

Video: 2.4 TFT Arduino meteorološka stanica s više senzora: 7 koraka
Video: Octopus Max EZ v1.0 - EZ2130 2024, Studeni
Anonim
2.4 TFT Arduino meteorološka stanica s više senzora
2.4 TFT Arduino meteorološka stanica s više senzora
2.4 TFT Arduino meteorološka stanica s više senzora
2.4 TFT Arduino meteorološka stanica s više senzora

Prijenosna Arduino meteorološka stanica s TFT LCD -om i nekoliko senzora.

Korak 1: Priča

Nedavno sam imao malo slobodnog vremena za igru s arduinom.

Našao sam skicu na internetu prije nekoliko mjeseci s TFT LCD -om s DHT senzorom i RTC -om. Pa sam ga povezao, napravio neke izmjene na skici kako bi funkcionirao. Nakon učitavanja radilo je užasno !! Tako sam nakon 4 sata shvatio da je besmisleno patiti s tim. Mislio sam da ću sebi napraviti meteorološku stanicu koju ću koristiti u svom domu.

Počnimo!

Korak 2: Potrebni dijelovi

Potrebni dijelovi
Potrebni dijelovi
Potrebni dijelovi
Potrebni dijelovi
Potrebni dijelovi
Potrebni dijelovi

Potrebni dijelovi:

- Arduino uno ili Mega2560 (već je bilo)

- 2,4 tft LCD sa Ili932x ili 9341 IC (već je bio)

- DHT11 (već je bilo)

- DS18b20 (već je bio)

- 4 -pinski svjetlosni senzor LDR (analogni i digitalni)

- Neke kratkospojne žice (već su bile)

- Arduino IDE i ispravne knjižnice

Tako da u ovom trenutku za mene to nije bilo trošak.

Korak 3: Postavljanje hardvera

Postavljanje hardvera
Postavljanje hardvera

Pa nije to bila velika stvar. Kineski Arduino klonovi nisu uvijek loši. Kad ploča ima drugu liniju u koju možete zalemiti igle, to ožičenjem čini malo više prostora za kretanje.

Zato sam lemio igle na suprotan način (gledati dolje) kako bih olakšao posao. Pogledajte fotografiju.

U ovom trenutku dobili smo 3 5V, 3 3.3 V i nekoliko GND pinova.

Sada na ovaj način možete spojiti više senzora na ploču.

DHT osjetnik spojen je na Digital 11.

Senzor temperature spojen je na Digital 10.

LDR je spojen na Analog 5.

Digitalni 12 i 13 su besplatni. Tako da i dalje možete dodati 1 senzor ako želite. (Želim)

Zbog LCD -a na ploču se ne mogu spojiti nikakvi I2C senzori. Lcd -u je za resetiranje potreban pin A4.

Tužno ali istinito.

Korak 4: Softver

Preuzmite knjižnice i skicu.

Prenosim knjižnice za ovaj projekt.

Knjižnica SPFD5408 vrlo je dobra za pogon našeg 2.4 TFT LCD -a, ali mislim da je dobra samo za ILI932X; 9340; 9341 IC.

2019.01.05.!!

Malo ažuriranje! Sada Arduino prikazuje točku rosišta!

Indeks topline prikazuje se i na Celzijusu i na Fahrenheitu.

2019.01.06!!

Verzija Mcufriend sada prijavljuje vrijednosti serijskom monitoru.

Korak 5: Pogledajmo što smo napravili

Pogledajmo što smo napravili
Pogledajmo što smo napravili
Pogledajmo što smo napravili
Pogledajmo što smo napravili
Pogledajmo što smo napravili
Pogledajmo što smo napravili

Naš Arduino prikazuje vrijednosti s senzora brzinom ažuriranja od 1000 ms.

Ono što vidimo:

- Temperatura s DHT osjetnika u prstenastom mjeraču

- Vlažnost u gornjem desnom kutu

- Temperatura sa senzora DS18B20

- Toplinski indeks u Fahrenheitu

- Intenzitet svjetla u postocima (još uvijek malo pogrešno)

- Temperatura u Fahrenheitu

- Rosište u Celzijusima

- Izračun apsolutne vlažnosti

Ali! Još uvijek imamo 2 digitalna pina slobodna, tako da još uvijek postoji prostor za malo poboljšanja kako bi se povećale mogućnosti naše Arduino ploče.

Planiram nekoliko (i vizualnih) nadogradnji ove meteorološke postaje u bliskoj budućnosti kako bi radila i izgledala bolje. Naravno čim imam dovoljno slobodnog vremena ……

Treća verzija je za zaslone kompatibilne s McuFriend -om. Imao sam 1580 i 5408 IC upravljački zaslon koji nisam koristio skoro 2 godine. Zato sam napravio neke izmjene kako bih radio s njima. Prenio sam svoju izmijenjenu biblioteku McuFriend.

Korak 6: Sastavljanje pogrešaka

Pogreške pri sastavljanju
Pogreške pri sastavljanju
Pogreške pri sastavljanju
Pogreške pri sastavljanju

Nedavno imam greške pri sastavljanju s Arduino IDE (i ne samo ja). Ovo je problem koji se često vraća.

Ako imate pogrešku pri sastavljanju ove skice, kopirajte je u novi Arduino prozor i pokušajte ponovno.

Ovo radi za mene, nadam se da će i vama.

Zbog ESP Core i dalje sjedim na Arduino IDE 1.6.13.

Zašto ne nadograditi? Samo zato što mi je ova verzija jako zgodna.

Korak 7: Gotovo

Ti si gotov.

Koristite ga kako želite.

Hvala što ste pročitali moje upute.

Preporučeni: