Tartalomjegyzék:

Simple Weather Station V2.0: 5 lépés (képekkel)
Simple Weather Station V2.0: 5 lépés (képekkel)

Videó: Simple Weather Station V2.0: 5 lépés (képekkel)

Videó: Simple Weather Station V2.0: 5 lépés (képekkel)
Videó: ▶️ Заезжий молодец - Мелодрама | Фильмы и сериалы - Русские мелодрамы 2024, Június
Anonim
Egyszerű időjárás állomás V2.0
Egyszerű időjárás állomás V2.0

Korábban megosztottam néhány típusú meteorológiai állomást, amelyek másként működtek. Ha még nem olvasta ezeket a cikkeket, javaslom, nézze meg itt:

  • Egyszerű időjárás állomás ESP8266 használatával.
  • Szoba meteorológiai állomás Arduino és BME280 használatával.

Ebben az utasításban egy frissített időjárás -állomást fogok megosztani az előző kettő kombinált funkcióival és néhány további funkcióval. A beltéri hőmérséklet, páratartalom és nyomás mellett az aktuális időjárási állapotot és a következő napi előrejelzést is lekérhetjük. Mindezek az adatok OLED képernyőn, weboldalon és android/ios alkalmazásban jelennek meg.

Tehát időpocsékolás nélkül kezdjük el.

P. S: Ha tetszik ez az oktatható, kérjük, szavazzon róla a Szenzorversenyen:)

Kellékek

Itt található a projektben használt alkatrészek listája.

Wemos D1 Mini (Amazon US / Amazon EU): Bármilyen ESP8266 / ESP32 alapú fejlesztői táblát használhat

BME280 érzékelő (Amazon USA / Amazon EU): Győződjön meg róla, hogy "BME280" -ot vásárol, hogy ne keverje össze a "BMP280" -val

1,3 hüvelykes OLED kijelző (Amazon USA / Amazon EU): Azt javaslom, hogy ugyanazt az OLED -t kapja, mint amit használtam, különben küzdhet vele, mivel sok OLED nem működik az ESP táblákkal

Nyomógomb (Amazon USA / Amazon EU): Használjon pillanatnyi kapcsolót, mivel váltani fog a különböző módok között

Kenyérpult jumperrel (Amazon USA / Amazon EU): Prototípusok készítéséhez

Prototípus tábla (Amazon USA / Amazon EU): mindent forrasztani, hogy tartósabb prototípus legyen

3,7 V -os akkumulátor (Amazon US / Amazon EU): A rendszer áramellátásához (opcionális)

Ezen alkatrészek mellett szoftverre is szükségünk van, hogy minden működjön

RemoteMe: Ez egy IoT platform, ahol fiókot kell létrehoznia a szolgáltatások használatához. Teljesen ingyenes

Arduino IDE: A kód feltöltése

Íme néhány eszköz, amire szüksége lehet az út során:

Huzalcsupaszítók (Amazon USA / Amazon EU)

Forrasztókészlet (Amazon USA / Amazon EU)

Segítő kezek (Amazon USA / Amazon EU)

Miután összegyűjtötte az összes anyagot, folytathatjuk a következő lépést.

1. lépés: A webalkalmazás és a hálózati eszköz létrehozása:

A webalkalmazás és a hálózati eszköz létrehozása
A webalkalmazás és a hálózati eszköz létrehozása
A webalkalmazás és a hálózati eszköz létrehozása
A webalkalmazás és a hálózati eszköz létrehozása
A webalkalmazás és a hálózati eszköz létrehozása
A webalkalmazás és a hálózati eszköz létrehozása

Először fel kell lépnünk a Remoteme.org oldalra, és be kell jelentkeznünk a fiókunkba. Ha nincs fiókja, akkor itt az ideje, hogy egyet hozzon létre. Most, hogy bejelentkeztünk a távoli fiókba, felépíthetjük időjárás -állomásunkat, kövesse az alábbi lépéseket:

  1. Amikor bejelentkezünk a távoli fiókunkba, átirányítunk egy oldalra, ahol látni fogjuk a projektek listáját. Itt görgessen lefelé, és megtalálja az "Időjárás állomást". Kattintson rá.
  2. Megjelenik egy felugró ablak, ide kattintva megtaláljuk az összes szükséges információt a projektről. Ha szeretné, olvassa el az összes részletet, vagy kövesse ezt az utasítást.
  3. El kell mennünk a "build it" fülre, és ki kell töltenünk az információkat.

    • Először adja meg a WiFi nevét és jelszavát. Ez lehetővé teszi, hogy az ESP kártya csatlakozzon a WiFi hálózatához.
    • Ezután van egy lehetőség, ahol kiválaszthatjuk a tábla típusát. Mivel az ESP8266 alapú Wemos D1 mini -t használjuk, ezt a táblát választjuk.
    • Most meg kell adnunk a helyszínt, vagyis azt a várost, amelyben él. Inter a város neve és az országkód. Például: Mint a "Varsó, PL" képen, ez Varsó városát jelenti, Lengyelország. Miután megadta a várost és az országot, görgessen lefelé. Itt megváltoztathatja az alkalmazás és az eszköz nevét, de ez nem kötelező. Tehát közvetlenül rákattinthat a "Következő lépés" gombra.
    • Ez az utolsó lépés, csak kattintson a "Projekt létrehozása" gombra. Most letöltheti a kódvarázsló által automatikusan generált kódot.
    • Ez alatt 3 lehetőség van: Megnyitás, QR -kód és Telepítés. Az első lehetőségre kattintva megnyílik az időjárási adatokat tartalmazó weboldal. A második lehetőség egy QR -kódot kap, amelyet bármilyen okostelefon segítségével beolvashat a weboldal mobil böngészőn keresztül történő eléréséhez. A harmadik lehetőség egy weboldalt is ad, amely telepít egy webalkalmazást Android/iPhone készülékre.

A weboldalon észre fogja venni, hogy az első két hírcsatorna adatokat mutat, de az utolsó üres. Ez azért van, mert létre kell hoznunk egy szobai időjárás állomást. Tehát készítsük el az időjárás -állomásunk áramkörét.

2. lépés: Áramkör létrehozása:

Áramkör létrehozása
Áramkör létrehozása
Áramkör létrehozása
Áramkör létrehozása

Most, hogy megvan a kód, fel kell töltenünk a táblára. De először a kijelzőt, a BME280 érzékelőt és egy kapcsolót kell csatlakoztatnunk a Wemos D1 mini -hez. Ehhez először nézze meg a fenti kapcsolási rajzot.

Itt az I2C protokollt használtuk a modulok csatlakoztatásához.

  • SDA a D2 tűhöz
  • SCL a D1 tűhöz
  • GND a GND rögzítésére
  • VIN a 3.3v csaphoz

Megjegyzés: Csatlakoztassa a kijelző SDA és SCL csapjait és a BME280 -at az ESP -hez. Az összes GND csapot össze kell kötni.

A kapcsoló egyik terminálja a D3 -hoz, a másik a GND -hez van csatlakoztatva. Ha nem tudja, hogyan működik a nyomógomb, javaslom, hogy nézze meg ezt a cikket. A jobb megértés érdekében nézze meg a fenti képeket.

3. lépés: A kód feltöltése:

A kód feltöltése
A kód feltöltése

Mielőtt feltöltené a kódot, győződjön meg arról, hogy az összes ESP -kártya telepítve van az IDE -ben. Ha nem tudja, hogyan kell ezt megtenni, nézze meg ezt a YouTube -videót.

Telepítse a következő könyvtárakat is:

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

Ezen könyvtárak telepítéséhez. nyissa meg az IDE -t és lépjen az Eszközök >> Könyvtárak kezelése pontra. A keresősávba írja be egyenként a könyvtár nevét és telepítse.

Most bontsa ki a RemoteMe -ből letöltött kódfájlt, és nyissa meg az Arduino IDE segítségével. Kövesse az alábbi lépéseket:

  1. Csatlakoztassa wemóit a számítógéphez, válassza ki a kártya típusát (Wemos D1 R1 mini), és válassza ki a megfelelő portot.
  2. Most töltse fel a kódot, és várja meg, amíg befejeződik.
  3. A kód feltöltése után a tábla csatlakozik a WiFi -hez, és elkezdi megjeleníteni az adatokat az OLED képernyőn.
  4. A gomb megnyomásával válthat a 3 mód között. Ezt saját maga ellenőrizheti.

Most, hogy minden a várakozásoknak megfelelően működik, továbbléphetünk, hogy ezt az áramkört állandóbbá és zártabbá tegyük, hogy jobban nézzen ki.

4. lépés: NYÁK és ház építése:

PCB és ház építése
PCB és ház építése
PCB és ház építése
PCB és ház építése
PCB és ház építése
PCB és ház építése
PCB és ház építése
PCB és ház építése

Ahhoz, hogy áramkörünket biztonságosabbá és tartósabbá tegyük, az összes alkatrészt össze kell forrasztanunk egy prototípus táblán. Megosztottam képeket a munkámról, hogy jobb ötletet adjak. Ha akarja, különböző formatervezést készíthet.

A burkolathoz hablapot használtam, mivel könnyen használható és használható. Az alábbiakban megadtam egy CAD -t, amelyre hivatkozva saját házat készíthet.

5. lépés: Videó bemutató:

Ha tetszik ez az oktatható, kérem szavazzon.

Ajánlott: