Indholdsfortegnelse:
- Trin 1: Historien
- Trin 2: Nødvendige dele
- Trin 3: Hardwareopsætning
- Trin 4: Software
- Trin 5: Lad os se, hvad vi har lavet
- Trin 6: Kompilering af fejl
- Trin 7: Udført
Video: 2.4 TFT Arduino vejrstation med flere sensorer: 7 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
En bærbar Arduino vejrstation med en TFT LCD og et par sensorer.
Trin 1: Historien
For nylig havde jeg lidt fritid til at lege med arduino.
Fandt en skitse på internettet for et par måneder siden med en TFT LCD med en DHT -sensor og en RTC. Så jeg tilsluttede det, lavede nogle ændringer af skitsen for at fungere. Efter upload fungerede det forfærdeligt !! Så efter 4 timer indså jeg, at det er meningsløst at lide med det. Jeg tænkte, at jeg ville lave en vejrstation til mig selv, som jeg vil bruge hjemme hos mig.
Lad os begynde!
Trin 2: Nødvendige dele
De nødvendige dele:
- Arduino uno eller Mega2560 (havde allerede)
- 2,4 tft lcd med Ili932x eller 9341 IC (havde allerede)
- DHT11 (havde allerede)
- DS18b20 (havde allerede)
- En 4 -pins lyssensor LDR (analog og digital)
- Nogle jumperwires (havde allerede)
- Arduino IDE og de korrekte biblioteker
Så på dette tidspunkt var det ingen omkostninger for mig.
Trin 3: Hardwareopsætning
Godt det var ikke noget problem. De kinesiske Arduino -kloner er ikke altid dårlige. Når brættet har en anden linje, hvor du kan lodde stifterne, gør det lidt mere bevægeligt rum med ledningerne.
Så jeg lodde stifterne den modsatte vej (for at se ned) for at gøre jobbet lettere. Se billedet.
I øjeblikket fik vi 3 5V, 3 3.3 V og et par GND -ben.
Du kan nu tilslutte flere sensorer til kortet på denne måde.
DHT -sensoren er tilsluttet Digital 11.
Temperatursensor er tilsluttet Digital 10.
LDR er forbundet til Analog 5.
Digital 12 og 13 er gratis. Så du kan stadig tilføje 1 sensor, hvis du vil. (Jeg vil have)
På grund af LCD'et kan der ikke tilsluttes I2C -sensorer til kortet. Lcd har brug for A4 -stiften til NULSTILLING.
Trist men sandt.
Trin 4: Software
Download bibliotekerne og skitsen.
Jeg uploader bibliotekerne til dette projekt.
SPFD5408 -biblioteket er meget godt til at køre vores 2,4 TFT lcd, men jeg tror, at det kun er godt for ILI932X; 9340; 9341 IC.
2019.01.05.!!
En lille opdatering! Nu viser Arduino dugpunktet!
Varmeindekset vises både Celsius og Fahrenheit.
2019.01.06!!
Mcufriend -versionen rapporterer nu værdierne til den serielle skærm.
Trin 5: Lad os se, hvad vi har lavet
Vores Arduino viser værdierne fra sensorerne med en opdateringshastighed på 1000 ms.
Hvad vi ser:
- Temperaturen fra DHT -sensoren i ringmåleren
- Fugtighed i øverste højre hjørne
- Temperatur fra DS18B20 sensoren
- Varmeindeks i Fahrenheit
- Lysintensitet i procent (stadig lidt buggy)
- Temperatur i Fahrenheit
- Dugpunkt i Celsius
- Beregning af absolut luftfugtighed
Men! Vi har stadig 2 digitale pins gratis, så der er stadig plads til lidt forbedring for at maksimere mulighederne for vores Arduino -board.
Jeg planlægger et par (og visuelle) opgraderinger til denne vejrstation i den nærmeste fremtid for at få det til at fungere og se bedre ud. Så snart jeg har nok fritid selvfølgelig ……
Den tredje version er til McuFriend -kompatible skærme. Jeg havde et 1580 og 5408 IC driver display, som jeg ikke brugte i næsten 2 år. Så jeg lavede nogle ændringer for at arbejde med dem. Jeg har uploadet mit modificerede McuFriend -bibliotek.
Trin 6: Kompilering af fejl
For nylig har jeg haft kompileringsfejl med Arduino IDE (og ikke kun mig). Dette er et problem, der ofte vender tilbage.
Hvis du har en kompileringsfejl med denne skitse, skal du kopiere den ud til et nyt Arduino -vindue og prøve igen.
Dette virker for mig, håber det også vil gøre for dig.
På grund af ESP Core sidder jeg stadig på Arduino IDE 1.6.13.
Hvorfor ikke opgradere? Bare fordi denne version er meget praktisk for mig.
Trin 7: Udført
Du er færdig.
Brug det som du vil.
Tak fordi du læste min instruktive.
Anbefalede:
Arduino -styring af flere P.I.R -sensorer på samme bord: 3 trin
Arduino -styring af flere PIR -sensorer på samme bord: I dag vil jeg fortælle dig, hvordan du forbinder flere PIR -sensorer med en enkelt Arduino Bord > her har jeg også brugt 4 -kanals relæmodul til ekstra funktionalitet. (ELLER Du kan bruge så mange pin din arduin
TILSLUTNING AF FLERE SENSORER TIL EN ARDUINO UNO SERIAL PORT: 4 trin
TILSLUTNING AF FLERE SENSORER TIL EN ARDUINO UNO SERIAL PORT: I denne vejledning udvider vi en enkelt Arduino UNO UART (Rx/Tx) seriel port, så flere Atlas sensorer kan tilsluttes. Udvidelsen udføres ved hjælp af 8: 1 Serial Port Expander -kort. Arduinos havn er forbundet med ekspanderen efter at
TILSLUTNING AF FLERE SENSORER TIL RASPBERRY PI: 6 trin (med billeder)
TILSLUTNING AF FLERE SENSORER TIL RASPBERRY PI: I dette projekt vil vi forbinde tre af Atlas Scientifics EZO -sensorer (pH, opløst ilt og temperatur) til en Raspberry Pi 3B+. I stedet for at koble kredsløbene til Raspberry Pi, bruger vi Whitebox Labs Tentacle T3 -skjoldet. T
Termometer med temperaturrelativ farve på en 2 "TFT -skærm og flere sensorer: 5 trin
Termometer med temperaturrelativ farve på en 2 "TFT -skærm og flere sensorer: Jeg har lavet et display, der viser målinger af flere temperatursensorer. Det fede er, at farven på værdierne ændres med temperaturen: > 75 grader Celcius = RØD > 60 > 75 = ORANGE > 40 < 60 = GUL > 30 < 40
IoT Made Simple: Overvågning af flere sensorer: 7 trin
IoT Made Simple: Overvågning af flere sensorer: For et par uger siden offentliggjorde jeg her en vejledning om overvågning af temperatur ved hjælp af en DS18B20, en digital sensor, der kommunikerer over en 1-Wire bus, sender data over internettet med NodeMCU og Blynk: IoT Made Simple : Overvågning af temperatur overaltBu