Kazalo:

Pošlji temperaturo in vlažnost v aplikacijo Blynk (Wemos D1 Mini Pro) .: 15 korakov (s slikami)
Pošlji temperaturo in vlažnost v aplikacijo Blynk (Wemos D1 Mini Pro) .: 15 korakov (s slikami)

Video: Pošlji temperaturo in vlažnost v aplikacijo Blynk (Wemos D1 Mini Pro) .: 15 korakov (s slikami)

Video: Pošlji temperaturo in vlažnost v aplikacijo Blynk (Wemos D1 Mini Pro) .: 15 korakov (s slikami)
Video: Универсальный выход из аллергии 2024, November
Anonim
Pošljite temperaturo in vlažnost v aplikacijo Blynk (Wemos D1 Mini Pro)
Pošljite temperaturo in vlažnost v aplikacijo Blynk (Wemos D1 Mini Pro)

Ta Navodila obravnavajo uporabo Wemos D1 Mini Pro za pošiljanje datta (Temperatura in vlažnost) v aplikacijo Blynk.

1. korak: Začnite

Začetek
Začetek

V vašo aplikacijo Blynk na telefonu bomo prenesli odčitavanje temperature in vlažnosti. Priključite LED, kot je prikazano tukaj: Opomba. Uporabil sem modri modul digitalne temperature/vlažnosti DHT11, ki ima tri zatiče. Modul je iz Banggooda. Drugi podobni moduli različnih dobaviteljev imajo lahko drugačno postavitev zatičev. Preveri to. Spodnje barve so pravilne za modul Banggood:

Modra = podatkovni signal (levo)

Rdeča = Vcc +5v (sredina)

Črna = tla (desno)

2. korak: Pomembno

Pomembno
Pomembno

Kot je navedeno zgoraj.

Opomba. Uporabil sem modri DHT11 digitalni modul za temperaturo/vlažnost iz Banggooda, ki ima tri zatiče. Drugi podobni moduli različnih dobaviteljev imajo lahko drugačno postavitev zatičev. Preveri to. Barve so pravilne za modul Banggood:

Modra = podatkovni signal (levo) Rdeča = Vcc +5v (na sredini) Črna = ozemljitev (desno)

3. korak: Začnite uporabljati aplikacijo Blynk

Kako začeti z aplikacijo Blynk
Kako začeti z aplikacijo Blynk

Ustvarjanje računa Blynk Po prenosu aplikacije Blynk boste morali ustvariti nov račun Blynk. Ta račun je ločen od računov, uporabljenih za forume Blynk, če ga že imate. Priporočamo uporabo pravega e -poštnega naslova, ker bo kasneje poenostavil stvari.

Zakaj moram ustvariti račun? Račun je potreben za shranjevanje vaših projektov in dostop do njih iz več naprav od kjer koli. To je tudi varnostni ukrep. Vedno lahko nastavite svoj zasebni strežnik Blynk (povezave do zunanjega spletnega mesta.) Povezave do zunanjega spletnega mesta. in imajo popoln nadzor.

4. korak: Ustvarite nov projekt

Ustvarite nov projekt
Ustvarite nov projekt

Ko ste uspešno prijavljeni v svoj račun, začnite z ustvarjanjem novega projekta.

5. korak: Ime/plošča/povezava

Ime/tabla/povezava
Ime/tabla/povezava

Dajte mu ime in izberite ustrezno ploščo (Wemos D1 Mini). Zdaj kliknite na Ustvari.

6. korak: Preverjanje pristnosti

Preverjanje pristnosti
Preverjanje pristnosti

Vaš žeton za preverjanje pristnosti vam bo poslan po e -pošti, do njega pa boste lahko dostopali tudi v nastavitvah svojega projekta. Za vsak projekt, ki ga ustvarite, bo ustvarjena nova številka.

7. korak: Dodajte dva pripomočka (prikaz vrednosti)

Dodajte dva pripomočka (prikaz vrednosti)
Dodajte dva pripomočka (prikaz vrednosti)

Vaše projektno platno je prazno, dodajmo dva pripomočka za prikaz temperature in vlažnosti. Dotaknite se kjer koli na platnu, da odprete polje s pripomočki. Vsi razpoložljivi pripomočki se nahajajo tukaj.

8. korak: povlecite N Drop

Povlecite N Spustite
Povlecite N Spustite

Povleci in spusti-pritisnite in pridržite pripomoček, da ga povlečete na novo mesto.

9. korak: Vlažnost

Vlažnost
Vlažnost

Nastavitve pripomočkov - vsak pripomoček ima svoje nastavitve. Dotaknite se pripomočka, da pridete do njih. Nastavite jih z naslednjimi nastavitvami.

10. korak: Temperatura

Temperatura
Temperatura

Nastavitve pripomočkov - vsak pripomoček ima svoje nastavitve. Dotaknite se pripomočka, da pridete do njih. Nastavite jih z naslednjimi nastavitvami.

11. korak: Zaženite projekt

Zaženi projekt
Zaženi projekt

12. korak: Zaženite kodo

Zaženite kodo
Zaženite kodo

Zdaj pa poglejmo primer skice za Wemos D1 Mini Pro. Upoštevajte, da morate vključiti tri ključne komponente:

1. char auth = ""; Specifično za vaš projekt (aplikacija Blynk).

2. char ssid = ""; Specifično za omrežje, s katerim se povezujemo (ime omrežja). "Hotspot" lahko izvedete tudi iz telefona.

3. char pass = ""; Specifično za omrežje, s katerim se povezujemo (geslo).

KODA

#define BLYNK_PRINT Serijska številka

#include #include #include // V aplikaciji Blynk bi morali dobiti žeton za preverjanje pristnosti. // Pojdite na Nastavitve projekta (ikona matice). char auth = ""; // Vaše poverilnice WiFi. // Za odprta omrežja nastavite geslo na "". char ssid = ""; char pass = ""; #define DHTPIN D4 // Na kateri digitalni pin smo povezani #define DHTTYPE DHT11 // DHT 11

DHT dht (DHTPIN, DHTTYPE);

Časovnik BlynkTimer; float t; plovec h; void setup () {// Konzola za odpravljanje napak Serial.begin (9600); Blynk.begin (auth, ssid, pass); dht.begin (); timer.setInterval (1000L, sendSensor); } void loop () {Blynk.run (); timer.run (); } // Ta funkcija vsako sekundo pošlje čas delovanja Arduina na Virtual Pin (5). // V aplikaciji je treba frekvenco branja gradnika nastaviti na PUSH. To pomeni, da // določite, kako pogosto želite pošiljati podatke v aplikacijo Blynk. void sendSensor () {h = dht.readHumidity (); t = dht.readTemperature (); // ali dht.readTemperature (true) za Fahrenheit // l = analogRead (LDR); if (isnan (h) || isnan (t)) {Serial.println ("Ni bilo mogoče prebrati s senzorja DHT!"); vrnitev; } // Kadar koli lahko pošljete poljubno vrednost. // Ne pošiljajte več kot 10 vrednosti na sekundo. Blynk.virtualWrite (V5, h); Blynk.virtualWrite (V6, t); }

13. korak: Prikažite

Zaslon
Zaslon

Vrnite se v aplikacijo Blynk in preverite zaslon. Videti morate trenutno temperaturo in vlažnost.

Priporočena: