Sadržaj:

Jednostavna meteorološka stanica V2.0: 5 koraka (sa slikama)
Jednostavna meteorološka stanica V2.0: 5 koraka (sa slikama)

Video: Jednostavna meteorološka stanica V2.0: 5 koraka (sa slikama)

Video: Jednostavna meteorološka stanica V2.0: 5 koraka (sa slikama)
Video: Какого числа от 1 до 31, родился человек, такая у него и вся жизнь 2024, Novembar
Anonim
Simple Weather Station V2.0
Simple Weather Station V2.0

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:

Kreiranje web-aplikacije i mrežnog uređaja
Kreiranje web-aplikacije i mrežnog uređaja
Kreiranje web-aplikacije i mrežnog uređaja
Kreiranje web-aplikacije i mrežnog uređaja
Kreiranje web-aplikacije i mrežnog uređaja
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:

  1. 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.
  2. 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.
  3. 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:

Kreiranje kola
Kreiranje kola
Kreiranje kola
Kreiranje kola

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:

Učitavanje koda
Učitavanje 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:

  1. RemoteMe
  2. RemoteMeUtils
  3. SparkFun BME280
  4. esp8266-OLED-master
  5. RBD_Button
  6. 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:

  1. Povežite svoj vemos sa računarom i odaberite vrstu ploče (Wemos D1 R1 mini) i odaberite odgovarajući priključak.
  2. Sada učitajte kôd i pričekajte da se završi.
  3. Nakon učitavanja koda, ploča će se spojiti na vašu WiFi mrežu i početi prikazivati podatke na OLED ekranu.
  4. 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:

Izgradnja PCB -a i kućišta
Izgradnja PCB -a i kućišta
Izgradnja PCB -a i kućišta
Izgradnja PCB -a i kućišta
Izgradnja PCB -a i kućišta
Izgradnja PCB -a i kućišta
Izgradnja PCB -a i kućišta
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: