Innholdsfortegnelse:
- Trinn 1: Historien
- Trinn 2: Nødvendige deler
- Trinn 3: Maskinvareoppsett
- Trinn 4: Programvare
- Trinn 5: La oss se hva vi har laget
- Trinn 6: Kompilere feil
- Trinn 7: Ferdig
Video: 2.4 TFT Arduino værstasjon med flere sensorer: 7 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
En bærbar Arduino værstasjon med en TFT LCD og noen få sensorer.
Trinn 1: Historien
Nylig hadde jeg litt ledig tid til å leke med arduino.
Fant en skisse på internett for noen måneder siden med en TFT LCD med en DHT -sensor og en RTC. Så jeg koblet den til, gjorde noen endringer i skissen for å fungere. Etter opplasting fungerte det forferdelig !! Så etter 4 timer skjønte jeg at det er meningsløst å lide med det. Jeg tenkte jeg skulle lage en værstasjon for meg selv som jeg skal bruke hjemme.
La oss begynne!
Trinn 2: Nødvendige deler
Delene som trengs:
- Arduino uno eller Mega2560 (hadde allerede)
- 2,4 tft lcd med Ili932x eller 9341 IC (hadde allerede)
- DHT11 (hadde allerede)
- DS18b20 (hadde allerede)
- En 4 -pinners lyssensor LDR (analog og digital)
- Noen hoppetråder (hadde allerede)
- Arduino IDE og de riktige bibliotekene
Så på dette tidspunktet var det ingen kostnad for meg.
Trinn 3: Maskinvareoppsett
Vel, det var ikke så farlig. De kinesiske Arduino -klonene er ikke alltid dårlige. Når brettet har en andre linje hvor du kan lodde pinnene, gir det litt mer bevegelig plass med ledningene.
Så jeg loddet pinnene motsatt vei (for å se ned) for å gjøre jobben enklere. Se bildet.
For øyeblikket fikk vi 3 5V, 3 3.3 V og et par GND -pinner.
Du kan nå koble flere sensorer til kortet på denne måten.
DHT -sensoren er koblet til Digital 11.
Temperatursensor er koblet til Digital 10.
LDR er koblet til Analog 5.
Digital 12 og 13 er gratis. Så du kan fortsatt legge til 1 sensor hvis du vil. (Jeg ønsker)
På grunn av LCD -en kan ingen I2C -sensorer kobles til kortet. LCD trenger A4 -pinnen for RESET.
Trist men sant.
Trinn 4: Programvare
Last ned bibliotekene og skissen.
Jeg laster opp bibliotekene for dette prosjektet.
SPFD5408 -biblioteket er veldig bra for å kjøre vår 2,4 TFT lcd, men jeg tror det er bare bra for ILI932X; 9340; 9341 IC.
2019.01.05.!!
En liten oppdatering! Nå viser Arduino duggpunktet!
Varmeindeksen vises både Celsius og Fahrenheit.
2019.01.06!!
Mcufriend -versjonen rapporterer nå verdiene til seriell skjerm.
Trinn 5: La oss se hva vi har laget
Vår Arduino viser verdiene fra sensorene med 1000ms oppdateringshastighet.
Det vi ser:
- Temperaturen fra DHT -sensoren i ringmåleren
- Fuktighet i øvre høyre hjørne
- Temperatur fra DS18B20 -sensoren
- Varmeindeks i Fahrenheit
- Lysintensitet i prosent (fortsatt litt buggy)
- Temperatur i Fahrenheit
- Duggpunkt i Celsius
- Beregning av absolutt fuktighet
Men! Vi har fortsatt to digitale pins gratis, så det er fortsatt plass til litt forbedring for å maksimere mulighetene til vårt Arduino -bord.
Jeg planlegger noen (og visuelle) oppgraderinger til denne værstasjonen i nær fremtid for å få det til å fungere og se bedre ut. Så snart jeg har nok ledig tid selvfølgelig ….
Den tredje versjonen er for McuFriend -kompatible skjermer. Jeg hadde en 1580 og 5408 IC driverskjerm som jeg ikke brukte på nesten 2 år. Så jeg gjorde noen endringer for å jobbe med dem. Jeg lastet opp det endrede McuFriend -biblioteket mitt.
Trinn 6: Kompilere feil
Nylig har jeg kompileringsfeil med Arduino IDE (og ikke bare meg). Dette er et problem som ofte kommer tilbake.
Hvis du har en kompileringsfeil med denne skissen, kan du kopiere den til et nytt Arduino -vindu og prøve igjen.
Dette fungerer for meg, håper det vil gjøre det for deg også.
På grunn av ESP Core sitter jeg fortsatt på Arduino IDE 1.6.13.
Hvorfor ikke oppgradere? Bare fordi denne versjonen er veldig praktisk for meg.
Trinn 7: Ferdig
Du er ferdig.
Bruk den som du vil.
Takk for at du leser min instruktive.
Anbefalt:
NaTaLia værstasjon: Arduino solcelledrevet værstasjon gjort den riktige måten: 8 trinn (med bilder)
NaTaLia værstasjon: Arduino solcelledrevet værstasjon gjort på riktig måte: Etter 1 års vellykket drift på 2 forskjellige steder deler jeg mine solcelledrevne værstasjonsprosjektplaner og forklarer hvordan det utviklet seg til et system som virkelig kan overleve over lang tid perioder fra solenergi. Hvis du følger
Arduino -kontrollerende flere P.I.R -sensorer på samme bord: 3 trinn
Arduino -styring av flere PIR -sensorer på samme bord: I dag vil jeg fortelle deg hvordan du kobler flere PIR -sensorer til en enkelt Arduino Bord > her har jeg også brukt 4 -kanals relemodul for litt ekstra funksjonalitet. (ELLER Du kan bruke så mange som pin din arduin
KOBLING AV FLERE SENSORER TIL EN ARDUINO UNO SERIALPORT: 4 trinn
KOBLING AV FLERE SENSORER TIL EN ARDUINO UNO SERIAL PORT: I denne opplæringen skal vi utvide en enkelt Arduino UNO UART (Rx/Tx) serieport slik at flere Atlas -sensorer kan kobles til. Utvidelsen gjøres ved hjelp av 8: 1 Serial Port Expander -kort. Arduino -havnen er knyttet til ekspanderen etter at
KOBLING AV FLERE SENSORER TIL RASPBERRY PI: 6 trinn (med bilder)
KOBLING AV FLERE SENSORER TIL RASPBERRY PI: I dette prosjektet vil vi koble tre av Atlas Scientifics EZO -sensorer (pH, oppløst oksygen og temperatur) til en Raspberry Pi 3B+. I stedet for å koble kretsene til Raspberry Pi, bruker vi Whitebox Labs Tentacle T3 -skjoldet. T
Termometer med temperaturrelativ farge på en 2 "TFT -skjerm og flere sensorer: 5 trinn
Termometer med temperaturrelativ farge på en 2 "TFT -skjerm og flere sensorer: Jeg har laget et display som viser målingene til flere temperatursensorer. Det kult er at fargen på verdiene endres med temperaturen: > 75 grader Celcius = RED > 60 > 75 = ORANGE > 40 < 60 = GUL > 30 < 40