Taula de continguts:
- Pas 1: la història
- Pas 2: parts necessàries
- Pas 3: Configuració del maquinari
- Pas 4: programari
- Pas 5: Vegem què hem fet
- Pas 6: compilació d'errors
- Pas 7: Fet
Vídeo: Estació meteorològica 2.4 TFT Arduino amb múltiples sensors: 7 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Una estació meteorològica Arduino portàtil amb pantalla LCD TFT i uns quants sensors.
Pas 1: la història
Recentment he tingut una mica de temps lliure per jugar amb arduino.
Vaig trobar un esbós a Internet fa uns mesos amb un LCD TFT amb un sensor DHT i un RTC. Així que el vaig connectar, vaig fer algunes modificacions a l'esbós perquè funcionés. Després de penjar-ho, funcionava molt malament !! Així que després de 4 hores em vaig adonar que no té sentit patir amb ell. Vaig pensar que faré una estació meteorològica per a mi que utilitzaré a casa meva.
Comencem!
Pas 2: parts necessàries
Les peces necessàries:
- Arduino uno o Mega2560 (ja tenia)
- LCD de 2,4 tft amb IC Ili932x o 9341 (ja tenia)
- DHT11 (ja tenia)
- DS18b20 (ja tenia)
- Un sensor de llum LDR de 4 pins (analògic i digital)
- Alguns cables de pont (ja tenien)
- Arduino IDE i les biblioteques correctes
Per tant, en aquest moment no em va costar.
Pas 3: Configuració del maquinari
Doncs no va ser gran cosa. Els clons xinesos d’Arduino no sempre són dolents. Quan el tauler té una segona línia on podeu soldar els pins, això fa que la connexió del cable sigui una mica més mòbil.
Així que he soldat els passadors de manera contrària (per mirar cap avall) per facilitar la feina. Veure la foto.
En aquest moment teníem 3 5V, 3,3,3 V i un parell de pins GND.
Ara podeu connectar diversos sensors a la placa d’aquesta manera.
El sensor DHT està connectat a Digital 11.
El sensor de temperatura està connectat a Digital 10.
LDR està connectat a Analog 5.
Els digitals 12 i 13 són gratuïts. Per tant, encara podeu afegir 1 sensor si voleu. (Vull)
A causa de la pantalla LCD no es poden connectar sensors I2C a la placa. El LCD necessita el pin A4 per RESET.
Trist però cert.
Pas 4: programari
Descarregueu les biblioteques i l'esbós.
Estic penjant les biblioteques d’aquest projecte.
La biblioteca SPFD5408 és molt bona per conduir el nostre lcd 2.4 TFT, però crec que només és bo per a ILI932X; 9340; 9341 IC.
2019.01.05.!!
Una petita actualització. Ara l’Arduino mostra el punt de rosada.
L'índex de calor es mostra tant en graus Celsius com Fahrenheit.
2019.01.06!!
La versió de Mcufriend ara informa dels valors al monitor de sèrie.
Pas 5: Vegem què hem fet
El nostre Arduino mostra els valors dels sensors amb una velocitat d’actualització de 1000 ms.
Què veiem:
- La temperatura del sensor DHT al mesurador d’anells
- Humitat a la cantonada superior dreta
- Temperatura del sensor DS18B20
- Índex de calor en Fahrenheit
- Intensitat de la llum en percentatge (encara una mica buggy)
- Temperatura en Fahrenheit
- Punt de rosada en centígrads
- Càlcul d’humitat absoluta
Però! Encara tenim 2 pins digitals gratuïts, de manera que encara hi ha espai per millorar una mica per maximitzar les capacitats de la nostra placa Arduino.
Estic planejant algunes actualitzacions (i visuals) d'aquesta estació meteorològica en un futur pròxim perquè funcioni i tingui un millor aspecte. Tan bon punt tinc prou temps lliure, per descomptat …
La tercera versió és per a pantalles compatibles amb McuFriend. Tenia una pantalla de controladors IC 1580 i 5408 que no feia servir durant gairebé dos anys. Així que vaig fer alguna modificació per treballar amb ells. Vaig penjar la biblioteca McuFriend modificada.
Pas 6: compilació d'errors
Recentment tinc errors de compilació amb Arduino IDE (i no només jo). Aquest és un problema que sovint torna.
Si teniu un error de compilació amb aquest esbós, copieu-lo a una nova finestra d'Arduino i torneu-ho a provar.
Això funciona per a mi, espero que també ho sigui per a vosaltres.
A causa de l’ESP Core, encara estic assegut a Arduino IDE 1.6.13.
Per què no actualitzeu? Només perquè aquesta versió és molt convenient per a mi.
Pas 7: Fet
Estàs acabat.
Utilitzeu-lo com vulgueu.
Gràcies per llegir el meu instructable.
Recomanat:
HC-12 Estació meteorològica de llarga distància i sensors DHT: 9 passos
Estació meteorològica de llarga distància HC-12 i sensors DHT: en aquest tutorial aprendrem com fer una estació meteorològica de llarga distància remota mitjançant dos sensors dht, mòduls HC12 i la pantalla LCD I2C. Mireu el vídeo
Estació meteorològica NaTaLia: l'estació meteorològica amb energia solar Arduino s'ha fet correctament: 8 passos (amb imatges)
Estació meteorològica NaTaLia: Estació meteorològica amb energia solar Arduino feta de la manera correcta: després d’un any d’exitació en 2 llocs diferents, comparteixo els plans del projecte de la meva estació meteorològica amb energia solar i explico com va evolucionar cap a un sistema que realment pot sobreviure durant molt de temps períodes des de l'energia solar. Si segueixes
Estació meteorològica de bricolatge i estació de sensor WiFi: 7 passos (amb imatges)
Estació meteorològica de bricolatge i estació de sensor WiFi: en aquest projecte us mostraré com crear una estació meteorològica juntament amb una estació de sensor WiFi. L'estació del sensor mesura les dades de temperatura i humitat locals i les envia, mitjançant WiFi, a l'estació meteorològica. L'estació meteorològica mostra llavors
Estació meteorològica ESP8266 / ESP32 amb LCD (s) TFT: 8 passos
Estació meteorològica ESP8266 / ESP32 amb LCD (s) TFT: Hola, en aquest breu instructiu m'agradaria presentar el meu segon projecte Esp8266 WS. Des que vaig publicar el meu primer projecte ESP, volia fer-ne un segon. Vaig tenir temps lliure per tornar a treballar un codi font antic que s’adapti a les meves necessitats, així que si no us importa
Estació meteorològica Amb Arduino, BME280 i pantalla per veure la tendència en els darrers 1-2 dies: 3 passos (amb imatges)
Estació meteorològica Amb Arduino, BME280 i pantalla per veure la tendència en els darrers 1-2 dies: Hola, aquí ja s'han introduït estacions meteorològiques instructives. Mostren la pressió, la temperatura i la humitat actuals de l’aire. El que els va faltar fins ara era una presentació del curs en els darrers 1-2 dies. Aquest procés tindria la