Përmbajtje:

Wemos D1 Mini Monitorimi i temperaturës/lagështisë: 3 hapa
Wemos D1 Mini Monitorimi i temperaturës/lagështisë: 3 hapa

Video: Wemos D1 Mini Monitorimi i temperaturës/lagështisë: 3 hapa

Video: Wemos D1 Mini Monitorimi i temperaturës/lagështisë: 3 hapa
Video: WeMos D1 Mini, отладочная плата на ESP8266 2024, Nëntor
Anonim
Wemos D1 Mini Monitorimi i Temperaturës/Lagështisë
Wemos D1 Mini Monitorimi i Temperaturës/Lagështisë
Wemos D1 Mini Monitorimi i Temperaturës/Lagështisë
Wemos D1 Mini Monitorimi i Temperaturës/Lagështisë

Unë isha duke kërkuar një mënyrë të lirë dhe të lehtë për të monitoruar temperaturën dhe lagështinë për vilën time që do të funksionojë gjithashtu me bateri ose me prizë elektrike. Më duhej të monitoroja temperaturën nga distanca, por doja gjithashtu mundësinë për kontroll vendor të temperaturës vizuale.

Unë përdor Wemos D1 mini të pajtueshëm me Arduino me DHT22, DHT21 dhe wemos mini OLED mburojë. Unë kam sensorë me prizë të energjisë (me karikues USB) dhe sensorë me bateri. Unë përdor blynk si shërbim cloud për përfaqësimin e të dhënave.

Lista e materialeve:

wemos D1 mini (aliexpres)

wemos mini mburojë OLED (aliexpres)

Sensori i temperaturës/lagështisë DHT21 (aliexpres)

Sensori i temperaturës/lagështisë DHT22 (aliexpres)

disa kabllo të shkurtër dhe mjete dhe materiale bashkimi.

Hapi 1: Bashkimi i kunjave

Bashkimi i kunjave
Bashkimi i kunjave

Ju do të merrni bordin dhe mburojat Wemos pa kunja të ngjitur siç do të merrni në paketën 3 opsion të ndryshëm:

  • Vetëm për meshkuj
  • Vetëm për femra
  • Mashkull në Femër

Zgjodha të vendosja kunjat femra në tabelën kryesore dhe të gjitha dërrasat e tjera përdorin kunjat Male për Femra. Kjo ju lejon të grumbulloni mburoja të tjera nëse zgjidhni kështu (si mburoja e stafetës)

Kur lidhni kunjat, sigurohuni që t'i vendosni kunjat meshkuj në dërrasën e bukës në mënyrë që ato të jenë të ngushta.

Unë përdor kunjat Male to Femra edhe për mburojën OLED. Kunjat femra sigurojnë mbrojtje mekanike të pjesshme për të.

Ju mund të përdorni direkt wemos D1 mini DHT pro mburojë me këtë tutorial, por unë kam përdorur sensorin në kabllo të shkurtër për të mos ndikuar në matjen nga nxehtësia nga pllaka ose ekrani i wemos.

Për sensorët e mundësuar nga bateria, unë bashkova drejtpërdrejt mbajtësen e baterisë dhe sensorin e temperaturës DHT në mini bordin wemos D1.

Hapi 2: Konfiguroni Blynk

Konfiguro Blynk
Konfiguro Blynk
Konfiguro Blynk
Konfiguro Blynk

Instaloni blynk në telefonin tuaj dhe krijoni atje një projekt të ri me 2 pajisje. Për secilën pajisje do të merrni kode individuale të hyrjes. Unë përdor një vërtetim të pajisjes për të gjitha pajisjet e brendshme dhe një për të gjitha pajisjet e jashtme. Ju do të duhet t'i vendosni ato kode aksesi në arduino në hapin tjetër.

Blynk ju lejon të përdorni kunjat virtuale për shkëmbimin e vlerave midis pajisjes tuaj dhe cloud. Mund të përdorni pin 1 virtual për matjen e temperaturës së sensorit tuaj të parë të brendshëm dhe pin 3 për matjen e temperaturës së sensorit tuaj të dytë të brendshëm. Kunja virtuale 2 sesa për matjen e lagështisë së sensorit tuaj të parë të brendshëm dhe kunja 4 për matjen e lagështisë së sensorit tuaj të dytë të brendshëm. E rëndësishme është vetëm të përdorni id unik të pin virtual për secilën pajisje.

Ju mund të provoni opsione të ndryshme për përfaqësimin e matjeve tuaja në blynk, unë përdor grafikun historik dhe ikonën me vlerë të vogël.

Për sensorët e jashtëm mund të përdorni kod të veçantë vërtetimi dhe qasje të ngjashme.

Hapi 3: Grumbulloni së bashku dhe Konfiguroni Mini Boards Wemos D1

Grumbulloni së bashku dhe Konfiguroni Mini Boards Wemos D1
Grumbulloni së bashku dhe Konfiguroni Mini Boards Wemos D1
Grumbulloni së bashku dhe Konfiguroni Mini Boards Wemos D1
Grumbulloni së bashku dhe Konfiguroni Mini Boards Wemos D1
Grumbulloni së bashku dhe Konfiguroni Mini Boards Wemos D1
Grumbulloni së bashku dhe Konfiguroni Mini Boards Wemos D1
Grumbulloni së bashku dhe Konfiguroni Mini Boards Wemos D1
Grumbulloni së bashku dhe Konfiguroni Mini Boards Wemos D1

Kur lidhni kunjat, mund të grumbulloni bordin dhe mburojat së bashku dhe të konfiguroni bordin nga Arduino IDE.

Për mini bordin Wemos D1 do t'ju nevojiten gjithashtu drejtues USB serik që mund t'i gjeni në faqen e tyre.

Për shfaqjen e thjeshtë të temperaturës dhe lagështisë në ekranin OLED mund të vendosni shembullin bazë të programit blynk që i bashkëngjitet këtij hapi. Commentedshtë komentuar mirë kështu që ju mund të redaktoni sipas lidhjes tuaj. Mbani në mend se kunja wemos D1 nuk është IO1 dhe kështu me radhë. Këtu janë vlerat IO të kunjave të tij. Mund t'i gjeni edhe në faqen e wemos.

Për sensorin DHT22 duhet të lidhni rezistencën 10 kOhm midis kunjave 1 dhe 2. (lidhni si ta lidhni). DHT22 mund të lidhet pa rezistencë shtesë (e kuqe në +3.3V, e zezë në tokë, e verdhë në hyrjen dixhitale të ESP8266, nëse ështëD2 sesa IO4 e tij në kodin arduino).

Sensorët e jashtëm të baterisë kanë aftësi për të fjetur thellë. Unë përdor bateri litium-tionil klorur (Li-SOCl2) të lidhura drejtpërdrejt me tokën e bordit dhe portet 3.3 V. Tensionet e tyre janë brenda specifikimeve të ESP8266 dhe duke i lidhur drejtpërdrejt unë kursej energji që përndryshe do të konsumohet nga konvertimet shtesë të energjisë lart/poshtë. Ju mund të kërkoni për baterinë parësore SAFT 3, 6V për të gjetur shitësin, bleva nga shitësi çek (lidhja)

Përdorni konfigurimin e shembullit blync-bateri që komentohet mirë dhe mund të përshtateni sipas nevojave tuaja.

Unë kam bashkangjitur kalkulatorin e thjeshtuar Excel që është vërtetuar se funksionon mirë nëse ka Wi -Fi dhe lidhje interneti. nëse wifi ose interneti është i fikur, mund të jetë deri në 35 sekonda që pajisja juaj të flejë thellë dhe kjo ndikon në jetën e baterisë.

Tani duhet të merrni leximet e të dhënave tuaja në ekranin OLED dhe aplikacionin blynk të telefonit celular.

SH NOTNIM: Përdorni versionin e bibliotekës Blynk 0.4.10 nëse merrni gabim "version.h"

Recommended: