Sisällysluettelo:

Wemos D1 Mini Lämpötilan/kosteuden valvonta: 3 vaihetta
Wemos D1 Mini Lämpötilan/kosteuden valvonta: 3 vaihetta

Video: Wemos D1 Mini Lämpötilan/kosteuden valvonta: 3 vaihetta

Video: Wemos D1 Mini Lämpötilan/kosteuden valvonta: 3 vaihetta
Video: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, Marraskuu
Anonim
Wemos D1 Mini Lämpötilan/kosteuden valvonta
Wemos D1 Mini Lämpötilan/kosteuden valvonta
Wemos D1 Mini Lämpötilan/kosteuden valvonta
Wemos D1 Mini Lämpötilan/kosteuden valvonta

Etsin halpaa ja helppoa tapaa seurata mökin lämpötilaa ja kosteutta, joka toimii yhtä hyvin akulla tai pistorasialla. Minun piti seurata lämpötilaa etänä, mutta halusin myös mahdollisuuden paikalliseen visuaaliseen lämpötilan tarkistamiseen.

Käytän Arduinon kanssa yhteensopivaa Wemos D1 miniä, jossa on DHT22, DHT21 ja wemos mini OLED -kilpi. Minulla on pistorasiasta toimivat anturit (USB -laturilla) ja akkukäyttöiset anturit. Käytän blynkia pilvipalveluna tietojen esittämiseen.

Materiaaliluettelo:

wemos D1 mini (aliexpres)

wemos mini OLED -kilpi (aliexpres)

DHT21 lämpötila-/kosteusanturi (aliexpres)

DHT22 lämpötila-/kosteusanturi (aliexpres)

joitakin lyhyitä kaapeleita ja juotosvälineitä ja -materiaaleja.

Vaihe 1: Tappien juottaminen

Tappien juottaminen
Tappien juottaminen

Saat Wemos -levyn ja kilvet ilman juotettuja nastoja, kuten paketissa 3 on eri vaihtoehto:

  • Vain mies
  • Vain naaras
  • Mieheltä naiselle

Päätin laittaa naaraspuoliset nastat emolevyyn ja kaikki muut levyt käyttävät uros -naaras nastoja. Sen avulla voit pinota muita kilpiä halutessasi (kuten releen suoja)

Kun juot tappeja, varmista, että laitat urosnastat leipälevylle, jotta ne ovat kireitä.

Käytän uros -naaras nastat jopa OLED -suojaan. Naaraspuoliset tapit tarjoavat sille osittaisen mekaanisen suojan.

Tämän opetusohjelman avulla voit käyttää suoraan wemos D1 mini DHT pro -suojaa, mutta käytin anturia lyhyissä kaapeleissa, jotta se ei vaikuta wemos -levyn tai näytön lämmön mittaukseen.

Paristokäyttöisille antureille juotin suoraan paristopidikkeen ja DHT -lämpötila -anturin wemos D1 -kortille.

Vaihe 2: Asenna Blynk

Asenna Blynk
Asenna Blynk
Asenna Blynk
Asenna Blynk

Asenna blynk puhelimeesi ja luo siellä uusi projekti kahdella laitteella. Jokaiselle laitteelle saat yksilölliset pääsykoodit. Käytän yhtä laitetodennusta kaikille sisälaitteille ja yhtä kaikille ulkolaitteille. Sinun on lisättävä nämä pääsykoodit arduinoon seuraavassa vaiheessa.

Blynkin avulla voit käyttää virtuaalisia nastoja arvojen vaihtamiseen laitteen ja pilven välillä. Voit käyttää virtuaalista nasta 1 ensimmäisen sisäanturin lämpötilan mittaamiseen ja nasta 3 toisen sisäanturin lämpötilan mittaamiseen. Virtuaalinen nasta 2 kuin ensimmäisen sisäanturin kosteusmittaukseen ja nasta 4 toisen sisäanturin kosteusmittaukseen. Tärkeää on vain käyttää yksilöllistä virtuaalista PIN -tunnusta kullekin laitteelle.

Voit testata erilaisia vaihtoehtoja mittausten esittämiseen blynkissä, käytän historiallista kaaviota ja pienen arvon kuvaketta.

Ulkoantureille voit käyttää erillistä todennuskoodia ja vastaavaa lähestymistapaa.

Vaihe 3: Pinoa yhteen ja määritä Wemos D1 Mini -levyt

Pinoudu yhteen ja määritä Wemos D1 Mini -levyt
Pinoudu yhteen ja määritä Wemos D1 Mini -levyt
Pinoudu yhteen ja määritä Wemos D1 Mini -levyt
Pinoudu yhteen ja määritä Wemos D1 Mini -levyt
Pinoudu yhteen ja määritä Wemos D1 Mini -levyt
Pinoudu yhteen ja määritä Wemos D1 Mini -levyt
Pinoudu yhteen ja määritä Wemos D1 Mini -levyt
Pinoudu yhteen ja määritä Wemos D1 Mini -levyt

Kun nastat on juotettu, voit pinota levyt ja kilvet yhteen ja konfiguroida kortin Arduino IDE: n avulla.

Wemos D1 minikortille tarvitset myös USB -sarja -ohjaimet, jotka löydät heidän verkkosivuiltaan.

Jos haluat yksinkertaisen lämpötilan ja kosteuden näyttämisen OLED-näytöllä, voit laittaa perusohjelman blynk-esimerkin, joka on liitetty tähän vaiheeseen. Se on hyvin kommentoitu, joten voit muokata yhteyden mukaan. Muista, että wemos D1 -tappi ei ole IO1 ja niin edelleen. Tässä ovat sen nastojen IO -arvot. Löydät ne myös wemos -sivustolta.

DHT22 -anturille sinun tulee juottaa 10 kOhm: n vastus nastojen 1 ja 2 väliin (linkki sen liittämiseen). DHT22 voidaan liittää ilman lisävastusta (punainen +3,3 V, musta maassa, keltainen ESP8266: n digitaalitulossa, jos senD2 kuin sen IO4 arduino -koodissa).

Paristokäyttöiset ulkopuoliset anturit tarjoavat syvän unen. Käytän litium-tionyylikloridi (Li-SOCl2) paristoja, jotka on kytketty suoraan kortin maahan ja 3,3 V: n portteihin. Niiden jännitteet ovat ESP8266 -määritysten mukaisia, ja liittämällä ne suoraan säästän sähköä, joka muutoin kuluu ylimääräisten virransyöttö- ja laskukonversioiden vuoksi. Voit etsiä SAFT 3, 6V -akkua löytääksesi myyjän, ostin tšekkiläiseltä jälleenmyyjältä (linkki)

Käytä blync-akku-esimerkkikokoonpanoa, joka on hyvin kommentoitu ja jota voit säätää tarpeidesi mukaan.

Olen liittänyt Excelin yksinkertaistetun laskimen, joka osoittautui toimivaksi, jos wifi ja internetyhteys ovat käytettävissä. Jos wifi tai internet on poissa käytöstä, laitteesi voi saada jopa 35 sekuntia nukkumaan ja vaikuttaa akun kestoon.

Sinun pitäisi nyt saada tietolukusi OLED -näytöltä ja matkapuhelimen blynk -sovelluksesta.

HUOMAUTUS: Käytä Blynk -kirjaston versiota 0.4.10, jos saat "version.h" -virheen

Suositeltava: