INHOUDSOPGAWE:

2.4 TFT Arduino weerstasie met veelvuldige sensors: 7 stappe
2.4 TFT Arduino weerstasie met veelvuldige sensors: 7 stappe

Video: 2.4 TFT Arduino weerstasie met veelvuldige sensors: 7 stappe

Video: 2.4 TFT Arduino weerstasie met veelvuldige sensors: 7 stappe
Video: MKS Monster8 TMC2209 UART 2024, Julie
Anonim
2.4 TFT Arduino weerstasie met veelvuldige sensors
2.4 TFT Arduino weerstasie met veelvuldige sensors
2.4 TFT Arduino weerstasie met veelvuldige sensors
2.4 TFT Arduino weerstasie met veelvuldige sensors

'N Draagbare Arduino -weerstasie met 'n TFT LCD en 'n paar sensors.

Stap 1: Die storie

Onlangs het ek 'n bietjie vrye tyd gehad om met arduino te speel.

Ek het 'n paar maande gelede 'n skets op die internet gevind met 'n TFT LCD met 'n DHT -sensor en 'n RTC. So ek het dit opgemaak, 'n paar wysigings aan die skets gemaak om te werk. Na die oplaai werk dit vreeslik !! Na 4 uur het ek besef dat dit nutteloos is om daarmee te ly. Ek het gedink ek sal vir my 'n weerstasie maak wat ek by my huis kan gebruik.

Kom ons begin!

Stap 2: Onderdele benodig

Onderdele benodig
Onderdele benodig
Onderdele benodig
Onderdele benodig
Onderdele benodig
Onderdele benodig

Die onderdele benodig:

- Arduino uno of Mega2560 (het al gehad)

- 2.4 tft lcd met Ili932x of 9341 IC (het al gehad)

- DHT11 (het al gehad)

- DS18b20 (reeds gehad)

- 'n 4 -pins ligsensor LDR (analoog en digitaal)

- 'n Paar springdrade (het al gehad)

- Arduino IDE en die korrekte biblioteke

In hierdie tyd was dit dus geen koste vir my nie.

Stap 3: hardeware -opstelling

Hardeware -opstelling
Hardeware -opstelling

Wel, dit was nie 'n groot probleem nie. Die Chinese Arduino -klone is nie altyd sleg nie. As die bord 'n tweede lyn het waar u die penne kan soldeer, maak dit 'n bietjie meer beweegruimte met die bedrading.

Dus het ek die penne op die teenoorgestelde manier gesoldeer (om af te kyk) om die werk makliker te maak. Sien die foto.

Op die oomblik het ons 3 5V, 3 3.3 V en 'n paar GND -penne gekry.

U kan nou op hierdie manier verskeie sensors aan die bord koppel.

Die DHT -sensor is gekoppel aan Digital 11.

Temperatuursensor is gekoppel aan Digital 10.

LDR is gekoppel aan Analog 5.

Digital 12 en 13 is gratis. U kan dus steeds 1 sensor byvoeg as u wil. (Ek wil)

As gevolg van die LCD kan geen I2C -sensors aan die bord gekoppel word nie. LCD benodig die A4 -pen vir RESET.

Hartseer maar waar.

Stap 4: sagteware

Laai die biblioteke en die skets af.

Ek laai die biblioteke vir hierdie projek op.

Die SPFD5408 -biblioteek is baie goed om ons 2.4 TFT lcd te bestuur, maar ek dink dit is net goed vir ILI932X; 9340; 9341 IC.

2019.01.05.!!

'N Klein opdatering! Nou vertoon die Arduino die dauwpunt!

Die hitte -indeks word beide Celsius en Fahrenheit vertoon.

2019.01.06!!

Die Mcufriend -weergawe rapporteer nou die waardes aan die seriële monitor.

Stap 5: Kom ons kyk wat ons gemaak het

Kom ons kyk wat ons gemaak het
Kom ons kyk wat ons gemaak het
Kom ons kyk wat ons gemaak het
Kom ons kyk wat ons gemaak het
Kom ons kyk wat ons gemaak het
Kom ons kyk wat ons gemaak het

Ons Arduino vertoon die waardes van die sensors met 'n opdateringsnelheid van 1000 ms.

Wat ons sien:

- Die temperatuur van die DHT -sensor in die ringmeter

- Humiditeit in die regter boonste hoek

- Temperatuur vanaf die DS18B20 -sensor

- Hitte -indeks in Fahrenheit

- Ligte intensiteit in persentasie (nog steeds 'n bietjie karig)

- Temperatuur in Fahrenheit

- Dauwpunt in Celsius

- Absolute humiditeitsberekening

Maar! Ons het nog 2 digitale penne gratis, so daar is nog ruimte vir 'n bietjie verbetering om die vermoëns van ons Arduino -bord te maksimeer.

Ek beplan in die nabye toekoms 'n paar (en visuele) opgraderings aan hierdie weerstasie om dit te laat werk en beter te lyk. Sodra ek genoeg vrye tyd het natuurlik ….

Die derde weergawe is vir McuFriend -versoenbare skerms. Ek het 'n 1580 en 5408 IC -bestuurdersskerm gehad wat ek amper 2 jaar lank nie gebruik het nie. Ek het dus 'n bietjie gewysig om met hulle te werk. Ek het my gewysigde McuFriend -biblioteek opgelaai.

Stap 6: Stel foute op

Foute saamstel
Foute saamstel
Foute saamstel
Foute saamstel

Onlangs het ek foute saamgestel met Arduino IDE (en nie net met my nie). Dit is 'n probleem wat gereeld terugkeer.

As u 'n opstelfout met hierdie skets het, kopieer dit dan na 'n nuwe Arduino -venster en probeer weer.

Dit werk vir my, ek hoop dat dit ook vir jou sal werk.

As gevolg van die ESP Core sit ek steeds op Arduino IDE 1.6.13.

Waarom nie opgradeer nie? Net omdat hierdie weergawe vir my baie gerieflik is.

Stap 7: Klaar

Jy is klaar.

Gebruik dit soos u wil.

Dankie dat u my instruksies gelees het.

Aanbeveel: