Sadržaj:

Meteorološka stanica: 7 koraka
Meteorološka stanica: 7 koraka

Video: Meteorološka stanica: 7 koraka

Video: Meteorološka stanica: 7 koraka
Video: Математика это не Ислам 2024, Studeni
Anonim
Meteorološka stanica
Meteorološka stanica

U ovom Instructableu pokazat ću korake i kôd za izgradnju vlastite meteorološke postaje! Moći ćete se kretati kroz temperaturu, vlažnost i svjetlinu! Imajte na umu da će se vaš daljinski kôd razlikovati od mog, ali pokazat ću kako pronaći vaše ispravne ID -ove koda! STVARI KOJI TREBAJU:

  • 1 x Arduino UNO R3
  • 1 x daljinski upravljač (bilo koji je dovoljan)
  • 1 x IC senzor
  • 1 x fotootpornik (osjetnik svjetline)
  • 1 x 16x2 LCD zaslon
  • 3 x 220 Ohm otpornik
  • 1 x potenciometar
  • 1 x DHT11 (osjetnik temperature/vlage)
  • 1 x Oglasna ploča
  • Žice za kratkospojnike

Korak 1: Pozitivne i uzemljene žice

Pozitivne i uzemljene žice
Pozitivne i uzemljene žice

OSNOVNE POSTAVKE

  1. Spojite 1 kratkospojnu žicu (crvenu) na + stranu matične ploče u GND priključak na arduinu
  2. Upotrijebite drugu kratkospojnu žicu (crvenu) za spajanje s druge strane ploče na + šini
  3. Spojite 1 kratkospojnu žicu (crnu) na - stranu matične ploče na 5v priključak na arduinu
  4. Upotrijebite drugu kratkospojnu žicu (crnu) za spajanje s druge strane ploče na + šini

Korak 2: Dodavanje fotootpornika

Dodavanje fotootpornika
Dodavanje fotootpornika
  1. Postavite fotootpornik na ploču
  2. Spojite desnu stranu na + tračnicu
  3. Spojite lijevu stranu na otpornik od 220 Ohma
  4. Spojite žicu s otpornika na priključak 7 na arduinu
  5. Spojite žicu za uzemljenje koja dolazi s - vodilice na ploči s istom tračnicom spojenom na prethodnu žicu (priključak 7)

Korak 3: Dodajte IC senzor

Dodajte IR senzor
Dodajte IR senzor
  1. Stavite IC senzor na ploču
  2. Spojite prvu žicu na GND (-) tračnicu s prvim priključkom na IC-u
  3. Spojite drugu žicu na POZITIVNU (+) tračnicu s drugim priključkom na IC -u
  4. Spojite žicu s priključka 10 na arduinu na posljednji stup na IC senzoru

Korak 4: Dodavanje LCD -a i potenciometra

Dodavanje LCD -a i potenciometra
Dodavanje LCD -a i potenciometra

Počnimo s dodavanjem potenciometra

  1. Postavite LCD zaslon i potenciometar na ploču
  2. Spojite GND (-) tračnicu na negativnu stranu potenciometra
  3. Spojite POZITIVNU (+) tračnicu na pozitivnu stranu potenciometra
  4. Spojite žicu s vrha potenciometra u V0 priključak na LCD -u
  5. Time će se kontrast LCD -a podesiti radi lakšeg gledanja

Dodajmo LCD zaslon, žice će biti u redu

  1. Postavite LCD zaslon na ploču
  2. Spojite žicu za uzemljenje na VSS priključak na LCD -u
  3. (V0 je već spojen iz prethodnog koraka)
  4. RS će se spojiti na port 12 na arduinu
  5. RW će se spojiti na masu na ploči
  6. E će se spojiti na port ~ 11 na arduinu
  7. D4 će se spojiti na port ~ 5 na arduinu
  8. D5 će se spojiti na port 4 na arduinu
  9. D6 će se spojiti na priključak 3 na arduinu
  10. D7 će se spojiti na port 2 na ardiinu
  11. A će se spojiti na otpornik od 220 ohma, a otpornik se spaja sa uzemljenjem na ploči
  12. K će se spojiti za spajanje sa uzemljenjem na ploči

Korak 5: Dodavanje DHT11 (osjetnika temperature i vlažnosti)

Dodavanje DHT11 (osjetnika temperature i vlažnosti)
Dodavanje DHT11 (osjetnika temperature i vlažnosti)
  1. Postavite DHT11 na ploču s ploču
  2. Spojite pozitivnu vodilicu (+) na ploči s pozitivnim pinom na DHT11, to će biti prvi pin na lijevoj strani
  3. Spojite drugi pin na DHT11 na otpornik od 220 Ohma
  4. Priključite otpornik od 220 ohma na priključak ~ 6 na arduinu
  5. Priključite zadnji i krajnji desni zatik na negativnu vodilicu na ploči

Korak 6: Dodavanjem daljinskog upravljača sada ste meteorolog

Dodavanjem daljinskog upravljača sada ste meteorolog!
Dodavanjem daljinskog upravljača sada ste meteorolog!

Ako dođe do bilo kakvih problema tijekom izrade ovoga, pogledajte unatrag kroz dijagrame koji su ispravno ožičeni. Više nego vjerojatno daljinski upravljač koji sam koristio za ovo neće biti isti kao vaš. To znači da ćete morati promijeniti kôd kako bi radio za vas.

  1. Preuzmite Arduino IDE kako biste unijeli ove ispravke u svoj materijal.
  2. Preuzmite dostavljeni kôd (remoteFinder.ino), otvorite IDE i učitajte/sastavite program.
  3. Svakako otvorite serijski monitor.
  4. Pritisnite dva gumba koja želite koristiti i snimite kôd koji vam daje serijski monitor.

NAPOMENA: FFFFFF nije ispravan, IR biblioteka to prikazuje kada otkrije uporabu istog gumba. Ovo samo govori da stalno pritisnete isti gumb. Ako ne možete preuzeti datoteku, evo je za kopiranje i lijepljenje.

int RECV_PIN = 6; IRrecv unrecv (RECV_PIN); decode_results rezultate;

void setup () {Serial.begin (9600); unrecv.enableIRIn (); // Pokreni prijemnik}

void loop () {if (unrecv.decode (& results)) {Serial.println (results.value, HEX); unrecv.resume (); // Primite sljedeću vrijednost}} Zatim otvorite WeatherStation.ino i promijenite vrijednosti gumba u svoju. U kodu se nalaze na početku datoteke i zovu se code1 code2 code3Sastavite kôd i prenesite i sada ste spremni preuzeti Kanal 10!

Korak 7: Korištene knjižnice

dht.h

IRremote.h

LiquidCrystal.h https://www.arduino.cc/en/Reference/LiquidCrystalAko su se ove knjižnice ažurirale ili ne rade s njom, slobodno mi pošaljite e -poštu, a ja ću vam poslati svoje knjižnice!

Preporučeni: