Sadržaj:
- Korak 1: Prikupite materijale
- Korak 2: Dodajte Data Logger
- Korak 3: Postavite senzor temperature i vlažnosti
- Korak 4: Postavite senzor pritiska i nadmorske visine
- Korak 5: Postavite anemometar
- Korak 6: Provjerite krug i pokrenite neke testove
- Korak 7: Smjestite sve komponente
- Korak 8: Uživajte u svojoj ličnoj maloj meteorološkoj stanici
Video: Meteorološka stanica: 8 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Jeste li se ikad osjećali neugodno tokom razgovora? Trebate cool stvari za razgovor (u redu, pohvalite se)? Imamo stvar za vas! Ovaj vodič će vam omogućiti da izgradite i koristite vlastitu meteorološku stanicu. Sada možete s pouzdanjem ispuniti svaku neugodnu tišinu ažuriranjima o temperaturi, pritisku, vlažnosti, nadmorskoj visini i brzini vjetra. Nikada više nećete pribjeći blagom "vremenu je bilo lijepo" kada završite ovaj uredni projekt.
Naša meteorološka stanica potpuno je opremljena vodootpornom kutijom s različitim senzorima koji bilježe različita prirodna mjerenja i spremaju ih sve na istu SD karticu. Arduino Uno koristi se za jednostavno kodiranje meteorološke stanice tako da može raditi na daljinu. Osim toga, bilo koji broj senzora može se dodati ili integrirati u sistem kako bi mu se dao niz različitih funkcija. Odlučili smo se za različite senzore tvrtke Adafruit: koristili smo DHT22 osjetnik temperature i vlažnosti, BMP280 senzor barometarskog tlaka i nadmorske visine i senzor brzine vjetra anemometra. Morali smo preuzeti nekoliko biblioteka kodova pored sastavljanja različitih kodova kako bi svi naši senzori radili zajedno i evidentirali podatke na SD kartici. Veze do biblioteka su komentirane u našem kodu.
Korak 1: Prikupite materijale
- Arduino Uno
- Protoboard
- 9V baterija
- Senzor brzine vjetra Adafruit Anemometer
- Vodootporno kućište
- Adafruit BMP280 barometarski senzor pritiska i nadmorske visine
- Senzor temperature i vlage Adafruit DHT22
- Adafruit sklop zapisivanja podataka
- Hot Glue
U ovom koraku važno je samo provjeriti radi li vaš Arduino i može li se programirati s vašeg računala. Završili smo i lemljenje svih naših komponenata na protoboard, ali se i matična ploča može koristiti za povezivanje senzora na Arduino. Naša protoboard ploča učinila je sve naše veze trajnim i olakšala smještanje komponenti bez brige da li će ih gurnuti s mjesta.
Korak 2: Dodajte Data Logger
Ovaj korak je lak. Sve što trebate učiniti da biste izvršili ovaj korak je da postavite zapisnik na mjesto. Odgovara na vrhu Arduino Uno.
Da biste zapisivali podatke da zaista evidentira podatke, potrebno je neko kodiranje. Loger zapisuje podatke na SD karticu koja stane u štit i može se ukloniti i priključiti na računar. Jedna značajka koda koja je korisna je korištenje vremenske oznake. Vremenski sat bilježi dan, mjesec i godinu pored sekunde, minute i sata (sve dok je priključen na bateriju). To vrijeme smo morali postaviti u kodu kada smo započeli, ali zapisivač podataka zadržava vrijeme sve dok je baterija na ploči spojena. To znači da nema poništavanja sata!
Korak 3: Postavite senzor temperature i vlažnosti
- Spojite prvi pin (crveni) na senzoru na 5V pin na Arduinu
- Spojite drugi pin (plavi) na digitalni pin na Arduinu (naš smo stavili u pin 6)
- Povežite četvrti pin (zeleni) sa masom Arduina
Senzoru iz Adafruit -a koji smo koristili potreban je samo jedan digitalni pin na Arduinu za prikupljanje podataka. Ovaj senzor je kapacitivni senzor vlažnosti. To znači da mjeri relativnu vlažnost zraka s dvije metalne elektrode odvojene poroznim dielektričnim materijalom između njih. Kako voda ulazi u pore, kapacitet se mijenja. Dio senzora za osjetljivost temperature je jednostavan otpornik: otpor se mijenja kako se temperatura mijenja (naziva se termistor). Iako je promjena nelinearna, može se prevesti u očitanje temperature koje bilježi naš štitnik logera podataka.
Korak 4: Postavite senzor pritiska i nadmorske visine
- Vin pin (crveni) se spaja na 5V pin na Arduinu
- Drugi pin nije povezan ni sa čim
- GND pin (crni) spojen je na uzemljenje na Arduinu
- SCK pin (žuti) ide do SCL pina na Arduinu
- Peti pin nije povezan
- SDI pin (plavi) je spojen na Arduino SDA pin
- Sedmi pin nije povezan i nije prikazan na dijagramu
Vin pin regulira napon na samom senzoru i smanjuje ga sa 5V ulaza na 3V. SCK pin ili SPI sat sata je ulazni pin senzora. SDI pin je serijski podatak u pinu i prenosi informacije od Arduina do senzora. Na dijagramu postavljanja Arduina i matične ploče, prikazani senzor pritiska i nadmorske visine nije bio isti model koji smo koristili. Postoji jedan pin manje, međutim, način na koji je ožičen potpuno je isti kao i način na koji je spojen stvarni senzor. Način povezivanja pinova odražava pinove na senzoru i trebao bi pružiti odgovarajući model za postavljanje senzora.
Korak 5: Postavite anemometar
- Crveni dalekovod iz anemometra mora biti spojen na Vin pin na Arduinu
- Crna crna linija uzemljenja trebala bi biti povezana sa uzemljenjem na Arduinu
- Plava žica (u našem krugu) bila je spojena na A2 pin
Jedna važna stvar koju treba uzeti u obzir je da anemometru za rad treba 7-24V snage. Pin 5V na Arduinu jednostavno ga neće prekinuti. Dakle, 9V baterija mora biti priključena na Arduino. Ovo se izravno spaja na Vin pin i omogućuje anemometru da crpi iz većeg izvora energije. Anemometar mjeri brzinu vjetra stvaranjem električne struje. Što se brže okreće, anemometar dobiva više energije, a time i struje. Arduino može prevesti električni signal koji prima u brzinu vjetra. Program koji smo kodirali također vrši neophodnu konverziju kako bi brzinu vjetra prenio u milje na sat.
Korak 6: Provjerite krug i pokrenite neke testove
Na gornjoj slici je naš kompletni dijagram kola. Senzor temperature je bijeli, četverostruki senzor na sredini ploče. Senzor pritiska predstavljen je crvenim senzorom s desne strane. Iako se ne podudara s senzorom koji smo točno koristili, pinovi/veze će se podudarati ako ih poravnate slijeva nadesno (na senzoru koji smo koristili postoji još jedan pin nego na dijagramu). Žice anemometra odgovarale su bojama koje smo im dodijelili na dijagramu. Osim toga, dodali smo 9V bateriju u crni priključak za bateriju u donjem lijevom kutu dijagrama na Arduinu.
Da biste testirali meteorološku stanicu, pokušajte disati na senzoru temperature i vlažnosti, okrenite anemometar i uzmite podatke na vrhu i dnu visoke zgrade/brda da vidite da li senzor temperature, anemometar i senzor pritiska/nadmorske visine prikupljaju podatke. Pokušajte izvaditi SD karticu i uključiti je u uređaj kako biste bili sigurni da su mjerenja pravilno snimljena. Nadam se da će sve teći glatko. Ako ne, provjerite sve svoje veze. Kao rezervni plan, pokušajte provjeriti kôd i vidjeti jesu li napravljene greške.
Korak 7: Smjestite sve komponente
Sada je vrijeme da izgleda kao prava meteorološka stanica. Koristili smo vodootpornu kutiju Outdoor Products za smještaj našeg kruga i većine komponenti. Naša kutija je već imala rupu sa strane sa penetratorom i gumenom zaptivkom. To nam je omogućilo da senzor temperature i žice anemometra provedemo izvan kutije kroz rupu izbušenu u penetratoru i zapečaćenu epoksidom. Da bismo riješili problem smještanja senzora tlaka unutar kutije, izbušili smo male rupe na samom dnu kutije i stavili uspon na svaki kut dna kako bi držao iznad razine tla.
Za vodonepropusnost žica koje povezuju anemometar i temperaturni senzor s glavnom pločom, koristili smo termoskupljajuću traku za brtvljenje svih veza. Provukli smo senzor temperature ispod kutije i pričvrstili ga (samo nismo htjeli da tonirana plastika zadržava toplinu i daje nam lažna očitanja temperature).
Ovo nije jedina opcija stanovanja, ali definitivno će ona obaviti posao za zabavan projekt.
Korak 8: Uživajte u svojoj ličnoj maloj meteorološkoj stanici
Sada je zabavni dio! Ponesite sa sobom svoju meteorološku stanicu, postavite je izvan prozora ili radite sve što želite. Želite li ga poslati u balonu? Pogledajte naš sljedeći Instructable!
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
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
Jednostavna meteorološka stanica pomoću ESP8266 .: 6 koraka (sa slikama)
Jednostavna meteorološka stanica koja koristi ESP8266 .: U ovom uputstvu ću vam reći kako koristiti ESP8266 za dobivanje podataka poput temperature, pritiska, klime itd. I YouTube podataka poput Pretplatnika & Ukupan broj pregleda. i prikazati podatke na serijskom monitoru i prikazati ih na LCD -u. Podaci će biti f
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