Turinys:

Temperatūros ir drėgmės stebėjimas naudojant „Blynk“: 6 žingsniai
Temperatūros ir drėgmės stebėjimas naudojant „Blynk“: 6 žingsniai

Video: Temperatūros ir drėgmės stebėjimas naudojant „Blynk“: 6 žingsniai

Video: Temperatūros ir drėgmės stebėjimas naudojant „Blynk“: 6 žingsniai
Video: GTM1 Apsaugos, gaisro, temperatūros aliarmai 2024, Birželis
Anonim
Temperatūros ir drėgmės stebėjimas naudojant „Blynk“
Temperatūros ir drėgmės stebėjimas naudojant „Blynk“

Šioje pamokoje ketiname stebėti temperatūrą ir drėgmę naudojant DHT11 ir siųsti duomenis į debesį naudojant „Blynk“

Šiai pamokai reikalingi komponentai:

  • Arduino Uno
  • DHT11 temperatūros ir drėgmės jutiklis
  • ESP8266-01 „WiFi“modulis

1 žingsnis: ESP8266 - 01 „WiFi“modulis

ESP8266 - 01 „WiFi“modulis
ESP8266 - 01 „WiFi“modulis

ESP8266-01 yra serijinis „WiFi“siųstuvas ir imtuvas, galintis suteikti bet kuriam mikrovaldikliui prieigą prie „WiFi“tinklo

ESP8266 modulis yra nebrangus ir iš anksto užprogramuotas naudojant AT komandų rinkinio programinę-aparatinę įrangą, tai reiškia, kad galite tiesiog prijungti jį prie „Arduino“įrenginio ir gauti maždaug tiek „WiFi“galimybių, kiek siūlo „WiFi Shield“. Šis modulis turi galingą -plokštės apdorojimo ir saugojimo galimybė, leidžianti ją integruoti su jutikliais ir kitomis programomis per savo GPIO.

Funkcijos:

  • „Wi-Fi Direct“(P2P), „soft-AP“
  • Integruotas TCP/IP protokolo rinkinys
  • Jame yra integruotas TR jungiklis, balun, LNA, galios stiprintuvas ir tinkantis tinklas
  • Įrengtas integruotas PLL, reguliatoriai, DCXO ir maitinimo valdymo įrenginiai
  • Integruotas mažos galios 32 bitų procesorius gali būti naudojamas kaip programų procesorius
  • SDIO 1.1 / 2.0, SPI, UART
  • STBC, 1 × 1 MIMO, 2 × 1 MIMO
  • A-MPDU & A-MSDU agregacija ir 0,4 ms apsaugos intervalas
  • Pabusk ir perduok paketus per <2ms
  • Energijos suvartojimas budėjimo režimu <1,0 mW (DTIM3)

2 žingsnis: DHT11 temperatūros ir drėgmės jutiklis

DHT11 temperatūros ir drėgmės jutiklis
DHT11 temperatūros ir drėgmės jutiklis

DHT11 yra pagrindinis, nebrangus skaitmeninis temperatūros ir drėgmės jutiklis. Jis naudoja talpinį drėgmės jutiklį ir termistorių aplinkiniam orui matuoti ir išspjauna skaitmeninį signalą ant duomenų kaiščio (nereikia analoginių įvesties kaiščių). Tai gana paprasta naudoti, tačiau reikia kruopščiai nustatyti duomenų gavimo laiką

Vienintelis tikras šio jutiklio trūkumas yra tas, kad iš jo galite gauti naujų duomenų tik kartą per 2 sekundes, todėl naudojant mūsų biblioteką jutiklių rodmenys gali būti iki 2 sekundžių.

TECHNINĖS DETALĖS:

  • Maža kaina nuo 3 iki 5 V galios ir įvesties/išvesties
  • 2,5 mA maksimalus dabartinis naudojimas konversijos metu (prašant duomenų)
  • Tinka 20–80% drėgmės rodmenims 5% tikslumu
  • Tinka 0-50 ° C temperatūros rodmenims ± 2 ° C tikslumui
  • Ne daugiau kaip 1 Hz mėginių ėmimo dažnis (kartą per sekundę)
  • Kūno dydis 15,5 mm x 12 mm x 5,5 mm
  • 4 kaiščiai su 0,1 colio atstumu

3 žingsnis: Atsisiųskite skyrių

  • „Blynk“programa
  • „Arduino IDE“
  • Blynko biblioteka

4 žingsnis: grandinės schema

Grandinės schema
Grandinės schema

Aukščiau pateikta grandinės schema rodo ryšį tarp „Arduino Nano“, ESP-01 ir DHT11 temperatūros ir drėgmės jutiklio.

Fritzing failą galite atsisiųsti čia

5 žingsnis: „Blynk“programos konfigūravimas

Rekomenduojamas: