Turinys:

„Wemos D1 Mini“Temperatūros/drėgmės stebėjimas: 3 žingsniai
„Wemos D1 Mini“Temperatūros/drėgmės stebėjimas: 3 žingsniai

Video: „Wemos D1 Mini“Temperatūros/drėgmės stebėjimas: 3 žingsniai

Video: „Wemos D1 Mini“Temperatūros/drėgmės stebėjimas: 3 žingsniai
Video: Karantino projektas - Išmanūs namai, WS2812 LED juosta ir temperatūros jutiklis su ESP8266 1-a dalis 2024, Liepa
Anonim
„Wemos D1 Mini“Temperatūros/drėgmės stebėjimas
„Wemos D1 Mini“Temperatūros/drėgmės stebėjimas
„Wemos D1 Mini“Temperatūros/drėgmės stebėjimas
„Wemos D1 Mini“Temperatūros/drėgmės stebėjimas

Aš ieškojau pigaus ir paprasto būdo savo namelio temperatūrai ir drėgmei stebėti, kuris taip pat veiks su baterija ar maitinimo lizdu. Man reikėjo stebėti temperatūrą nuotoliniu būdu, bet norėjau, kad būtų galima ir vizualiai patikrinti vietinę temperatūrą.

Aš naudoju „Arduino“suderinamą „Wemos D1 mini“su DHT22, DHT21 ir „wemos mini OLED“ekranu. Turiu maitinimo lizdo maitinimo jutiklius (per USB įkroviklį) ir baterijomis maitinamus jutiklius. Aš naudoju „blynk“kaip debesies paslaugą duomenims atvaizduoti.

Medžiagos sąrašas:

„wemos D1 mini“(„aliexpres“)

wemos mini OLED skydas (aliexpres)

DHT21 temperatūros/drėgmės jutiklis (aliexpres)

DHT22 temperatūros/drėgmės jutiklis (aliexpres)

kai kurie trumpi kabeliai ir litavimo įrankiai bei medžiagos.

1 žingsnis: kaiščių litavimas

Smeigtukų litavimas
Smeigtukų litavimas

Jūs gausite „Wemos“lentą ir skydus be lituotų kaiščių, kaip gausite 3 skirtingose pakuotėse:

  • Tik vyrai
  • Tik moteris
  • Vyras moteriai

Aš nusprendžiau įdėti moteriškus smeigtukus į pagrindinę plokštę, o visos kitos plokštės naudoja kaiščius nuo vyrų iki moterų. Tai leidžia jums sukrauti kitus skydus, jei taip pasirinksite (pvz., Relės skydą)

Lituodami kaiščius, būtinai uždėkite kaiščius prie duonos lentos, kad jie būtų siauri.

Aš naudoju kaiščius nuo vyrų iki moterų net OLED skydui. Moteriški kaiščiai suteikia dalinę mechaninę apsaugą.

Šioje pamokoje galite naudoti tiesiogiai „Wemos D1 mini DHT pro“skydą, tačiau aš naudojau jutiklį ant trumpų kabelių, kad nebūtų paveiktas „Wemos“plokštės ar ekrano šilumos matavimas.

Baterijomis maitinamiems jutikliams aš tiesiogiai litavau akumuliatoriaus laikiklį ir DHT temperatūros jutiklį prie „Wemos D1“mini plokštės.

2 žingsnis: nustatykite „Blynk“

„Blynk“sąranka
„Blynk“sąranka
„Blynk“sąranka
„Blynk“sąranka

Įdiekite „blynk“savo telefone ir sukurkite ten naują projektą su 2 įrenginiais. Kiekvienam įrenginiui gausite individualius prieigos kodus. Aš naudoju vieną įrenginio autentifikavimą visiems patalpų įrenginiams ir vieną - visiems lauko įrenginiams. Kitame veiksme turėsite įvesti šiuos prieigos kodus į arduino.

„Blynk“leidžia naudoti virtualius kaiščius keistis vertėmis tarp įrenginio ir debesies. Pirmojo patalpų jutiklio temperatūrai matuoti galite naudoti virtualų 1 kaištį, o antrojo patalpos jutiklio temperatūrai matuoti - 3 kaištį. Virtualus kaištis 2 nei pirmojo patalpų jutiklio drėgmės matavimui, o 4 kaištis - antrojo patalpų jutiklio drėgmės matavimui. Svarbu tik kiekvienam įrenginiui naudoti unikalų virtualų PIN kodą.

Galite išbandyti įvairias matavimo atvaizdavimo „blynk“parinktis, aš naudoju istorinę diagramą ir mažos vertės piktogramą.

Lauko jutikliams galite naudoti atskirą autentifikavimo kodą ir panašų metodą.

3 veiksmas: sudėkite kartu ir sukonfigūruokite „Wemos D1 Mini“plokštes

Sujunkite kartu ir sukonfigūruokite „Wemos D1 Mini“plokštes
Sujunkite kartu ir sukonfigūruokite „Wemos D1 Mini“plokštes
Sujunkite kartu ir sukonfigūruokite „Wemos D1 Mini“plokštes
Sujunkite kartu ir sukonfigūruokite „Wemos D1 Mini“plokštes
Sujunkite kartu ir sukonfigūruokite „Wemos D1 Mini“plokštes
Sujunkite kartu ir sukonfigūruokite „Wemos D1 Mini“plokštes
Sujunkite kartu ir sukonfigūruokite „Wemos D1 Mini“plokštes
Sujunkite kartu ir sukonfigūruokite „Wemos D1 Mini“plokštes

Kai kaiščiai yra lituojami, galite sukrauti plokštę ir skydus kartu ir konfigūruoti plokštę pagal „Arduino IDE“.

„Wemos D1“mini plokštėms taip pat reikės USB į nuoseklias tvarkykles, kurias galite rasti jų tinklalapyje.

Norėdami paprastai parodyti temperatūrą ir drėgmę OLED ekrane, galite pateikti pagrindinės programos „blynk“pavyzdį, kuris pridedamas prie šio veiksmo. Jis gerai pakomentuotas, todėl galite redaguoti pagal savo ryšį. Atminkite, kad „wemos D1“kaištis nėra IO1 ir pan. Čia yra jo kaiščių IO vertės. Juos galite rasti ir „wemos“svetainėje.

DHT22 jutikliui turėtumėte lituoti 10 kOhm rezistorių tarp 1 ir 2 kaiščių (nuoroda, kaip jį prijungti). DHT22 galima prijungti be papildomo rezistoriaus (raudona +3,3 V, juoda ant žemės, geltona ESP8266 skaitmeninėje įvestyje, jei josD2 nei IO4 pagal arduino kodą).

Baterijomis maitinami išoriniai jutikliai turi galimybę užmigti. Aš naudoju ličio-tionilchlorido (Li-SOCl2) baterijas, tiesiogiai prijungtas prie plokštės įžeminimo ir 3,3 V prievadų. Jų įtampa atitinka ESP8266 specifikacijas ir tiesiogiai juos prijungus, sutaupau energijos, kurią kitaip sunaudos papildomos galios didinimo/mažinimo konversijos. Norėdami rasti pardavėją, galite ieškoti SAFT 3, 6V pirminės baterijos, kurią nusipirkau iš Čekijos pardavėjo (nuoroda)

Naudokite „blync-battery“pavyzdinę konfigūraciją, kuri yra gerai pakomentuota ir kurią galite koreguoti pagal savo poreikius.

Pridėjau „Excel“supaprastintą skaičiuoklę, kuri buvo įrodyta, kad veikia gerai, jei yra „Wi -Fi“ir interneto ryšys. jei neveikia „Wi -Fi“arba internetas, gali užtrukti iki 35 sekundžių, kol jūsų įrenginys užmigs ir tai turės įtakos akumuliatoriaus veikimo laikui.

Dabar turėtumėte gauti duomenų rodmenis OLED ekrane ir mobiliojo telefono „blynk“programoje.

PASTABA: jei gaunate klaidą „version.h“, naudokite „Blynk“bibliotekos 0.4.10 versiją

Rekomenduojamas: