Innehållsförteckning:
- Steg 1: Positiva och jordade trådar
- Steg 2: Lägga till fotoresistor
- Steg 3: Lägg till IR -sensor
- Steg 4: Lägga till LCD och potentiometer
- Steg 5: Lägga till DHT11 (temperatur- och fuktsensor)
- Steg 6: Lägga till fjärrkontrollen, nu är du en väderman
- Steg 7: Bibliotek används
Video: Väderstation: 7 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
I denna instruktionsbok visar jag stegen och koden för att bygga din egen väderstation! Du kommer att kunna cykla genom temperatur, luftfuktighet och ljusstyrka! Observera att din fjärrkod kommer att skilja sig från min, men jag visar hur du hittar dina rätta kod -ID! SAKER DU BEHÖVER:
- 1 x Arduino UNO R3
- 1 x IR -fjärrkontroll (någon kommer att göra)
- 1 x IR -sensor
- 1 x fotoresistor (ljusstyrkesensor)
- 1 x 16x2 LCD -skärm
- 3 x 220 Ohm motstånd
- 1 x Potentiometer
- 1 x DHT11 (temp/fuktsensor)
- 1 x brödbräda
- Jumper Wires
Steg 1: Positiva och jordade trådar
GRUNDLÄGGANDE INSTÄLLNINGAR
- Anslut 1 bygelkabel (röd) till + sidan av brödbrädet till GND -porten på arduinoen
- Använd en annan bygelkabel (röd) för att ansluta till andra sidan av brödbrädan på + skenan
- Anslut 1 bygelkabel (svart) till - sidan av brödbrädan till 5v -porten på arduino
- Använd en annan bygelkabel (svart) för att ansluta till andra sidan av brödbrädan på + -skenan
Steg 2: Lägga till fotoresistor
- Placera fotoresistorn på brödbrädan
- Anslut höger sida till + skenan
- Anslut vänster sida till ett 220 Ohm motstånd
- Anslut en kabel från motståndet till port 7 på arduino
- Anslut en jordkabel som kommer från - skenan på brödbrädan till samma skena som är ansluten till föregående tråd (port 7)
Steg 3: Lägg till IR -sensor
- Placera IR -sensorn på brödbrädan
- Anslut den första ledningen till GND (-) -skenan till den första porten på IR
- Anslut den andra ledningen till den POSITIVA (+) skenan till den andra porten på IR
- Anslut en kabel från port 10 på arduino till den sista posten på IR -sensorn
Steg 4: Lägga till LCD och potentiometer
Låt oss börja med att lägga till potentiometern
- Placera LCD -skärmen och potentiometern på brödbrädan
- Anslut GND (-) -skenan till den negativa sidan av potentiometern
- Anslut POSITIV (+) skena till den positiva sidan av potentiometern
- Anslut en kabel från toppen av potentiometern till V0 -porten på LCD -skärmen
- Detta kommer att ställa in kontrasten till LCD -skärmen för att underlätta visningen
Låt oss lägga till LCD -skärmen, ledningar kommer att vara i ordning
- Placera LCD -skärmen på panelen
- Anslut en jordkabel till VSS -porten på LCD -skärmen
- (V0 är redan anslutet från föregående steg)
- RS ansluter till port 12 på arduino
- RW ansluter till marken på brödbräda
- E ansluter till port ~ 11 på arduino
- D4 ansluter till port ~ 5 på arduino
- D5 ansluter till port 4 på arduino
- D6 ansluter till port 3 på arduino
- D7 ansluter till port 2 på ardiino
- A kommer att ansluta till ett 220 Ohm motstånd, motståndet ansluts till markskenan på brödbräda
- K ansluter för att ansluta till markskenan på brödbrädan
Steg 5: Lägga till DHT11 (temperatur- och fuktsensor)
- Lägg DHT11 på brödbrädan
- Anslut positiv skena (+) på brödbrädan till den positiva stiftet på DHT11, det blir den första stiftet till vänster
- Anslut den andra stiftet på DHT11 till ett 220 Ohm motstånd
- Anslut 220 Ohm motståndet till port ~ 6 på arduino
- Anslut den sista och högra stiftet till den negativa skenan på brödbrädan
Steg 6: Lägga till fjärrkontrollen, nu är du en väderman
Om det uppstår några problem när du konstruerar detta, vänligen se tillbaka genom att diagrammen är korrekt anslutna. Mer än sannolikt kommer fjärrkontrollen jag använde på den här, inte att vara densamma som din. Det betyder att du måste ändra koden för att få den att fungera för dig.
- Ladda ner Arduino IDE för att göra dessa korrigeringar för ditt material.
- Ladda ner koden (remoteFinder.ino), öppna IDE och ladda upp/kompilera programmet.
- Var noga med att öppna seriell bildskärm.
- Tryck på den tvåknapp du vill använda och spela in koden som seriemonitorn ger dig.
OBS: FFFFFF är inte korrekt, IR -biblioteket kastar detta när det upptäcker att samma knapp används. Detta är bara att säga att du trycker på samma knapp om och om igen. Om du inte kan ladda ner filen är den här för att kopiera och klistra in.
int RECV_PIN = 6; IRrecv irrecv (RECV_PIN); resultat avkodningsresultat;
void setup () {Serial.begin (9600); irrecv.enableIRIn (); // Starta mottagaren}
void loop () {if (irrecv.decode (& results)) {Serial.println (results.value, HEX); irrecv.resume (); // Ta emot nästa värde}} Öppna sedan WeatherStation.ino och ändra värdena för knapparna till dina. I koden finns de i början av filen och kallas code1 code2 code3Kompilera koden och ladda upp och nu är du redo att ta över kanal 10!
Steg 7: Bibliotek används
dht.h
IRremote.h
LiquidCrystal.h https://www.arduino.cc/en/Reference/LiquidCrystalOm dessa bibliotek har uppdaterats eller om de inte arbetar med det, maila mig gärna så skickar jag mina bibliotek!
Rekommenderad:
Professionell väderstation med ESP8266 och ESP32 DIY: 9 steg (med bilder)
Professionell väderstation med hjälp av ESP8266 och ESP32 DIY: LineaMeteoStazione är en komplett väderstation som kan anslutas till professionella sensorer från Sensirion samt en viss Davis Instrument -komponent (regnmätare, vindmätare) Projektet är avsett som en DIY väderstation men kräver bara
HC-12 långväga väderstation och DHT-sensorer: 9 steg
HC-12 långdistansväderstation och DHT-sensorer: I den här självstudien lär vi oss hur man gör en fjärrväderstation på distans med två dht-sensorer, HC12-moduler och I2C LCD-skärmen. Se videon
Satellitassisterad väderstation: 5 steg
Satellitassisterad väderstation: Detta projekt är avsett för personer som vill samla in sina egna väderdata. Den kan mäta vindhastighet och riktning, temperatur och luftfuktighet. Den kan också lyssna på vädersatelliter som kretsar runt jorden en gång var 100: e minut. Jag vill
Handhållen väderstation: 4 steg
Handhållen väderstation: I den här instruktionsboken kommer vi att använda en Arduino, en oled display och en SparkFun miljösensorkombination med CCS811 och BME280 sensorer ombord för att bygga en handhållen enhet som mäter temperatur, fuktighet, TVOC -nivåer, barometertryck,
Fanair: en väderstation för ditt rum: 6 steg (med bilder)
Fanair: en väderstation för ditt rum: Det finns otaliga sätt att ta reda på det aktuella vädret, men då vet du bara vädret utanför. Vad händer om du vill veta vädret i ditt hus, inuti ett specifikt rum? Det är vad jag försöker lösa med det här projektet. Fanair använder flera