Sadržaj:
- Korak 1: Pozitivne i uzemljene žice
- Korak 2: Dodavanje fotootpornika
- Korak 3: Dodajte IC senzor
- Korak 4: Dodavanje LCD -a i potenciometra
- Korak 5: Dodavanje DHT11 (osjetnika temperature i vlažnosti)
- Korak 6: Dodavanjem daljinskog upravljača sada ste meteorolog
- Korak 7: Korištene biblioteke
Video: Meteorološka stanica: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
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
OSNOVNO PODEŠAVANJE
- Spojite 1 kratkospojnik (crveno) na + stranu matične ploče na GND port na arduinu
- Upotrijebite drugu kratkospojnu žicu (crvenu) za spajanje s druge strane matične ploče na + šini
- Spojite 1 kratkospojnu žicu (crnu) na - stranu matične ploče na 5v priključak na arduinu
- Upotrijebite drugu kratkospojnu žicu (crnu) za spajanje na drugu stranu ploče na + šini
Korak 2: Dodavanje fotootpornika
- Postavite fotootpornik na ploču
- Spojite desnu stranu na + šinu
- Priključite lijevu stranu na otpornik od 220 Ohma
- Spojite žicu s otpornika na priključak 7 na arduinu
- 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
- Stavite IC senzor na ploču
- Spojite prvu žicu na GND (-) tračnicu s prvim portom na IC-u
- Spojite drugu žicu na POZITIVNU (+) šinu na drugi port na IC -u
- Spojite žicu s priključka 10 na arduinu na posljednji stup na IC senzoru
Korak 4: Dodavanje LCD -a i potenciometra
Počnimo s dodavanjem potenciometra
- Postavite LCD ekran i potenciometar na ploču
- Spojite GND (-) šinu na negativnu stranu potenciometra
- Spojite POZITIVNU (+) šinu na pozitivnu stranu potenciometra
- Spojite žicu s vrha potenciometra na V0 priključak na LCD -u
- Ovo će postaviti kontrast LCD -u za podešavanje radi lakšeg gledanja
Dodajmo LCD ekran, žice će biti u redu
- Postavite LCD ekran na ploču
- Spojite žicu za uzemljenje na VSS port na LCD -u
- (V0 je već povezan iz prethodnog koraka)
- RS će se spojiti na port 12 na arduinu
- RW će se spojiti na masu na matičnoj ploči
- E će se spojiti na port ~ 11 na arduinu
- D4 će se spojiti na port ~ 5 na arduinu
- D5 će se spojiti na port 4 na arduinu
- D6 će se spojiti na port 3 na arduinu
- D7 će se spojiti na port 2 na ardiinu
- A će se spojiti na otpornik od 220 Ohma, a otpornik će se spojiti sa uzemljenjem na matičnoj ploči
- K će se spojiti za spajanje na uzemljenje na matičnoj ploči
Korak 5: Dodavanje DHT11 (osjetnika temperature i vlažnosti)
- Postavite DHT11 na matičnu ploču
- Spojite pozitivnu vodilicu (+) na matičnoj ploči na pozitivni pin na DHT11, to će biti prvi pin na lijevoj strani
- Spojite drugi pin na DHT11 na otpornik od 220 Ohma
- Priključite otpornik od 220 ohma na port ~ 6 na arduinu
- Priključite zadnji i krajnji desni pin na negativnu vodilicu na ploči
Korak 6: 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.
- Preuzmite Arduino IDE kako biste unijeli ove ispravke u svoj materijal.
- Preuzmite dostavljeni kôd (remoteFinder.ino), otvorite IDE i učitajte/kompajlirajte program.
- Otvorite serijski monitor.
- 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:
Profesionalna meteorološka stanica koja koristi ESP8266 i ESP32 DIY: 9 koraka (sa slikama)
Profesionalna meteorološka stanica koja koristi ESP8266 i ESP32 DIY: LineaMeteoStazione je potpuna meteorološka stanica koja se može povezati s profesionalnim senzorima iz Sensiriona, kao i nekim Davisovim instrumentom (mjerač kiše, anemometar) Projekt je namijenjen kao DIY meteorološka stanica, ali samo zahtijeva
Satelitska meteorološka stanica: 5 koraka
Satelitska meteorološka stanica: Ovaj je projekt namijenjen ljudima koji žele prikupiti vlastite vremenske podatke. Može mjeriti brzinu i smjer vjetra, temperaturu i vlažnost zraka. Takođe je u stanju slušati svakih 100 minuta vremenske satelite koji kruže oko Zemlje. Hoću
Fanair: meteorološka stanica za vašu sobu: 6 koraka (sa slikama)
Fanair: Meteorološka stanica za vašu sobu: Postoji bezbroj načina da saznate trenutno vrijeme, ali tada znate samo vrijeme vani. Šta ako želite znati kakvo je vrijeme u vašoj kući, u određenoj prostoriji? To pokušavam riješiti ovim projektom. Fanair koristi više
NaTaLia meteorološka stanica: Arduino solarna meteorološka stanica učinila pravi način: 8 koraka (sa slikama)
NaTaLia meteorološka stanica: Arduino solarna meteorološka stanica učinila je pravi put: Nakon godinu dana uspješnog rada na 2 različite lokacije, dijelim svoje planove projekta meteoroloških stanica na solarni pogon i objašnjavam kako je evoluirala u sistem koji zaista može opstati dugo vremena perioda iz solarne energije. Ako pratite
"Uradi sam" meteorološka stanica i WiFi senzorska stanica: 7 koraka (sa slikama)
DIY meteorološka stanica i WiFi senzorska stanica: U ovom projektu ću vam pokazati kako stvoriti meteorološku stanicu zajedno sa WiFi senzorskom stanicom. Senzorska stanica mjeri lokalne podatke o temperaturi i vlažnosti i šalje ih putem WiFi -a meteorološkoj stanici. Meteorološka stanica tada prikazuje t