Innehållsförteckning:

Väderstation: 7 steg
Väderstation: 7 steg

Video: Väderstation: 7 steg

Video: Väderstation: 7 steg
Video: När jag lagar mat så här slickar gästerna tallrikarna! 7 köttpåsar i ugnen! 2024, Juli
Anonim
Väderstation
Väderstation

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

Positiva och jordade trådar
Positiva och jordade trådar

GRUNDLÄGGANDE INSTÄLLNINGAR

  1. Anslut 1 bygelkabel (röd) till + sidan av brödbrädet till GND -porten på arduinoen
  2. Använd en annan bygelkabel (röd) för att ansluta till andra sidan av brödbrädan på + skenan
  3. Anslut 1 bygelkabel (svart) till - sidan av brödbrädan till 5v -porten på arduino
  4. 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

Lägger till fotoresistor
Lägger till fotoresistor
  1. Placera fotoresistorn på brödbrädan
  2. Anslut höger sida till + skenan
  3. Anslut vänster sida till ett 220 Ohm motstånd
  4. Anslut en kabel från motståndet till port 7 på arduino
  5. 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

Lägg till IR -sensor
Lägg till IR -sensor
  1. Placera IR -sensorn på brödbrädan
  2. Anslut den första ledningen till GND (-) -skenan till den första porten på IR
  3. Anslut den andra ledningen till den POSITIVA (+) skenan till den andra porten på IR
  4. 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ägger till LCD och potentiometer
Lägger till LCD och potentiometer

Låt oss börja med att lägga till potentiometern

  1. Placera LCD -skärmen och potentiometern på brödbrädan
  2. Anslut GND (-) -skenan till den negativa sidan av potentiometern
  3. Anslut POSITIV (+) skena till den positiva sidan av potentiometern
  4. Anslut en kabel från toppen av potentiometern till V0 -porten på LCD -skärmen
  5. 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

  1. Placera LCD -skärmen på panelen
  2. Anslut en jordkabel till VSS -porten på LCD -skärmen
  3. (V0 är redan anslutet från föregående steg)
  4. RS ansluter till port 12 på arduino
  5. RW ansluter till marken på brödbräda
  6. E ansluter till port ~ 11 på arduino
  7. D4 ansluter till port ~ 5 på arduino
  8. D5 ansluter till port 4 på arduino
  9. D6 ansluter till port 3 på arduino
  10. D7 ansluter till port 2 på ardiino
  11. A kommer att ansluta till ett 220 Ohm motstånd, motståndet ansluts till markskenan på brödbräda
  12. K ansluter för att ansluta till markskenan på brödbrädan

Steg 5: Lägga till DHT11 (temperatur- och fuktsensor)

Lägga till DHT11 (temperatur- och fuktsensor)
Lägga till DHT11 (temperatur- och fuktsensor)
  1. Lägg DHT11 på brödbrädan
  2. Anslut positiv skena (+) på brödbrädan till den positiva stiftet på DHT11, det blir den första stiftet till vänster
  3. Anslut den andra stiftet på DHT11 till ett 220 Ohm motstånd
  4. Anslut 220 Ohm motståndet till port ~ 6 på arduino
  5. 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

Lägga till fjärrkontrollen, nu är du en väderman!
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.

  1. Ladda ner Arduino IDE för att göra dessa korrigeringar för ditt material.
  2. Ladda ner koden (remoteFinder.ino), öppna IDE och ladda upp/kompilera programmet.
  3. Var noga med att öppna seriell bildskärm.
  4. 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: