Sadržaj:

Meteorološka postaja pomoću Wemos D1 Mini, BME280 i Sensate .: 6 koraka
Meteorološka postaja pomoću Wemos D1 Mini, BME280 i Sensate .: 6 koraka

Video: Meteorološka postaja pomoću Wemos D1 Mini, BME280 i Sensate .: 6 koraka

Video: Meteorološka postaja pomoću Wemos D1 Mini, BME280 i Sensate .: 6 koraka
Video: Arduino Nano, BME280 i SSD1306 OLED meteorološka stanica 2024, Studeni
Anonim
Meteorološka postaja pomoću Wemos D1 Mini, BME280 i Sensate
Meteorološka postaja pomoću Wemos D1 Mini, BME280 i Sensate

U prethodnim sam postovima podijelio različite načine izgradnje meteorološke postaje. Ako niste provjerili ovdje je link.

U ovom uputstvu pokazat ću kako izgraditi jednostavnu meteorološku stanicu pomoću Wemosa i IoT platforme pod nazivom Sensate. Pa krenimo.

Pribor

  1. WeMos D1 Mini ………. (Amazon SAD / Amazon UK / Banggood)
  2. BME280 …………………. (Amazon SAD / Amazon UK / Banggood)
  3. 1,3 -inčni OLED zaslon ……. (Amazon SAD / Amazon UK / Banggood)

Uz ove nam je potrebna i aplikacija Sensate za iOS ili Android.

Korak 1: Što je Sensate?

Što je Sensate?
Što je Sensate?

Svojim riječima: "Koristite aplikaciju Sensate Sense za pristup svojim senzorima bilo kada i bilo gdje. Izgradite svoj vrhunski zapisnik podataka pomoću postojećih hardverskih komponenti s besplatnim upravljačkim programom Sensate. Ili pronađite optimalan čip za svoju aplikaciju i izradite svoje individualno rješenje."

Ukratko, to je aplikacija koja vam zajedno s firmware -om daje jednostavan način bez koda za izradu jednostavnih projekata. Sve što trebate učiniti je fleširati njihov firmware, instalirati njihovu aplikaciju, proći kroz konfiguracijske postavke i spremni ste za prikupljanje podataka od vaših senzora.

Korak 2: Treperi Sensate Firmware

Bljeskajući Sensate Firmware
Bljeskajući Sensate Firmware
Bljeskajući Sensate Firmware
Bljeskajući Sensate Firmware
Bljeskajući Sensate Firmware
Bljeskajući Sensate Firmware

Sada želimo da se naša ESP ploča (u ovom slučaju WeMos D1 Mini) može povezati s oblakom Sensate. Za to nam je potrebno da na ploči stavimo Sensate -ov firmver. Proces je prilično naprijed.

Prvo provjerite jeste li preuzeli sljedeće:

  • Preuzmite i instalirajte upravljački program CP210x ili CH34x (ovisno o USB do TTL čipu koji se koristi na vašoj ploči). U mom slučaju instalirao sam CH340.
  • Preuzmite alat za bljeskanje NodeMCU odavde.
  • Zatim preuzmite najnoviji Sensate firmver odavde.

Nakon što se sve preuzme i instaliraju upravljački programi. Moramo provjeriti priključak naše WeMos ploče. Da biste pronašli priključak:

  • Idite na "Upravitelj uređaja" >> "Priključci".
  • Spojite ploču na računalo putem USB -a. Primijetit ćete da se na popisu pojavljuje novi port. Zapišite to.

Sada možemo obložiti ploču novim firmverom. Provjerite jeste li preuzeli odgovarajući firmver s veze. (U ovom projektu koristimo WeMos D1 mini pa ćemo koristiti taj firmver)

  • Otvorite bljeskalicu i idite na karticu "Napredno". Provjerite imate li slične postavke kao na gornjoj slici.
  • Zatim idite na karticu "Konfiguracija", kliknite prvi red i idite do mape u koju ste preuzeli firmver. Odaberite odgovarajuću datoteku.
  • Sada idite na karticu "Rad", ovdje u okviru COM priključka odaberite port koji ste prethodno zabilježili.
  • Pritisnite "Flash" i pričekajte da treptanje završi.

Sada imamo WeMos D1 mini ploču s Sensateovim firmwareom. Samo kliknite gumb za poništavanje da biste dovršili postupak pokretanja.

Korak 3: Konfiguriranje WiFi mreže

Konfiguriranje WiFi mreže
Konfiguriranje WiFi mreže
Konfiguriranje WiFi mreže
Konfiguriranje WiFi mreže
Konfiguriranje WiFi mreže
Konfiguriranje WiFi mreže

Sada kada smo uspješno prebacili i pokrenuli firmver, moramo postaviti WiFi vjerodajnice na ploču. Da biste to učinili, prvo uključite ploču i uključite WiFi pametnog telefona. Slijedite dolje navedene korake:

  1. Dodirnite "Sensate-Setup" i unesite zadanu lozinku "Setup-Sensate".
  2. Nakon povezivanja uređaja otvorite zadani preglednik i unesite URL "192.168.4.1" i pritisnite enter.
  3. Bit ćete preusmjereni na stranicu za postavljanje. Ovdje odaberite "SSID" (naziv WiFi -a) s kojim se želite povezati, a zatim unesite njegovu lozinku.
  4. U Konfiguraciji usluge dajte imenu svom uređaju (u ovom slučaju "Vremenska stanica"). Dodirnite spremi i ponovno pokreni.

S tim je učinjeno, sada je WeMos ploča spremna za povezivanje s vašom WiFi mrežom. Sada možemo krenuti naprijed i započeti postavljanje na aplikaciji Sensate.

Korak 4: Postavljanje Sensate mobilne aplikacije

Postavljanje Sensate mobilne aplikacije
Postavljanje Sensate mobilne aplikacije
Postavljanje mobilne aplikacije Sensate
Postavljanje mobilne aplikacije Sensate
Postavljanje Sensate mobilne aplikacije
Postavljanje Sensate mobilne aplikacije

Prije svega provjerite jeste li instalirali aplikaciju Sensate Sense na svoj pametni telefon. Zatim otvorite aplikaciju i slijedite dolje navedene korake:

  • Na prvoj stranici dodirnite "Postavljanje hardvera". Zatim će vas pitati želimo li konfigurirati most, jer smo ga već konfigurirali u prethodnom koraku, dodirnut ćemo drugu opciju "Ne, već je konfigurirano"
  • Sljedeća stranica prikazuje sve dostupne mostove. Odaberite onu koju smo upravo napravili.
  • Na sljedećoj stranici dobit ćemo sve pojedinosti o senzorima i 3 opcije. Ovdje odaberite "Čarobnjak za konfiguraciju". Na sljedećoj stranici možete pročitati više informacija o konfiguraciji. Kad ste je pročitali, dodirnite "Start".
  • Sada dobivamo popis svih podržanih ploča. Ovdje ćemo odabrati "WeMos D1 Mini" i dodirnuti "Nastavi".
  • Zatim traži da odaberemo način rada. Postoje 2 načina rada, jedan je normalni način rada koji će uzimati i ažurirati očitanja što je moguće češće. Drugi način "Sleeping Mode", u ovom načinu rada možemo dobivati povremena ažuriranja i ploča će biti u načinu rada za uštedu energije. Za ovaj projekt odabrao sam prvi način rada jer želim ažuriranje temperature i vlažnosti u stvarnom vremenu.
  • Zatim moramo odabrati zaslon. Budući da koristimo 1,3 "128x64 zaslon, mi ćemo to odabrati. Zatim dodirnite" Nastavi ".
  • Na sljedećoj stranici samo odaberite "Bez proširenja".
  • Na sljedećoj stranici moramo odabrati senzor. Koristimo "BME280" pa odaberite to. Pazite da ne odaberete BMP280 koji je sličan, ali nema senzor tlaka.
  • Kada odaberemo senzor, aplikacija nam daje izbor podataka koje želimo prikupljati. Ovdje uključite sve tri opcije. Nema potrebe za igranjem s drugim postavkama.
  • Na kraju kliknite na završi.

Sada sve što trebamo učiniti je izgraditi krug.

Korak 5: Izgradnja kruga

Izgradnja kruga
Izgradnja kruga
Izgradnja kruga
Izgradnja kruga

Kako ovdje koristimo I2C komunikaciju, veze su vrlo jednostavne. Pogledajte gornje slike. Ovdje se igraju 4 pina: VCC, GND (pinovi za napajanje) i SDA, SCL (I2C pinovi).

Spojite žice na sljedeći način:

VCC = 3,3 V

GND = GND

SCL = SCL (D1)

SDA = SDA (D2)

I to je sve. Sada samo uključite krug i pričekajte da se poveže s mrežom. Sada ćemo dobiti podatke o OLED -u i u aplikaciji.

Korak 6: Završna napomena

Završna napomena
Završna napomena
Završna napomena
Završna napomena

Dakle, sada imamo DIY meteorološku stanicu bez potrebe za pisanjem koda. Zar nije super? Sada za njega možete izgraditi kućište poput ovog koje sam prethodno napravio ovdje. Nadam se da je tutorial bilo lako slijediti i da ste sada nešto naučili.

Ako imate bilo kakvih pitanja, slobodno ostavite komentar ispod.

Preporučeni: