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, Studeni
Anonim
Jednostavna meteorološka stanica V2.0
Jednostavna meteorološka stanica 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 postaja pomoću ESP8266.
  • Sobna meteorološka stanica pomoću Arduina i BME280.

U ovom uputstvu podijelit ću ažuriranu meteorološku stanicu s kombiniranim značajkama prethodne dvije i nekoliko dodatnih značajki. Uz sobnu temperaturu, vlažnost i tlak možemo dohvatiti i trenutno vremensko stanje te prognozu za sljedeći dan. Svi ti podaci bit će prikazani na OLED zaslonu, web stranici i aplikaciji android/ios.

Dakle, bez gubljenja vremena, počnimo.

P. S: Ako vam se sviđa ova instrukcija, glasajte s natječaja za senzore:)

Pribor

Ovdje je popis 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 -inčni OLED zaslon (Amazon SAD / Amazon EU): Predlažem da nabavite isti OLED kao i ja, ili biste se mogli 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

Oglasna ploča sa skakačima (Amazon SAD / Amazon EU): Za izradu prototipa

Ploča prototipa (Amazon SAD / Amazon EU): Lemiti sve kako bi se napravio trajniji prototip

3,7v baterija (Amazon SAD / Amazon EU): Za napajanje sustava (izborno)

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

Izrada web-aplikacije i mrežnog uređaja
Izrada web-aplikacije i mrežnog uređaja
Izrada web-aplikacije i mrežnog uređaja
Izrada web-aplikacije i mrežnog uređaja
Izrada web-aplikacije i mrežnog uređaja
Izrada 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 svoju meteorološku stanicu, slijedite ove korake:

  1. Kad se prijavimo na svoj remoteme račun, bit ćemo preusmjereni na stranicu na kojoj ćemo vidjeti popis projekata. Ovdje se pomaknite prema dolje i pronaći ćete "Vremensku postaju". 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 pojedinosti 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 s vašom WiFi mrežom.
    • Zatim postoji mogućnost gdje možemo odabrati vrstu ploče. Budući da koristimo Wemos D1 mini temeljen 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 izravno 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 dobit će QR kôd koji se može skenirati pomoću bilo kojeg pametnog telefona kako bi se web stranica dobila na mobilnom pregledniku. Treća opcija će također dati web stranicu koja će instalirati web aplikaciju na Android/iPhone.

Na web stranici primijetit ćete 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: Stvaranje kruga:

Stvaranje kruga
Stvaranje kruga
Stvaranje kruga
Stvaranje kruga

Sada kada imamo kôd, moramo ga prenijeti na ploču. No, 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: Spojite SDA i SCL pinove zaslona i BME280 na ESP. Svi GND pinovi trebaju biti povezani zajedno.

Jedan terminal sklopke spojen je na D3, a drugi na GND. Ako ne znate kako funkcionira gumb, predlažem da pogledate ovaj članak. Za bolje razumijevanje pogledajte gornje slike.

Korak 3: Prijenos koda:

Učitavanje koda
Učitavanje koda

Prije nego što možete učitati kôd, provjerite imate li sve ESP ploče instalirane u IDE -u. Ako ne znate kako to učiniti, pogledajte ovaj YouTube video.

Također instalirajte sljedeće knjižnice:

  1. RemoteMe
  2. RemoteMeUtils
  3. SparkFun BME280
  4. esp8266-OLED-master
  5. RBD_Button
  6. RBD_Timer

Za instaliranje ovih knjižnica. otvorite IDE i idite na Alati >> Upravljanje knjižnicama. U traku za pretraživanje unesite jedan po jedan naziv knjižnice i instalirajte ga.

Sada ekstrahirajte datoteku koda preuzetu s RemoteMe -a i otvorite je s Arduino IDE -om. Slijedite korake u nastavku:

  1. Spojite svoj wemos na računalo 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 završi.
  3. Nakon učitavanja koda, ploča će se spojiti na vaš WiFi i početi prikazivati podatke na OLED zaslonu.
  4. Pritiskom na gumb prebacuje se između 3 načina rada. To možete provjeriti sami.

Budući da sve radi kako se očekuje, možemo prijeći na to da ovaj krug učinimo trajnijim i zatvorenijim kako bi izgledao 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

Kako bismo naš krug učinili sigurnijim i trajnijim, moramo lemiti sve komponente zajedno na prototipnu ploču. Podijelila sam slike svog rada kako bih stekla bolju sliku. Po želji možete napraviti drugačiji dizajn.

Za kućište sam upotrijebio pjenastu ploču jer je jednostavna za korištenje i rad. U nastavku sam naveo CAD koji možete upotrijebiti za izradu vlastitog kućišta.

Korak 5: Video vodič:

Ako vam se sviđa ovo uputstvo, glasajte.

Preporučeni: