Tartalomjegyzék:

Meteorológiai állomás a Wemos D1 Mini, a BME280 és a Sensate használatával: 6 lépés
Meteorológiai állomás a Wemos D1 Mini, a BME280 és a Sensate használatával: 6 lépés

Videó: Meteorológiai állomás a Wemos D1 Mini, a BME280 és a Sensate használatával: 6 lépés

Videó: Meteorológiai állomás a Wemos D1 Mini, a BME280 és a Sensate használatával: 6 lépés
Videó: Home Weather Station - NodeMCU & BME280 2024, Július
Anonim
Meteorológiai állomás a Wemos D1 Mini, a BME280 és a Sensate használatával
Meteorológiai állomás a Wemos D1 Mini, a BME280 és a Sensate használatával

Az előző bejegyzésekben különböző módszereket osztottam meg egy időjárásállomás építésére. Ha még nem ellenőrizte, itt egy link.

Ebben az utasításban bemutatom, hogyan lehet felépíteni egy egyszerű meteorológiai állomást a Wemos és a Sensate nevű IoT platform segítségével. Tehát kezdjük.

Kellékek

  1. WeMos D1 Mini ………. (Amazon USA / Amazon UK / Banggood)
  2. BME280 …………………. (Amazon USA / Amazon UK / Banggood)
  3. 1,3 "OLED kijelző …… (Amazon USA / Amazon UK / Banggood)

Ezek mellett szükségünk van a Sensate alkalmazásra iOS -re vagy Androidra.

1. lépés: Mi az a Sensate?

Mi az a Sensate?
Mi az a Sensate?

Saját szavaikkal: "Használja a Sensate Sense alkalmazást, hogy bármikor és bárhol elérhesse érzékelőit. Építse fel a végső adatgyűjtőt a meglévő hardverkomponensek használatával az ingyenes Sensate firmware -rel. Vagy keresse meg az alkalmazásához optimális chipet, és készítse el egyedi megoldását."

Röviden, ez egy olyan alkalmazás, amely a firmware -rel együtt egyszerű kódmentes módot kínál az egyszerű projektek felépítéséhez. Mindössze annyit kell tennie, hogy felvillan a firmware, telepíti az alkalmazást, átmegy a konfigurációs beállításokon, és készen áll az adatok gyűjtésére az érzékelőitől.

2. lépés: Villogó Sensate firmware

Villogó Sensate firmware
Villogó Sensate firmware
Villogó Sensate firmware
Villogó Sensate firmware
Villogó Sensate firmware
Villogó Sensate firmware

Most azt szeretnénk, hogy az ESP alaplapunk (jelen esetben a WeMos D1 Mini) képes legyen csatlakozni a Sensate felhőhöz. Ehhez meg kell villannunk a Sensate firmware -jét az alaplapunkon. A folyamat meglehetősen előre halad.

Először győződjön meg róla, hogy letöltötte a következőket:

  • Töltse le és telepítse a CP210x vagy CH34x illesztőprogramot (az alaplapon használt USB -TTL chiptől függően). Esetemben a CH340 -et telepítettem.
  • Töltse le a NodeMCU villogó eszközt innen.
  • Ezután töltse le innen a legújabb Sensate firmware -t.

Miután mindent letöltött és az illesztőprogramokat telepítette. Ellenőriznünk kell a WeMos fórumunk portját. A kikötő megkeresése:

  • Lépjen az "Eszközkezelő" >> "Portok" elemre.
  • Csatlakoztassa a táblát a számítógéphez USB -n keresztül. Észre fogja venni, hogy egy új port jelenik meg a listában. Jegyezze fel.

Most új firmware -sel villanhatjuk fel a táblát. Győződjön meg róla, hogy a megfelelő firmware -t töltötte le a linkről. (Ebben a projektben WeMos D1 mini -t használunk, ezért ezt a firmware -t fogjuk használni)

  • Nyissa meg a villogót, és lépjen a "Speciális" fülre. Győződjön meg arról, hogy hasonló beállításokkal rendelkezik, mint a fenti képen.
  • Ezután lépjen a "Konfigurálás" fülre, kattintson az első sorra, és keresse meg azt a mappát, ahonnan letöltötte a firmware -t. Válassza ki a megfelelő fájlt.
  • Most lépjen a "Művelet" fülre, itt, a COM port mezőben válassza ki a korábban megjelölt portot.
  • Kattintson a "Flash" gombra, és várja meg, amíg a villogás befejeződik.

Most van egy WeMos D1 mini lapunk a Sensate firmware -jével. Csak kattintson a visszaállítás gombra a rendszerindítási folyamat befejezéséhez.

3. lépés: A WiFi hálózat konfigurálása

WiFi hálózat beállítása
WiFi hálózat beállítása
WiFi hálózat beállítása
WiFi hálózat beállítása
WiFi hálózat beállítása
WiFi hálózat beállítása

Most, hogy sikeresen felvillantottuk és elindítottuk a firmware -t, be kell állítanunk a WiFi hitelesítő adatokat a táblára. Ehhez először kapcsolja be a táblát, és kapcsolja be az okostelefon WiFi -jét. Kövesse az alábbi lépéseket:

  1. Érintse meg a "Sensate-Setup" gombot, és írja be az alapértelmezett jelszót "Setup-Sensate".
  2. Az eszköz csatlakoztatása után nyissa meg az alapértelmezett böngészőt, írja be a "192.168.4.1" URL -t, és nyomja meg az Enter billentyűt.
  3. A rendszer átirányít egy beállítási oldalra. Itt válassza ki azt az "SSID -t" (WiFi név), amelyhez csatlakozni szeretne, majd írja be a jelszavát.
  4. A Szolgáltatás konfigurációban adjon nevet a készüléknek (ebben az esetben "Weather Station"). Érintse meg a Mentés és újraindítás gombot.

Ha ez megtörtént, a WeMos kártya készen áll arra, hogy csatlakozzon a WiFi hálózatához. Most léphetünk előre, és elindíthatjuk a beállítást a Sensate alkalmazásban.

4. lépés: A Sensate Mobile App beállítása

A Sensate Mobile App beállítása
A Sensate Mobile App beállítása
A Sensate Mobile App beállítása
A Sensate Mobile App beállítása
A Sensate Mobile App beállítása
A Sensate Mobile App beállítása

Először is győződjön meg arról, hogy telepítette a Sensate Sense alkalmazást az okostelefonjára. Ezután nyissa meg az alkalmazást, és kövesse az alábbi lépéseket:

  • Az első oldalon érintse meg a "Hardver beállítása" gombot. Ekkor megkérdezi, hogy akarjuk -e konfigurálni a hidat, mivel az előző lépésben már konfiguráltuk, és megérintjük a második opciót: "Nem, már konfigurálva"
  • A következő oldalon az összes rendelkezésre álló híd látható. Válassza ki azt, amit most készítettünk.
  • A következő oldalon minden részletet megtalálunk az érzékelőkről és 3 lehetőségről. Itt válassza a "Konfigurációs varázsló" lehetőséget. A következő oldalon további információkat olvashat a konfigurációról. Miután elolvasta, érintse meg a "Start" gombot.
  • Most megkapjuk az összes támogatott tábla listáját. Itt kiválasztjuk a "WeMos D1 Mini" lehetőséget, és érintsük meg a "Folytatás" gombot.
  • Ezután kéri, hogy válasszuk ki az üzemmódot. Két üzemmód létezik, az egyik a normál mód, amely a lehető leggyakrabban veszi és frissíti az értékeket. A másik mód "Alvó mód", ebben az üzemmódban rendszeres frissítéseket kaphatunk, és a tábla energiatakarékos üzemmódba kerül. Ehhez a projekthez az első módot választottam, mivel valós idejű frissítéseket szeretnék a hőmérsékletről és a páratartalomról.
  • Ezután ki kell választanunk a kijelzőt. Mivel 1,3 "-es 128x64 -es kijelzőt használunk, ezt választjuk ki, majd érintsük meg a" Folytatás "gombot.
  • A következő oldalon válassza a "Nincs kiterjesztés" lehetőséget.
  • A következő oldalon ki kell választanunk az érzékelőt. A "BME280" -t használjuk, ezért válassza ezt. Győződjön meg arról, hogy nem a BMP280 -at választja, amely hasonló, de nem rendelkezik nyomásérzékelővel.
  • Amikor kiválasztjuk az érzékelőt, az alkalmazás választja ki, hogy mely adatokat szeretnénk gyűjteni. Itt válthat mind a három lehetőség közül. Nem kell más beállításokkal játszani.
  • Végül kattintson a befejezésre.

Most már csak az áramkört kell felépítenünk.

5. lépés: Az áramkör építése

A pálya építése
A pálya építése
A pálya építése
A pálya építése

Mivel itt I2C kommunikációt használunk, a kapcsolatok nagyon egyszerűek. Nézze meg a fenti képeket. Itt 4 érintkező játszható le: VCC, GND (tápcsapok) és SDA, SCL (I2C csapok).

Csatlakoztassa a vezetékeket az alábbiak szerint:

VCC = 3.3V

GND = GND

SCL = SCL (D1)

SDA = SDA (D2)

És ennyi. Most csak kapcsolja be az áramkört, és várja meg, amíg csatlakozik a hálózathoz. Most megkapjuk az adatokat az OLED -en és az alkalmazásban.

6. lépés: Utolsó megjegyzés

Záró megjegyzés
Záró megjegyzés
Záró megjegyzés
Záró megjegyzés

Tehát most van egy barkács időjárás állomásunk anélkül, hogy ténylegesen kódot kellene írnunk. Nem jó? Most már építhet hozzá tokot, mint amit korábban itt készítettem. Remélem, hogy az oktatóanyag könnyen követhető volt, és most tanult valamit.

Ha bármilyen kérdése van, nyugodtan hagyjon megjegyzést alább.

Ajánlott: