Indholdsfortegnelse:

Wemos D1 Mini Temperatur/fugtighedsovervågning: 3 trin
Wemos D1 Mini Temperatur/fugtighedsovervågning: 3 trin

Video: Wemos D1 Mini Temperatur/fugtighedsovervågning: 3 trin

Video: Wemos D1 Mini Temperatur/fugtighedsovervågning: 3 trin
Video: Lesson 37: Using BME280 Humidity, Barometric Pressure and Temperature Sensor 2024, Juli
Anonim
Wemos D1 Mini Temperatur/fugtighedsovervågning
Wemos D1 Mini Temperatur/fugtighedsovervågning
Wemos D1 Mini Temperatur/fugtighedsovervågning
Wemos D1 Mini Temperatur/fugtighedsovervågning

Jeg ledte efter en billig og let måde at overvåge temperatur og fugtighed i mit sommerhus, der også kører på batteri eller på stikkontakt. Jeg havde brug for at overvåge temperaturen eksternt, men jeg ville også have mulighed for lokal visuel temperaturkontrol.

Jeg bruger Arduino -kompatible Wemos D1 mini med DHT22, DHT21 og wemos mini OLED -skjold. Jeg har strømforsyningssensorer (med USB -oplader) og batteridrevne sensorer. Jeg bruger blynk som cloud service til repræsentation af data.

Liste over materiale:

wemos D1 mini (aliexpres)

wemos mini OLED skjold (aliexpres)

DHT21 temperatur/fugtighedsføler (aliexpres)

DHT22 temperatur/fugtighedsføler (aliexpres)

nogle korte kabler og loddeværktøjer og materialer.

Trin 1: Lodning af stifter

Lodning af stifter
Lodning af stifter

Du modtager Wemos -plader og skjolde uden loddenåle, som du vil modtage i pakke 3 forskellige muligheder:

  • Kun mand
  • Kun kvinde
  • Mand til Kvinde

Jeg valgte at sætte hunstifter på hovedkortet, og alle andre tavler bruger mandlige til kvindelige stifter. Det giver dig mulighed for at stable andre skjolde, hvis du vælger det (som relæskjold)

Når du lodder stifter, skal du sørge for at sætte hanstifter på brødbrættet, så de bliver spændte.

Jeg bruger stifter fra mand til kvinde, selv til OLED -skjold. Hunstifter giver den en delvis mekanisk beskyttelse.

Du kan bruge direkte wemos D1 mini DHT pro -skjold med denne vejledning, men jeg brugte sensor på korte kabler til ikke at påvirke målingen ved varme fra wemos -kort eller display.

Til batteridrevne sensorer lodde jeg direkte batteriholderen og DHT -temperaturføleren direkte til wemos D1 mini -kort.

Trin 2: Opsætning af Blynk

Opsætning Blynk
Opsætning Blynk
Opsætning Blynk
Opsætning Blynk

Installer blynk på din telefon, og opret et nyt projekt der med 2 enheder. For hver enhed modtager du individuelle adgangskoder. Jeg bruger en enhedsgodkendelse til alle indendørs enheder og en til alle udendørs enheder. Du bliver nødt til at sætte disse adgangskoder i arduino i næste trin.

Blynk giver dig mulighed for at bruge virtuelle pins til at udveksle værdier mellem din enhed og skyen. Du kan bruge virtuel pin 1 til temperaturmåling af din første indendørs sensor og pin 3 til temperaturmåling af din anden indendørs sensor. Virtuel pin 2 end til fugtighedsmåling af din første indendørs sensor og pin 4 til fugtighedsmåling af din anden indendørs sensor. Vigtigt er kun at bruge unikt virtuelt pin -id pr. Enhed.

Du kan teste forskellige muligheder for at repræsentere dine målinger i blynk, jeg bruger historisk graf og lille værdiikon.

Til udendørs sensorer kan du bruge separat godkendelseskode og lignende tilgang.

Trin 3: Stak sammen og konfigurer Wemos D1 mini -tavler

Stak sammen og konfigurer Wemos D1 mini -tavler
Stak sammen og konfigurer Wemos D1 mini -tavler
Stak sammen og konfigurer Wemos D1 mini -tavler
Stak sammen og konfigurer Wemos D1 mini -tavler
Stak sammen og konfigurer Wemos D1 mini -tavler
Stak sammen og konfigurer Wemos D1 mini -tavler
Stak sammen og konfigurer Wemos D1 mini -tavler
Stak sammen og konfigurer Wemos D1 mini -tavler

Når stifter er loddet, kan du stable bord og skjolde sammen og konfigurere brættet af Arduino IDE.

Til Wemos D1 mini -kort skal du også bruge USB til serielle drivere, du kan finde på deres webside.

For enkel visning af temperatur og fugtighed på OLED-display kan du sætte et grundlæggende program blynk-eksempel, der er knyttet til dette trin. Det er godt kommenteret, så du kan redigere i henhold til din forbindelse. Husk, at wemos D1 pin ikke er IO1 og så videre. Her er IO -værdier for dens stifter. Du kan også finde dem på wemos websted.

Til DHT22 -sensor skal du lodde 10 kOhm modstand mellem ben 1 og 2. (link, hvordan du tilslutter den). DHT22 kan tilsluttes uden yderligere modstand (rød på +3.3V, sort på jorden, gul på digital indgang på ESP8266, hvis densD2 end dens IO4 i arduino -kode).

Batteridrevne udvendige sensorer har dyb søvn. Jeg bruger lithium-thionylchlorid (Li-SOCl2) batterier, der er direkte tilsluttet board board og 3,3 V porte. Deres spændinger er inden for ESP8266 specifikationer, og ved at forbinde dem direkte sparer jeg strøm, der ellers vil blive brugt ved yderligere strøm op/ned konverteringer. Du kan søge efter SAFT 3, 6V primærbatteri for at finde leverandør, jeg købte fra tjekkisk forhandler (link)

Brug blync-batteri-eksempel konfiguration, der er godt kommenteret, og du kan justere efter dine behov.

Jeg har vedhæftet excel forenklet lommeregner, der blev beviset for at fungere OK, hvis wifi og internetforbindelse er tilgængelig. hvis wifi eller internet er nede, kan det være op til 35 sekunder for din enhed at falde i søvn, og det påvirker batteriets levetid.

Du bør nu få dine datalæsninger på OLED -display og på blynk -applikation til mobiltelefon.

BEMÆRK: Brug Blynk bibliotek version 0.4.10, hvis du får "version.h" fejl

Anbefalede: