Sadržaj:

Meteorološka stanica koja koristi Wemos D1 Mini, BME280 i Sensate .: 6 koraka
Meteorološka stanica koja koristi Wemos D1 Mini, BME280 i Sensate .: 6 koraka

Video: Meteorološka stanica koja koristi Wemos D1 Mini, BME280 i Sensate .: 6 koraka

Video: Meteorološka stanica koja koristi Wemos D1 Mini, BME280 i Sensate .: 6 koraka
Video: Arduino Nano, BME280 и SSD1306 OLED-метеостанция 2024, Juli
Anonim
Meteorološka stanica koja koristi Wemos D1 Mini, BME280 i Sensate
Meteorološka stanica koja koristi Wemos D1 Mini, BME280 i Sensate

U prethodnim postovima sam podijelio različite metode za izgradnju meteorološke stanice. Ako niste provjerili evo linka.

U ovom uputstvu ću pokazati kako izgraditi jednostavnu meteorološku stanicu koristeći Wemos i IoT platformu pod nazivom Sensate. Pa počnimo.

Supplies

  1. WeMos D1 Mini ………. (Amazon SAD / Amazon UK / Banggood)
  2. BME280 …………………. (Amazon SAD / Amazon UK / Banggood)
  3. 1.3 "OLED ekran …… (Amazon SAD / Amazon UK / Banggood)

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

Korak 1: Šta je Sensate?

Šta je Sensate?
Šta je Sensate?

Njihovim vlastitim riječima: "Koristite aplikaciju Sensate Sense za pristup svojim senzorima bilo kada i bilo gdje. Izgradite svoj vrhunski zapisnik podataka koristeći postojeće hardverske komponente 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 uz firmver daje jednostavan način bez koda za izradu jednostavnih projekata. Sve što trebate učiniti je fleširati njihov firmver, instalirati aplikaciju, proći kroz konfiguracijske postavke i spremni ste za prikupljanje podataka sa vaših senzora.

Korak 2: Treperi Sensate Firmware

Bljeskajući Sensate firmver
Bljeskajući Sensate firmver
Bljeskajući Sensate firmver
Bljeskajući Sensate firmver
Bljeskajući Sensate firmver
Bljeskajući Sensate firmver

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 našu ploču stavimo Sensate -ov firmver. Proces je prilično jednostavan.

Prvo provjerite jeste li preuzeli sljedeće:

  • Preuzmite i instalirajte CP210x ili CH34x upravljački program (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 upravljački programi se instaliraju. Moramo provjeriti port naše WeMos ploče. Da biste pronašli port:

  • Idite na "Upravitelj uređaja" >> "Portovi".
  • Povežite ploču s računarom putem USB -a. Primijetit ćete da se na listi pojavljuje novi port. Zapišite to.

Sada možemo zamijeniti ploču novim firmverom. Provjerite jeste li preuzeli odgovarajući firmver sa 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 na prvi red i idite do mape u koju ste preuzeli firmver. Odaberite odgovarajuću datoteku.
  • Sada idite na karticu "Rad", ovdje u okviru COM porta odaberite port koji ste prethodno zabilježili.
  • Kliknite na "Flash" i pričekajte da treptanje završi.

Sada imamo WeMos D1 mini ploču sa Sensate -ovim firmverom. Samo kliknite gumb za poništavanje da biste dovršili proces 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) 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 ponovo pokreni.

S tim je učinjeno, sada je WeMos ploča spremna za povezivanje na vašu WiFi mrežu. 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 Sensate mobilne aplikacije
Postavljanje Sensate mobilne aplikacije
Postavljanje mobilne aplikacije Sensate
Postavljanje mobilne aplikacije Sensate

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"
  • Na sljedećoj stranici bit će prikazani svi raspoloživi mostovi. Odaberite onu koju smo upravo napravili.
  • Na sljedećoj stranici dobit ćemo sve detalje o senzorima i 3 opcije. Ovdje odaberite "Čarobnjak za konfiguraciju". Na sljedećoj stranici možete pročitati više informacija o konfiguraciji. Kada 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 normalan koji će uzimati i ažurirati očitanja što je moguće češće. Drugi način rada "Sleeping Mode", u ovom načinu rada možemo primati periodična 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 ekran. Budući da koristimo 1,3 "128x64 ekran, 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 pritiska.
  • Kada odaberemo senzor, aplikacija nam daje izbor podataka koje želimo prikupiti. Ovdje uključite sve tri opcije. Nema potrebe za igranjem s bilo kojim drugim postavkama.
  • Na kraju kliknite na završi.

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

Korak 5: Izgradnja kruga

Izgradnja kola
Izgradnja kola
Izgradnja kola
Izgradnja kola

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.3V

GND = GND

SCL = SCL (D1)

SDA = SDA (D2)

I to je sve. Sada samo uključite krug i pričekajte da se poveže na mrežu. 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 onog koje sam prethodno napravio ovdje. Nadam se da je tutorijal bilo lako slijediti i da ste sada nešto naučili.

Ako imate bilo kakvih pitanja, slobodno ostavite komentar ispod.

Preporučuje se: