Kazalo:

Vremenska postaja z uporabo Wemos D1 Mini, BME280 in Sensate .: 6 korakov
Vremenska postaja z uporabo Wemos D1 Mini, BME280 in Sensate .: 6 korakov

Video: Vremenska postaja z uporabo Wemos D1 Mini, BME280 in Sensate .: 6 korakov

Video: Vremenska postaja z uporabo Wemos D1 Mini, BME280 in Sensate .: 6 korakov
Video: Arduino Nano, BME280 и SSD1306 OLED-метеостанция 2024, Julij
Anonim
Vremenska postaja z uporabo Wemos D1 Mini, BME280 in Sensate
Vremenska postaja z uporabo Wemos D1 Mini, BME280 in Sensate

V prejšnjih objavah sem delil različne načine za izgradnjo vremenske postaje. Če niste preverili, je tukaj povezava.

V tem navodilu bom pokazal, kako z uporabo Wemosa in platforme IoT, imenovane Sensate, zgraditi preprosto vremensko postajo. Pa začnimo.

Zaloge

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

Poleg teh potrebujemo tudi aplikacijo Sensate za iOS ali Android.

1. korak: Kaj je Sensate?

Kaj je Sensate?
Kaj je Sensate?

Z lastnimi besedami: "Uporabite aplikacijo Sensate Sense za dostop do svojih senzorjev kadar koli in kjer koli. Zgradite svoj vrhunski zapisovalnik podatkov z uporabo obstoječih strojnih komponent z brezplačno vdelano programsko opremo Sensate. Ali pa poiščite optimalen čip za svojo aplikacijo in zgradite svojo individualno rešitev."

Skratka, to je aplikacija, ki vam skupaj z vdelano programsko opremo ponuja preprost način za ustvarjanje preprostih projektov, brez kode. Vse, kar morate storiti, je, da utripate njihovo vdelano programsko opremo, namestite aplikacijo, pojdite skozi konfiguracijske nastavitve in pripravljeni ste na zbiranje podatkov. od vaših senzorjev.

2. korak: utripa Sensate vdelana programska oprema

Utripajoča vdelana programska oprema Sensate
Utripajoča vdelana programska oprema Sensate
Utripajoča vdelana programska oprema Sensate
Utripajoča vdelana programska oprema Sensate
Utripajoča vdelana programska oprema Sensate
Utripajoča vdelana programska oprema Sensate

Zdaj želimo, da se lahko naša plošča ESP (v tem primeru WeMos D1 Mini) poveže z oblakom Sensate. Za to moramo na ploščo utripati vdelano programsko opremo Sensate. Postopek je precej preprost.

Najprej prenesite naslednje:

  • Prenesite in namestite gonilnik CP210x ali CH34x (odvisno od čipa USB v TTL, ki ga uporabljate na plošči). V mojem primeru sem namestil CH340.
  • Od tu prenesite orodje za utripanje NodeMCU.
  • Nato prenesite najnovejšo vdelano programsko opremo Sensate od tukaj.

Ko je vse naloženo in gonilniki nameščeni. Preveriti moramo vrata naše plošče WeMos. Če želite poiskati vrata:

  • Pojdite na "Upravitelj naprav" >> "Vrata".
  • Ploščo povežite z računalnikom prek USB -ja. Opazili boste, da se na seznamu pojavijo nova vrata. Zapišite si.

Zdaj lahko ploščo utripamo z novo vdelano programsko opremo. Prepričajte se, da ste s povezave prenesli pravo vdelano programsko opremo. (V tem projektu uporabljamo WeMos D1 mini, zato bomo uporabili to vdelano programsko opremo)

  • Odprite bliskavico in pojdite na zavihek "Napredno". Prepričajte se, da imate podobne nastavitve kot na zgornji sliki.
  • Nato pojdite na zavihek "Konfiguracija", kliknite prvo vrstico in se pomaknite do mape, v kateri ste prenesli vdelano programsko opremo. Izberite ustrezno datoteko.
  • Zdaj pojdite na zavihek "Delovanje", tukaj v polju za vrata COM izberite vrata, ki ste jih prej zapisali.
  • Kliknite na "Flash" in počakajte, da utripanje konča.

Zdaj imamo mini ploščo WeMos D1 z vdelano programsko opremo Sensate. Za dokončanje zagona preprosto kliknite gumb za ponastavitev.

3. korak: Konfiguriranje omrežja WiFi

Konfiguriranje omrežja WiFi
Konfiguriranje omrežja WiFi
Konfiguriranje omrežja WiFi
Konfiguriranje omrežja WiFi
Konfiguriranje omrežja WiFi
Konfiguriranje omrežja WiFi

Zdaj, ko smo uspešno prenesli in zagnali vdelano programsko opremo, moramo na ploščo nastaviti poverilnice WiFi. Če želite to narediti, najprej vklopite ploščo in vklopite WiFi pametnega telefona. Sledite spodnjim korakom:

  1. Dotaknite se "Sensate-Setup" in vnesite privzeto geslo "Setup-Sensate".
  2. Ko je naprava povezana, odprite privzeti brskalnik in vnesite URL »192.168.4.1« in pritisnite enter.
  3. Preusmerjeni boste na stran z nastavitvami. Tukaj izberite "SSID" (ime WiFi), s katerim se želite povezati, in nato vnesite geslo.
  4. V konfiguraciji storitve dajte svoji napravi ime (v tem primeru "Vremenska postaja"). Dotaknite se shrani in znova zaženite.

S tem je zdaj plošča WeMos pripravljena za povezavo z vašim omrežjem WiFi. Zdaj lahko gremo naprej in zaženemo nastavitev v aplikaciji Sensate.

4. korak: Nastavitev mobilne aplikacije Sensate

Nastavitev mobilne aplikacije Sensate
Nastavitev mobilne aplikacije Sensate
Nastavitev mobilne aplikacije Sensate
Nastavitev mobilne aplikacije Sensate
Nastavitev mobilne aplikacije Sensate
Nastavitev mobilne aplikacije Sensate

Najprej se prepričajte, da ste v pametni telefon namestili aplikacijo Sensate Sense, nato odprite aplikacijo in sledite spodnjim korakom:

  • Na prvi strani se dotaknite "Nastavitev strojne opreme". Nato vas bo vprašal, ali želimo konfigurirati most, saj smo ga že konfigurirali v prejšnjem koraku, se bomo dotaknili druge možnosti "Ne, že je konfiguriran"
  • Na naslednji strani bodo prikazani vsi razpoložljivi mostovi. Izberite tistega, ki smo ga pravkar naredili.
  • Na naslednji strani bomo dobili vse podrobnosti o senzorjih in 3 možnostih. Tukaj izberite "Čarovnik za konfiguracijo". Na naslednji strani lahko preberete več informacij o konfiguraciji. Ko ga preberete, se dotaknite »Začni«.
  • Zdaj dobimo seznam vseh podprtih plošč. Tu bomo izbrali "WeMos D1 Mini" in se dotaknili "Nadaljuj".
  • Nato nas prosi, da izberemo način delovanja. Obstajata 2 načina, eden je običajen način, ki odčitava in posodablja odčitke čim pogosteje. Drugi način "Spalni način", v tem načinu lahko dobimo periodične posodobitve in plošča bo v načinu varčevanja z energijo. Za ta projekt sem izbral prvi način, saj želim posodobitve temperature in vlažnosti v realnem času.
  • Nato moramo izbrati zaslon. Ker uporabljamo zaslon 1,3 "128x64, ga bomo izbrali. Nato se dotaknite" Nadaljuj ".
  • Na naslednji strani izberite "Brez razširitve".
  • Na naslednji strani moramo izbrati senzor. Uporabljamo "BME280", zato izberite to. Poskrbite, da ne izberete BMP280, ki je podoben, vendar nima senzorja tlaka.
  • Ko izberemo senzor, nam aplikacija omogoča izbiro podatkov, ki jih želimo zbrati. Tu preklopite vse tri možnosti. Ni se vam treba igrati z drugimi nastavitvami.
  • Na koncu kliknite na konec.

Zdaj moramo le zgraditi vezje.

5. korak: Izdelava vezja

Gradnja vezja
Gradnja vezja
Gradnja vezja
Gradnja vezja

Ker tukaj uporabljamo komunikacijo I2C, so povezave zelo preproste. Oglejte si zgornje slike. Tukaj igrajo 4 zatiči: VCC, GND (napajalni zatiči) & SDA, SCL (zatiči I2C).

Priključite žice na naslednji način:

VCC = 3,3 V

GND = GND

SCL = SCL (D1)

SDA = SDA (D2)

In to je vse. Zdaj samo vklopite vezje in počakajte, da se poveže z omrežjem. Zdaj bomo dobili podatke o OLED in v aplikaciji.

Korak 6: Končna opomba

Končna opomba
Končna opomba
Končna opomba
Končna opomba

Zdaj imamo vremensko postajo DIY, ne da bi morali dejansko napisati kodo. Ali ni kul? Zdaj lahko zanj zgradite ohišje, kakršno sem že naredil tukaj. Upam, da je bilo vadnici enostavno slediti in ste se zdaj kaj naučili.

Če imate kakršna koli vprašanja, pustite komentar spodaj.

Priporočena: