Sisällysluettelo:

Lämpötilan ja kosteuden lähettäminen Blynk -sovellukseen (Wemos D1 Mini Pro): 15 vaihetta (kuvilla)
Lämpötilan ja kosteuden lähettäminen Blynk -sovellukseen (Wemos D1 Mini Pro): 15 vaihetta (kuvilla)

Video: Lämpötilan ja kosteuden lähettäminen Blynk -sovellukseen (Wemos D1 Mini Pro): 15 vaihetta (kuvilla)

Video: Lämpötilan ja kosteuden lähettäminen Blynk -sovellukseen (Wemos D1 Mini Pro): 15 vaihetta (kuvilla)
Video: Measure Temperature and Humidity WiFi with ESP32 DHT11 and DHT22 - Robojax 2024, Heinäkuu
Anonim
Lähetä lämpötila ja kosteus Blynk -sovellukseen (Wemos D1 Mini Pro)
Lähetä lämpötila ja kosteus Blynk -sovellukseen (Wemos D1 Mini Pro)

Tässä ohjeessa tarkastellaan Wemos D1 Mini Pron käyttöä datan (lämpötila ja kosteus) lähettämiseen Blynk -sovellukseen.

Vaihe 1: Aloittaminen

Aloittaminen
Aloittaminen

Saamme lämpötilan ja kosteuden lukeman Blynk -sovellukseesi puhelimellasi. Liitä LED tässä kuvatulla tavalla: Huomautus. Olen käyttänyt sinistä DHT11 digitaalista lämpötila-/kosteusmoduulia, jossa on kolme nastaa. Moduuli on Banggoodilta. Muilla vastaavilla moduuleilla eri toimittajilta voi olla erilainen pin -asettelu. Tarkista tämä. Alla olevat värit ovat oikeat Banggood -moduulille:

Sininen = datasignaali (vasen)

Punainen = Vcc +5v (keskellä)

Musta = Maa (oikea)

Vaihe 2: Tärkeää

Tärkeä
Tärkeä

Kuten yllä mainittu.

Huomautus. Käytin Banggoodin sinistä DHT11 Digital Temperature/Humidity -moduulia, jossa on kolme nastaa. Muilla vastaavilla moduuleilla eri toimittajilta voi olla erilainen pin -asettelu. Tarkista tämä. Värit ovat oikeat Banggood -moduulille:

Sininen = datasignaali (vasen) Punainen = Vcc +5v (keskellä) Musta = Maa (oikea)

Vaihe 3: Blynk -sovelluksen käytön aloittaminen

Blynk -sovelluksen käytön aloittaminen
Blynk -sovelluksen käytön aloittaminen

Luo Blynk -tili Kun olet ladannut Blynk -sovelluksen, sinun on luotava uusi Blynk -tili. Tämä tili on erillinen Blynk -foorumeilla käytetyistä tileistä, jos sinulla on jo tili. Suosittelemme oikean sähköpostiosoitteen käyttöä, koska se yksinkertaistaa asioita myöhemmin.

Miksi minun on luotava tili? Tili tarvitaan projektien tallentamiseen ja niiden käyttämiseen useilta laitteilta mistä tahansa. Se on myös turvatoimenpide. Voit aina perustaa oman yksityisen Blynk -palvelimen (linkit ulkoiseen sivustoon.) Linkit ulkoiseen sivustoon. ja sinulla on täysi hallinta.

Vaihe 4: Luo uusi projekti

Luo uusi projekti
Luo uusi projekti

Kun olet kirjautunut tiliisi, aloita luomalla uusi projekti.

Vaihe 5: Nimi/Taulu/Yhteys

Nimi/kortti/liitäntä
Nimi/kortti/liitäntä

Anna sille nimi ja valitse sopiva levy (Wemos D1 Mini). Napsauta nyt Luo.

Vaihe 6: Todennus

Todentaminen
Todentaminen

Todennustunnuksesi lähetetään sinulle sähköpostitse ja voit käyttää sitä myös projektisi asetuksissa. Jokaiselle luomallesi projektille luodaan uusi numero.

Vaihe 7: Lisää kaksi widgettiä (arvonäyttö)

Lisää kaksi widgettiä (arvonäyttö)
Lisää kaksi widgettiä (arvonäyttö)

Projektisi kangas on tyhjä, lisätään kaksi näytön widgettiä lämpötilan ja kosteuden osoittamiseksi. Avaa widget -ruutu napauttamalla mitä tahansa kankaan kohtaa. Kaikki käytettävissä olevat widgetit löytyvät täältä.

Vaihe 8: Vedä N Drop

Vedä N Drop
Vedä N Drop

Vedä-pudota-Vedä widget uuteen paikkaan napauttamalla ja pitämällä sitä painettuna.

Vaihe 9: Kosteus

Kosteus
Kosteus

Widget -asetukset - Jokaisella widgetillä on omat asetukset. Napauta widgettiä päästäksesi niihin. Määritä ne seuraavilla asetuksilla.

Vaihe 10: Lämpötila

Lämpötila
Lämpötila

Widget -asetukset - Jokaisella widgetillä on omat asetukset. Napauta widgettiä päästäksesi niihin. Määritä ne seuraavilla asetuksilla.

Vaihe 11: Suorita projekti

Suorita projekti
Suorita projekti

Vaihe 12: Suorita koodi

Suorita koodi
Suorita koodi

Katsotaanpa nyt esimerkkiluonnosta Wemos D1 Mini Prolle. Huomaa, että sinun on sisällytettävä kolme keskeistä osaa:

1. char auth = ""; Projektisi mukaan (Blynk -sovellus).

2. char ssid = ""; Erityisesti verkkoon, johon muodostamme yhteyden (verkon nimi). Voit myös "hotspot" puhelimestasi.

3. char pass = ""; Erityisesti verkkoon, johon muodostamme yhteyden (salasana).

KOODI

#define BLYNK_PRINT -sarja

#include #include #include // Sinun pitäisi saada todennustunnus Blynk -sovelluksessa. // Siirry projektiasetuksiin (mutterikuvake). char auth = ""; // WiFi -kirjautumistietosi. // Aseta salasana "" avoimille verkoille. char ssid = ""; char pass = ""; #define DHTPIN D4 // Mikä digitaalinen nasta on yhdistetty #define DHTTYPE DHT11 // DHT 11

DHT dht (DHTPIN, DHTTYPE);

BlynkTimer -ajastin; kellua t; kellua h; void setup () {// Virheenkorjauskonsoli Serial.begin (9600); Blynk.begin (auth, ssid, pass); dht.begin (); timer.setInterval (1000L, sendSensor); } void loop () {Blynk.run (); timer.run (); } // Tämä toiminto lähettää Arduinon nousuajan joka sekunti Virtual Pinille (5). // Sovelluksessa Widgetin lukutaajuudeksi on asetettava PUSH. Tämä tarkoittaa // että määrität kuinka usein tiedot lähetetään Blynk -sovellukseen. void sendSensor () {h = dht.readHumidity (); t = dht.readTemperature (); // tai dht.readTemperature (true) Fahrenheitille // l = analogRead (LDR); if (isnan (h) || isnan (t)) {Serial.println ("Lukeminen epäonnistui DHT -anturista!"); palata; } // Voit lähettää minkä tahansa arvon milloin tahansa. // Älä lähetä enempää kuin 10 arvoa sekunnissa. Blynk.virtualWrite (V5, h); Blynk.virtualWrite (V6, t); }

Vaihe 13: Näyttö

Näyttö
Näyttö

Palaa Blynk -sovellukseen ja tarkista näyttösi. Sinun pitäisi nähdä nykyinen lämpötila ja kosteus.

Suositeltava: