Sadržaj:
- Supplies
- Korak 1: Kreiranje web-aplikacije i mrežnog uređaja:
- Korak 2: Kreiranje kruga:
- Korak 3: Otpremanje koda:
- Korak 4: Izgradnja PCB -a i kućišta:
- Korak 5: Video tutorial:
Video: Jednostavna meteorološka stanica V2.0: 5 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
Ranije sam podijelio nekoliko vrsta meteoroloških stanica koje su radile drugačije. Ako niste pročitali te članke, preporučujem vam da provjerite ovdje:
- Jednostavna meteorološka stanica pomoću ESP8266.
- Sobna meteorološka stanica pomoću Arduina i BME280.
U ovom uputstvu podijelit ću ažuriranu meteorološku stanicu s kombiniranim karakteristikama prethodne dvije plus nekoliko dodatnih funkcija. Uz sobnu temperaturu, vlažnost i pritisak možemo dohvatiti i trenutno vremensko stanje i prognozu za sljedeći dan. Svi ovi podaci bit će prikazani na OLED ekranu, web stranici i aplikaciji android/ios.
Dakle, bez gubljenja vremena, počnimo.
P. S: Ako vam se sviđa ovo uputstvo, glasajte ga u takmičenju senzora:)
Supplies
Evo popisa dijelova koje ćemo koristiti za ovaj projekt.
Wemos D1 Mini (Amazon SAD / Amazon EU): Možete koristiti bilo koju razvojnu ploču zasnovanu na ESP8266 / ESP32
BME280 senzor (Amazon SAD / Amazon EU): Pazite da kupite "BME280" da ga ne zamijenite s "BMP280"
1.3 "OLED ekran (Amazon SAD / Amazon EU): Predlažem da nabavite isti OLED kao i ja, ili ćete se možda boriti s tim jer mnogi OLED -ovi ne rade s ESP pločama
Tipkalo (Amazon SAD / Amazon EU): Upotrijebite trenutni prekidač jer će se prebacivati između različitih načina rada
Okvir sa skakačima (Amazon SAD / Amazon EU): Za izradu prototipa
Prototipna ploča (Amazon SAD / Amazon EU): Lemiti sve kako bi se napravio trajniji prototip
Baterija od 3,7 V (Amazon SAD / Amazon EU): Za napajanje sistema (opcionalno)
Uz ove dijelove, potreban nam je i softver kako bi sve funkcioniralo
RemoteMe: To je IoT platforma na kojoj morate stvoriti račun za korištenje usluga. Potpuno je besplatan
Arduino IDE: Za učitavanje koda
Evo nekoliko alata koji će vam možda trebati usput:
Strojevi za skidanje žica (Amazon SAD / Amazon EU)
Komplet za lemljenje (Amazon SAD / Amazon EU)
Ruke za pomoć (Amazon SAD / Amazon EU)
Nakon što prikupite sav materijal, možemo prijeći na sljedeći korak.
Korak 1: Kreiranje web-aplikacije i mrežnog uređaja:
Prvo moramo otići na Remoteme.org i prijaviti se na svoj račun. Ako nemate račun, sada je vrijeme da ga otvorite. Sada kada smo se odjavili na remoteme račun možemo izgraditi našu vremensku stanicu, slijedite ove korake:
- Kada se prijavimo na naš remoteme račun, bit ćemo preusmjereni na stranicu na kojoj ćemo vidjeti popis projekata. Ovdje se pomaknite prema dolje i pronaći ćete "Vremensku stanicu". Kliknite na nju.
- Pojavit će se skočni prozor, ovdje kliknite možemo pronaći sve potrebne informacije o projektu. Ako želite, možete pročitati sve detalje ili samo slijediti ove upute.
-
Moramo otići na karticu "Build it" i ispuniti podatke.
- Prvo unesite svoje WiFi ime i lozinku. To će omogućiti da se ESP ploča poveže na vašu WiFi mrežu.
- Zatim postoji mogućnost gdje možemo odabrati vrstu ploče. Budući da koristimo Wemos D1 mini baziran na ESP8266, odabrat ćemo tu ploču.
- Sada moramo unijeti lokaciju, to je grad u kojem živite. Inter naziv grada i pozivni broj zemlje. Na primjer: Kao na slici "Varšava, PL" to znači grad Varšava, Poljska. Nakon što unesete svoj grad i državu, pomaknite se prema dolje. Ovdje možete promijeniti naziv aplikacije i uređaja, ali nije obavezno. Dakle, možete direktno kliknuti na "Sljedeći korak".
- Ovo je posljednji korak ovdje, samo kliknite na "Izradi projekt". Sada možete preuzeti kôd koji je automatski generirao čarobnjak za kodove.
- Ispod toga postoje 3 opcije, Otvori, QR kôd i Instaliraj. Klikom na prvu opciju otvorit će se web stranica s vremenskim podacima. Druga opcija će dobiti QR kôd koji se može skenirati pomoću bilo kojeg pametnog telefona kako bi web stranica postala dostupna u mobilnom pregledniku. Treća opcija će također dati web stranicu koja će instalirati web aplikaciju na Android/iPhone.
Na web stranici ćete primijetiti da prva dva izvora prikazuju podatke, ali posljednji je prazan. To je zato što još moramo stvoriti sobnu vremensku stanicu. Pa napravimo krug za našu meteorološku stanicu.
Korak 2: Kreiranje kruga:
Sada kada imamo kôd, moramo ga postaviti na ploču. Ali prvo moramo povezati zaslon, BME280 senzor i prekidač na Wemos D1 mini. Da biste to učinili, prvo pogledajte gornji dijagram kola.
Ovdje smo koristili I2C protokol za povezivanje modula.
- SDA na pin D2
- SCL na pin D1
- GND za pričvršćivanje GND
- VIN na pin 3.3v
Napomena: Povežite SDA & SCL pinove ekrana i BME280 sa ESP -om. Svi GND pinovi trebaju biti povezani zajedno.
Jedan terminal prekidača spojen je na D3, a drugi na GND. Ako ne znate kako funkcionira tipkalo, predlažem da pogledate ovaj članak. Za bolje razumijevanje pogledajte gornje slike.
Korak 3: Otpremanje koda:
Prije nego što postavite kôd, provjerite imate li sve ESP ploče instalirane u IDE -u. Ako ne znate kako to učiniti, pogledajte ovaj YouTube video.
Instalirajte i sljedeće biblioteke:
- RemoteMe
- RemoteMeUtils
- SparkFun BME280
- esp8266-OLED-master
- RBD_Button
- RBD_Timer
Za instaliranje ovih biblioteka. otvorite IDE i idite na Alati >> Upravljanje bibliotekama. U traku za pretraživanje unesite jedan po jedan naziv biblioteke i instalirajte ga.
Sada ekstrahirajte datoteku koda preuzetu s RemoteMe -a i otvorite je pomoću Arduino IDE -a. Slijedite donje korake:
- Povežite svoj vemos sa računarom i odaberite vrstu ploče (Wemos D1 R1 mini) i odaberite odgovarajući priključak.
- Sada učitajte kôd i pričekajte da se završi.
- Nakon učitavanja koda, ploča će se spojiti na vašu WiFi mrežu i početi prikazivati podatke na OLED ekranu.
- Pritiskom na tipku prebacuje se između 3 načina rada. To možete sami da proverite.
Budući da sve radi kako se očekuje, možemo prijeći na to da ovo kolo učinimo trajnijim i zatvorenijim kako bi izgledalo bolje.
Korak 4: Izgradnja PCB -a i kućišta:
Da bismo naš krug učinili sigurnijim i trajnijim, moramo lemiti sve komponente zajedno na prototipnu ploču. Podijelio sam slike svog rada kako bih stekao bolju ideju. Po želji možete napraviti drugačiji dizajn.
Za kućište sam koristio pjenastu ploču s kojom se lako koristi i radi. U nastavku sam naveo CAD koji možete uputiti da napravite svoje vlastito kućište.
Korak 5: Video tutorial:
Ako vam se sviđa ovo uputstvo, glasajte.
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
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
Jednostavna meteorološka stanica "uradi sam" s DHT11 i OLED zaslonom: 8 koraka
Jednostavna DIY meteorološka stanica s DHT11 i OLED zaslonom: U ovom ćemo vodiču naučiti kako stvoriti jednostavnu meteorološku stanicu pomoću Arduina, DHT11 senzora, OLED zaslona i Visuina za prikaz temperature i vlažnosti. Pogledajte demonstracijski video