Tartalomjegyzék:

Hőmérséklet és páratartalom küldése a Blynk alkalmazásba (Wemos D1 Mini Pro): 15 lépés (képekkel)
Hőmérséklet és páratartalom küldése a Blynk alkalmazásba (Wemos D1 Mini Pro): 15 lépés (képekkel)

Videó: Hőmérséklet és páratartalom küldése a Blynk alkalmazásba (Wemos D1 Mini Pro): 15 lépés (képekkel)

Videó: Hőmérséklet és páratartalom küldése a Blynk alkalmazásba (Wemos D1 Mini Pro): 15 lépés (képekkel)
Videó: Lesson 37: Using BME280 Humidity, Barometric Pressure and Temperature Sensor 2024, Július
Anonim
Hőmérséklet és páratartalom küldése a Blynk App (Wemos D1 Mini Pro) készülékre
Hőmérséklet és páratartalom küldése a Blynk App (Wemos D1 Mini Pro) készülékre

Ez az útmutató tartalmazza a Wemos D1 Mini Pro használatát, hogy adatokat (hőmérséklet és páratartalom) küldjön a Blynk APP -nak.

1. lépés: Első lépések

Első lépések
Első lépések

Kapunk egy hőmérséklet- és páratartalom -leolvasást a telefon Blynk -alkalmazásába. Csatlakoztasson egy LED -et az itt látható módon: Megjegyzés. A kék DHT11 digitális hőmérséklet/páratartalom modult használtam, amelynek három csapja van. A modul a Banggood cégtől származik. A különböző szállítók más hasonló moduljai eltérő tűelrendezéssel rendelkezhetnek. Nézd meg. Az alábbi színek megfelelnek a Banggood modulnak:

Kék = adatjel (balra)

Piros = Vcc +5v (középen)

Fekete = föld (jobbra)

2. lépés: Fontos

Fontos
Fontos

Fent említett.

Jegyzet. A kék DHT11 digitális hőmérséklet/páratartalom modult használtam a Banggood -tól, amelynek három csapja van. A különböző szállítók más hasonló moduljai eltérő tűelrendezéssel rendelkezhetnek. Nézd meg. A színek megfelelnek a Banggood modulnak:

Kék = adatjel (bal) Piros = Vcc +5v (középen) Fekete = Föld (jobb)

3. lépés: Első lépések a Blynk alkalmazással

Az első lépések a Blynk alkalmazással
Az első lépések a Blynk alkalmazással

Blynk -fiók létrehozása Miután letöltötte a Blynk alkalmazást, létre kell hoznia egy új Blynk -fiókot. Ez a fiók elkülönül a Blynk Fórumok fiókjaitól, ha már rendelkezik ilyennel. Javasoljuk, hogy valódi e -mail címet használjon, mert később leegyszerűsíti a dolgokat.

Miért kell fiókot létrehoznom? Fiókra van szükség a projektek mentéséhez és azok eléréséhez több eszközről bárhonnan. Ez is biztonsági intézkedés. Mindig beállíthat saját privát Blynk szervert (linkek egy külső webhelyre.) Linkek egy külső webhelyre. és teljes ellenőrzése van.

4. lépés: Hozzon létre egy új projektet

Hozzon létre egy új projektet
Hozzon létre egy új projektet

Miután sikeresen bejelentkezett a fiókjába, kezdjen új projekt létrehozásával.

5. lépés: Név/tábla/kapcsolat

Név/kártya/kapcsolat
Név/kártya/kapcsolat

Adjon nevet és válassza ki a megfelelő táblát (Wemos D1 Mini). Most kattintson a Létrehozás gombra.

6. lépés: Hitelesítés

Hitelesítés
Hitelesítés

Hitelesítési tokenjét e -mailben kapja meg, és a projekt beállításaiban is hozzáférhet hozzá. Minden létrehozott projekthez új szám jön létre.

7. lépés: Két modul hozzáadása (értékmegjelenítés)

Két modul hozzáadása (értékmegjelenítés)
Két modul hozzáadása (értékmegjelenítés)

A projektvászon üres, adjunk hozzá két megjelenítőelemet a hőmérséklet és a páratartalom megjelenítéséhez. A widget mező megnyitásához érintse meg bárhol a vásznat. Az összes elérhető modul itt található.

8. lépés: Húzza az N cseppet

Húzza az N cseppet
Húzza az N cseppet

Drag-n-Drop-Érintse meg és tartsa lenyomva a modult az új pozícióba húzáshoz.

9. lépés: Páratartalom

páratartalom
páratartalom

Widget beállítások - Minden modulnak saját beállításai vannak. Érintse meg a widgetet, hogy elérje őket. Állítsa be őket a következő beállításokkal.

10. lépés: Hőmérséklet

Hőfok
Hőfok

Widget beállítások - Minden modulnak saját beállításai vannak. Érintse meg a widgetet, hogy elérje őket. Állítsa be őket a következő beállításokkal.

11. lépés: Futtassa a projektet

Futtassa a projektet
Futtassa a projektet

12. lépés: Futtassa a kódot

Futtassa a kódot
Futtassa a kódot

Most nézzük meg a Wemos D1 Mini Pro példavázlatát. Vegye figyelembe, hogy három kulcsfontosságú összetevőt kell tartalmaznia:

1. char auth = ""; A projektre jellemző (Blynk App).

2. char ssid = ""; A hálózatra jellemző, amelyhez csatlakozunk (hálózat neve). A "hotspot" -ot a telefonjáról is megteheti.

3. char pass = ""; Azon hálózatra jellemző, amelyhez csatlakozunk (jelszó).

KÓD

#define BLYNK_PRINT sorozat

#include #include #include // A Blynk alkalmazásban Auth tokent kell kapnia. // Lépjen a Projekt beállításaiba (dió ikon). char auth = ""; // WiFi hitelesítő adatai. // Állítsa be a jelszót "" a nyitott hálózatokhoz. char ssid = ""; char pass = ""; #define DHTPIN D4 // Milyen digitális tűhöz vagyunk csatlakoztatva #define DHTTYPE DHT11 // DHT 11

DHT dht (DHTPIN, DHTTYPE);

BlynkTimer időzítő; úszó t; úszó h; void setup () {// Hibakereső konzol Serial.begin (9600); Blynk.begin (auth, ssid, pass); dht.begin (); timer.setInterval (1000L, sendSensor); } void loop () {Blynk.run (); timer.run (); } // Ez a funkció minden másodpercben elküldi Arduino felkelési idejét a Virtual Pin (5) -re. // Az alkalmazásban a Widget olvasási gyakoriságát PUSH értékre kell állítani. Ez azt jelenti, // hogy Ön határozza meg, hogy milyen gyakran kell adatokat küldeni a Blynk App alkalmazásba. void sendSensor () {h = dht.readHumidity (); t = dht.readTemperature (); // vagy dht.readTemperature (true) Fahrenheit esetén // l = analogRead (LDR); if (isnan (h) || isnan (t)) {Serial.println ("Nem sikerült leolvasni a DHT szenzorból!"); Visszatérés; } // Bármikor küldhet bármilyen értéket. // Kérjük, ne küldjön 10 -nél több értéket másodpercenként. Blynk.virtualWrite (V5, h); Blynk.virtualWrite (V6, t); }

13. lépés: Megjelenítés

Kijelző
Kijelző

Térjen vissza a Blynk alkalmazáshoz, és ellenőrizze a kijelzőt. Látnia kell az aktuális hőmérsékletet és páratartalmat.

Ajánlott: