Innholdsfortegnelse:
- Trinn 1: Positive og jordede ledninger
- Trinn 2: Legge til fotoresistor
- Trinn 3: Legg til IR -sensor
- Trinn 4: Legge til LCD og potensiometer
- Trinn 5: Legge til DHT11 (temperatur- og fuktighetssensor)
- Trinn 6: Legge til fjernkontrollen, nå er du en værmann
- Trinn 7: Biblioteker brukt
Video: Værstasjon: 7 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
I denne instruksen vil jeg vise trinnene og koden for å bygge din egen værstasjon! Du vil kunne sykle gjennom temperatur, fuktighet og lysstyrke! Vær oppmerksom på at den eksterne koden din er annerledes enn min, men jeg viser hvordan du finner de riktige kode -IDene! TING DU TRENGER:
- 1 x Arduino UNO R3
- 1 x IR -fjernkontroll (noen vil gjøre)
- 1 x IR -sensor
- 1 x fotoresistor (lysstyrkesensor)
- 1 x 16x2 LCD -skjerm
- 3 x 220 Ohm motstand
- 1 x potensiometer
- 1 x DHT11 (temperatur/fuktighetssensor)
- 1 x brødbrett
- Jumper Wires
Trinn 1: Positive og jordede ledninger
GRUNNLEGGENDE OPPSETT
- Koble 1 startkabel (rød) til + siden av brødbrettet til GND -porten på arduinoen
- Bruk en annen jumper wire (rød) for å koble til den andre siden av brødbrettet på + skinnen
- Koble 1 startkabel (svart) til - siden av brødbrettet til 5v -porten på arduinoen
- Bruk en annen jumper wire (svart) for å koble til den andre siden av brødbrettet på + skinnen
Trinn 2: Legge til fotoresistor
- Plasser fotoresistoren på brødbrettet
- Koble høyre side til + skinnen
- Koble venstre side til en 220 Ohm motstand
- Koble en ledning fra motstanden til port 7 på arduinoen
- Koble en jordledning som kommer fra - skinnen på brødbrettet til den samme skinnen som er koblet til den forrige ledningen (port 7)
Trinn 3: Legg til IR -sensor
- Plasser IR -sensoren på brødbrettet
- Koble den første ledningen til GND (-) skinnen til den første porten på IR
- Koble den andre ledningen til den POSITIVE (+) skinnen til den andre porten på IR
- Koble en ledning fra port 10 på arduinoen til den siste stolpen på IR -sensoren
Trinn 4: Legge til LCD og potensiometer
La oss starte med å legge til potensiometeret
- Plasser LCD -skjermen og potensiometeret på brødbrettet
- Koble GND (-) -skinnen til den negative siden av potensiometeret
- Koble POSITIV (+) skinne til den positive siden av potensiometeret
- Koble en ledning fra toppen av potensiometeret til V0 -porten på LCD -skjermen
- Dette vil justere kontrasten til LCD -skjermen for lettere visning
La oss legge til LCD -skjermen, ledninger vil være i orden
- Plasser LCD -skjermen på brødbrettet
- Koble en jordledning til VSS -porten på LCD -skjermen
- (V0 er allerede tilkoblet fra forrige trinn)
- RS vil koble til port 12 på arduino
- RW kobles til bakken på brødbrettet
- E vil koble til port ~ 11 på arduino
- D4 kobles til port ~ 5 på arduino
- D5 vil koble til port 4 på arduino
- D6 vil koble til port 3 på arduino
- D7 kobles til port 2 på ardiino
- A vil koble til en 220 Ohm motstand, motstanden kobles til bakkeskinnen på brødbrettet
- K vil koble til for å koble til bakkeskinnen på brødbrett
Trinn 5: Legge til DHT11 (temperatur- og fuktighetssensor)
- Legg DHT11 på brødbrettet
- Koble positiv skinne (+) på brødbrettet til den positive pinnen på DHT11, den vil være den første pinnen til venstre
- Koble den andre pinnen på DHT11 til en 220 Ohm motstand
- Koble 220 ohm motstand til port ~ 6 på arduino
- Koble siste og mest høyre pinne til den negative skinnen på brødbrettet
Trinn 6: Legge til fjernkontrollen, nå er du en værmann
Hvis det oppstår problemer mens du konstruerer dette, kan du se tilbake gjennom diagrammene som er kablet riktig. Mer enn sannsynlig vil fjernkontrollen jeg brukte på dette, ikke være den samme som din. Dette betyr at du må endre koden for å få den til å fungere for deg.
- Last ned Arduino IDE for å gjøre disse korreksjonene for materialene dine.
- Last ned koden (remoteFinder.ino), åpne IDE og last opp/kompiler programmet.
- Sørg for å åpne seriell skjerm.
- Trykk på den to knappen du vil bruke, og registrer koden som den serielle skjermen gir deg.
MERK: FFFFFF er ikke riktig, IR -biblioteket kaster dette når det oppdager bruk av den samme knappen. Dette er bare å si at du trykker på den samme knappen igjen og igjen. Hvis du ikke kan laste ned filen, er den her for å kopiere og lime inn.
int RECV_PIN = 6; IRrecv irrecv (RECV_PIN); resultater for dekoderesultater;
ugyldig oppsett () {Serial.begin (9600); irrecv.enableIRIn (); // Start mottakeren}
void loop () {if (irrecv.decode (& results)) {Serial.println (results.value, HEX); irrecv.resume (); // Motta neste verdi}} Deretter åpner du WeatherStation.ino og endrer verdiene for knappene til din. I koden er de i starten av filen og kalles code1 code2 code3Kompiler koden og last opp, og nå er du klar til å overta Channel 10!
Trinn 7: Biblioteker brukt
dht.h
IRremote.h
LiquidCrystal.h https://www.arduino.cc/en/Reference/LiquidCrystalHvis disse bibliotekene er oppdatert eller de ikke jobber med det, kan du sende meg en e -post, så sender jeg deg bibliotekene mine!
Anbefalt:
Profesjonell værstasjon som bruker ESP8266 og ESP32 DIY: 9 trinn (med bilder)
Profesjonell værstasjon ved bruk av ESP8266 og ESP32 DIY: LineaMeteoStazione er en komplett værstasjon som kan grensesnittes med profesjonelle sensorer fra Sensirion samt noen Davis Instrument -komponent (regnmåler, vindmåler) Prosjektet er beregnet som en DIY værstasjon, men bare krever
HC-12 langdistanse værstasjon og DHT-sensorer: 9 trinn
HC-12 langdistanse værstasjon og DHT-sensorer: I denne opplæringen lærer vi hvordan du lager en fjernstasjon for fjerndistanser med to dht-sensorer, HC12-moduler og I2C LCD-skjerm. Se videoen
Satellittassistert værstasjon: 5 trinn
Satellittassistert værstasjon: Dette prosjektet er ment for folk som ønsker å samle sine egne værdata. Den kan måle vindhastighet og retning, temperatur og luftfuktighet. Den er også i stand til å lytte til værsatellitter som går i bane rundt jorden en gang hvert 100. minutt. Jeg vil
Håndholdt værstasjon: 4 trinn
Håndholdt værstasjon: I denne instruksjonsboken bruker vi en Arduino, en oled -skjerm og en SparkFun -miljøsensorkombinasjon med CCS811- og BME280 -sensorer om bord for å bygge en håndholdt enhet som måler temperatur, fuktighet, TVOC -nivåer, barometertrykk, og
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