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, Juli
Anonim
Weather Station
Weather Station

U ovom Instructable -u pokazat ću korake i kôd za izgradnju vlastite meteorološke stanice! 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 IC daljinski upravljač (sve će biti dovoljno)
  • 1 x IC senzor
  • 1 x fotootpornik (senzor osvjetljenja)
  • 1 x 16x2 LCD ekran
  • 3 x 220 Ohm otpornik
  • 1 x Potenciometar
  • 1 x DHT11 (senzor temperature/vlage)
  • 1 x Oglasna ploča
  • Džemper žice

Korak 1: Pozitivne i uzemljene žice

Pozitivne i uzemljene žice
Pozitivne i uzemljene žice

OSNOVNO PODEŠAVANJE

  1. Spojite 1 kratkospojnik (crveno) na + stranu matične ploče na GND port na arduinu
  2. Upotrijebite drugu kratkospojnu žicu (crvenu) za spajanje s druge strane matične 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 na drugu stranu ploče na + šini

Korak 2: Dodavanje fotootpornika

Dodavanje fotootpornika
Dodavanje fotootpornika
  1. Postavite fotootpornik na ploču
  2. Spojite desnu stranu na + šinu
  3. Priključite 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 sa - šine na matičnoj ploči na istu šinu povezanu 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 portom na IC-u
  3. Spojite drugu žicu na POZITIVNU (+) šinu na drugi port 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 ekran i potenciometar na ploču
  2. Spojite GND (-) šinu na negativnu stranu potenciometra
  3. Spojite POZITIVNU (+) šinu na pozitivnu stranu potenciometra
  4. Spojite žicu s vrha potenciometra na V0 priključak na LCD -u
  5. Ovo će postaviti kontrast LCD -u za podešavanje radi lakšeg gledanja

Dodajmo LCD ekran, žice će biti u redu

  1. Postavite LCD ekran na ploču
  2. Spojite žicu za uzemljenje na VSS port na LCD -u
  3. (V0 je već povezan iz prethodnog koraka)
  4. RS će se spojiti na port 12 na arduinu
  5. RW će se spojiti na masu na matičnoj 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 port 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 će se spojiti sa uzemljenjem na matičnoj ploči
  12. K će se spojiti za spajanje na uzemljenje na matičnoj ploči

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

Dodavanje DHT11 (senzora temperature i vlažnosti)
Dodavanje DHT11 (senzora temperature i vlažnosti)
  1. Postavite DHT11 na matičnu ploču
  2. Spojite pozitivnu vodilicu (+) na matičnoj ploči na pozitivni pin 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 port ~ 6 na arduinu
  5. Priključite zadnji i krajnji desni pin 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 pri izradi ovog dokumenta, pogledajte unatrag 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 vam pomogao.

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

NAPOMENA: FFFFFF nije ispravan, IR biblioteka to prikazuje kada otkrije upotrebu istog dugmeta. Ovo samo govori da stalno pritiskate isto dugme. Ako ne možete preuzeti datoteku, evo je za kopiranje i lijepljenje.

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

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 za dugmad u vašu. U kodu su na početku datoteke i zovu se code1 code2 code3Kompilirajte kôd i otpremite i sada ste spremni za preuzimanje kanala 10!

Korak 7: Korištene biblioteke

dht.h

IRremote.h

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

Preporučuje se: