INHOUDSOPGAWE:

Wemos D1 Mini Temperatuur/humiditeitsmonitering: 3 stappe
Wemos D1 Mini Temperatuur/humiditeitsmonitering: 3 stappe

Video: Wemos D1 Mini Temperatuur/humiditeitsmonitering: 3 stappe

Video: Wemos D1 Mini Temperatuur/humiditeitsmonitering: 3 stappe
Video: WeMos D1 Mini, отладочная плата на ESP8266 2024, November
Anonim
Wemos D1 Mini temperatuur/humiditeitsmonitering
Wemos D1 Mini temperatuur/humiditeitsmonitering
Wemos D1 Mini temperatuur/humiditeitsmonitering
Wemos D1 Mini temperatuur/humiditeitsmonitering

Ek was op soek na 'n goedkoop en maklike manier om temperatuur en humiditeit vir my huisie te monitor, wat ook op die battery of op die stopcontact werk. Ek moes die temperatuur op afstand monitor, maar ek wou ook die plaaslike visuele temperatuurkontrole hê.

Ek gebruik die Arduino -versoenbare Wemos D1 mini met DHT22, DHT21 en wemos mini OLED -skild. Ek het sensors met 'n kragaansluiting (deur 'n USB -laaier) en battery -aangedrewe sensors. Ek gebruik blynk as wolkdiens vir die voorstelling van data.

Lys van materiaal:

wemos D1 mini (aliexpres)

wemos mini OLED -skild (aliexpres)

DHT21 temperatuur/humiditeit sensor (aliexpres)

DHT22 temperatuur/humiditeit sensor (aliexpres)

'n paar kort kabels en soldeergereedskap en materiaal.

Stap 1: soldeer penne

Soldeer van penne
Soldeer van penne

U ontvang Wemos -bord en skilde sonder gesoldeerde penne, soos u in pakket 3 verskillende opsies ontvang:

  • Slegs manlik
  • Slegs vroulik
  • Man tot vrou

Ek het gekies om vroulike penne op die hoofbord te sit, en alle ander borde gebruik manlike tot vroulike penne. Dit stel u in staat om ander skilde te stapel as u dit verkies (soos aflosskerm)

As u penne soldeer, moet u mannetjiespenne op die broodbord sit, sodat dit nie reguit is nie.

Ek gebruik penne van manlik tot vroulik, selfs vir OLED -skild. Vroulike penne bied 'n gedeeltelike meganiese beskerming.

U kan direk hierdie wemos D1 mini DHT pro -skild gebruik, maar ek het 'n sensor op kort kabels gebruik om nie die meting deur hitte van die wemos -bord of die skerm te beïnvloed nie.

Vir battery -aangedrewe sensors het ek die batteryhouer en die DHT -temperatuur sensor direk aan die wemos D1 mini -bord gesoldeer.

Stap 2: Stel Blynk op

Stel Blynk op
Stel Blynk op
Stel Blynk op
Stel Blynk op

Installeer blynk op u telefoon en skep 'n nuwe projek met 2 toestelle. Vir elke toestel ontvang u individuele toegangskodes. Ek gebruik 'n verifikasie van een toestel vir alle binnenshuise toestelle en een vir alle toestelle buite. U moet die toegangskodes in die volgende stap in arduino plaas.

Met Blynk kan u virtuele penne gebruik om waardes tussen u toestel en wolk uit te ruil. U kan virtuele pen 1 gebruik vir temperatuurmeting van u eerste binnenshuise sensor en pen 3 vir temperatuurmeting van u tweede binnenshuise sensor. Virtuele pen 2 as vir humiditeitsmeting van u eerste binnenshuise sensor en pen 4 vir humiditeitsmeting van u tweede binnenshuise sensor. Belangrik is slegs om 'n unieke virtuele pin -ID vir elke toestel te gebruik.

U kan verskillende opsies toets om u metings in blynk voor te stel; ek gebruik 'n historiese grafiek en 'n klein waarde -ikoon.

Vir buitensensors kan u 'n aparte verifikasiekode en 'n soortgelyke benadering gebruik.

Stap 3: Stapel saam en konfigureer Wemos D1 mini -borde

Stapel saam en stel Wemos D1 mini -borde op
Stapel saam en stel Wemos D1 mini -borde op
Stapel saam en stel Wemos D1 mini -borde op
Stapel saam en stel Wemos D1 mini -borde op
Stapel saam en stel Wemos D1 mini -borde op
Stapel saam en stel Wemos D1 mini -borde op
Stapel saam en stel Wemos D1 mini -borde op
Stapel saam en stel Wemos D1 mini -borde op

As penne gesoldeer is, kan u bord en skilde bymekaar stapel en die bord deur Arduino IDE konfigureer.

Vir die Wemos D1 mini -bord benodig u ook USB -na -reeksbestuurders wat u op hul webwerf kan vind.

Vir 'n eenvoudige weergawe van temperatuur en humiditeit op die OLED-skerm, kan u 'n basiese program blynk-voorbeeld stel wat by hierdie stap aangeheg is. Daar is goeie kommentaar daarop, sodat u volgens u verbinding kan wysig. Hou in gedagte dat wemos D1 -pen nie IO1 is nie, ensovoorts. Hier is die IO -waardes van sy penne. U kan dit ook op die wemos -webwerf vind.

Vir DHT22 -sensor moet u 'n weerstand van 10 kOhm tussen penne 1 en 2. soldeer (skakel hoe om dit aan te sluit). DHT22 kan sonder ekstra weerstand gekoppel word (rooi op +3.3V, swart op grond, geel op digitale ingang van ESP8266, as dit D2 is as sy IO4 in arduino -kode).

Buitensensors wat deur batterye aangedryf word, het diepgaande slaapfunksie. Ek gebruik litium-tionielchloried (Li-SOCl2) batterye wat direk aan boord en 3,3 V-poorte gekoppel is. Hulle spanning is binne die ESP8266 -spesifikasies, en deur dit direk aan te sluit, bespaar ek krag wat andersins deur ekstra kragop/af -omskakelings verbruik word. U kan na SAFT 3, 6V primêre battery soek om die verkoper te vind, ek het dit by die Tsjeggiese herverkoper gekoop (skakel)

Gebruik 'n blync-battery-voorbeeld-opset wat goed kommentaar lewer, en u kan aanpas volgens u behoeftes.

Ek het 'n vereenvoudigde sakrekenaar aangeheg wat bewys is dat dit goed werk as wifi en internetverbinding beskikbaar is. As wifi of internet af is, kan dit tot 35 sekondes duur voordat u toestel aan die slaap raak en dit die batterylewe beïnvloed.

U behoort nou u data -lesings op die OLED -skerm en die blynk -toepassing op u selfoon te kry.

LET WEL: Gebruik Blynk -biblioteek weergawe 0.4.10 as u 'version.h' -fout kry

Aanbeveel: