Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Šioje pamokoje sužinosite, kaip nustatyti orų stotį pagal ESP32 ir kaip nuotoliniu būdu stebėti jos rodmenis per „Blynk“programą ir svetainę.
Prekės
1x ESP32 plokštė + USB maitinimo kabelis
1x DHT11 jutiklis
1x šviesos jutiklis 1x 10 Kohm rezistorius
1x CJMCU CCS811 jutiklis
keli jungiamieji laidai
kelios lentos arba PCB (jei nuspręsite atlikti litavimą) moteriškos antraštės (jei nuspręsite lituoti)
1 veiksmas: nustatykite orų stotį
Čia pateikiamas surinkimo proceso laikas.
Komponentų prijungimas
Prijunkite jutiklius taip:
Šviesos sensorius
Vienas galas iki 3 V, kitas - 10 khm rezistorius, kuris savo ruožtu yra prijungtas prie GND. Tas pats LDR galas taip pat yra prijungtas prie ESP32 kaiščio D34
CJMCU CCS811
3V → 3V ESP32 plokštėje
GND → GND
SDA → D21 kaištis ESP32
SCL → D22 kaištis ESP32
Pabusti → GND
DHT11
GND → GND ESP32
VCC → 3V ESP32
OUT → D34 ESP32
2 veiksmas: užprogramuokite ESP32 plokštę
Paleiskite „Arduino IDE“.
Meniu Įrankiai pasirinkite savo ESP32 plokštę.
Įsitikinkite, kad taip pat pasirinkote tinkamą prievadą.
Įkelkite šį kodą į lentą. Jei atidarysite nuoseklųjį monitorių (nustatykite duomenų perdavimo spartą į 9600), turėtumėte turėti galimybę matyti skirtingų jutiklių užfiksuotas vertes
3 veiksmas: stebėkite orų stotį nuotoliniu būdu per „Blynk“programą
„Blynk“programa leidžia stebėti orų stoties užfiksuotas vertes nuotoliniu būdu, tiesiai išmaniajame telefone, neatsižvelgiant į atstumą nuo oro stoties.
Viskas, ko mums reikia, yra „blynk“programa ir interneto ryšys. Šiame projekte sužinosite, kaip stebėti tik LDR jutiklio ir DHT11 jutiklio užfiksuotas vertes.
Sukurkite naują projektą „Blynk“programoje
Atsisiuntę programą ir sėkmingai prisijungę prie savo paskyros, pradėkite nuo naujo projekto kūrimo.
Pasirinkite aparatūrą
Pasirinkite aparatūros modelį, kurį naudosite. Jei laikotės šios pamokos, tikriausiai naudosite ESP32 plokštę.
Autencijos ženklas
„Auth Token“yra unikalus identifikatorius, reikalingas jūsų aparatinei įrangai prijungti prie išmaniojo telefono. Kiekvienas naujas jūsų sukurtas projektas turės savo autentifikavimo raktą. Sukūrę projektą, automatiškai gausite „Auth Token“el. Paštu. Taip pat galite nukopijuoti rankiniu būdu. Spustelėkite įrenginių skyrių ir pasirinktą reikiamą įrenginį, ir pamatysite prieigos raktą
Nustatykite „Blynk“programą
„Blynk“turėsite sukurti projektą, pritaikytą stebėti meteorologijos stoties užfiksuotus parametrus. Paimkite 3 vertės ekrano valdiklius.
Konfigūruokite juos po vieną. Pirmasis gaus V6 kaip įvestį, antrasis - V5, o trečiasis - V0. Pastebėsite, kad jie visi yra nustatyti „push“režimu.
Užprogramuokite ESP32 plokštę
Paleiskite arduino IDE ir atidarykite šią programą. Meniu Įrankiai pasirinkite naudojamą plokštę, taip pat tinkamą prievadą. Įkelkite kodą. Jei įkėlimas buvo sėkmingas, serijiniame monitoriuje turėtumėte matyti „Blynk“pranešimą.