Sadržaj:

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

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

Video: 2.4 TFT Arduino meteorološka stanica sa više senzora: 7 koraka
Video: Octopus Max EZ v1.0 - EZ2130 2024, Novembar
Anonim
2.4 TFT Arduino meteorološka stanica sa više senzora
2.4 TFT Arduino meteorološka stanica sa više senzora
2.4 TFT Arduino meteorološka stanica sa više senzora
2.4 TFT Arduino meteorološka stanica sa 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 sa arduinom.

Našao sam skicu na internetu prije nekoliko mjeseci sa TFT LCD -om sa DHT senzorom i RTC -om. Pa sam ga povezao, napravio neke izmjene na skici kako bi funkcionirao. Nakon postavljanja radio je užasno !! Tako sam nakon 4 sata shvatio da je besmisleno patiti s tim. Mislio sam da ću napraviti vremensku stanicu za sebe koju ću koristiti kod kuće.

Počnimo!

Korak 2: Potrebni dijelovi

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

Potrebni delovi:

- Arduino uno ili Mega2560 (već je bilo)

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

- DHT11 (već je bilo)

- DS18b20 (već je bilo)

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

- Neke kratkospojne žice (već su bile)

- Arduino IDE i ispravne biblioteke

Tako da u to vrijeme 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. Kada ploča ima drugu liniju u koju možete zalemiti igle, to čini malo više prostora za kretanje s ožičenjem.

Zato sam lemio igle na suprotan način (gledajući prema 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 senzor je spojen 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 A4 pin.

Tužno ali istinito.

Korak 4: Softver

Preuzmite biblioteke i skicu.

Prenosim biblioteke za ovaj projekat.

Biblioteka SPFD5408 je vrlo 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 je prikazan i u Celzijusima i u Farenhajtima.

2019.01.06!!

Mcufriend verzija sada prijavljuje vrijednosti serijskom monitoru.

Korak 5: Pogledajmo šta smo napravili

Da vidimo šta smo napravili
Da vidimo šta smo napravili
Da vidimo šta smo napravili
Da vidimo šta smo napravili
Da vidimo šta smo napravili
Da vidimo šta smo napravili

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

Šta vidimo:

- Temperatura sa DHT senzora u meraču prstena

- Vlažnost u gornjem desnom uglu

- Temperatura sa senzora DS18B20

- Indeks topline u Fahrenheitu

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

- Temperatura u Fahrenheitu

- Tačka rose u Celzijusu

- 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 vizuelnih) nadogradnji ove meteorološke stanice u bliskoj budućnosti kako bi radila i izgledala bolje. Naravno čim imam dovoljno slobodnog vremena ……

Treća verzija je za zaslone kompatibilne sa McuFriend -om. Imao sam 1580 i 5408 IC upravljački ekran koji nisam koristio skoro 2 godine. Zato sam napravio neke izmjene za rad s njima. Učitao sam svoju izmijenjenu biblioteku McuFriend.

Korak 6: Prevođenje grešaka

Greške pri sastavljanju
Greške pri sastavljanju
Greške pri sastavljanju
Greš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 grešku pri sastavljanju ove skice, kopirajte je u novi Arduino prozor i pokušajte ponovo.

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 vrlo zgodna.

Korak 7: Gotovo

Završio si.

Koristite ga kako želite.

Hvala što ste pročitali moje uputstvo.

Preporučuje se: