Sadržaj:

Wemos D1 Mini Nadzor temperature/vlažnosti: 3 koraka
Wemos D1 Mini Nadzor temperature/vlažnosti: 3 koraka

Video: Wemos D1 Mini Nadzor temperature/vlažnosti: 3 koraka

Video: Wemos D1 Mini Nadzor temperature/vlažnosti: 3 koraka
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Studeni
Anonim
Wemos D1 Mini Nadzor temperature/vlažnosti
Wemos D1 Mini Nadzor temperature/vlažnosti
Wemos D1 Mini Nadzor temperature/vlažnosti
Wemos D1 Mini Nadzor temperature/vlažnosti

Tražio sam jeftin i jednostavan način praćenja temperature i vlažnosti u mojoj vikendici koji će raditi i na bateriji ili na utičnici. Morao sam pratiti temperaturu na daljinu, ali sam želio i mogućnost za lokalnu vizualnu provjeru temperature.

Koristim Wemos D1 mini kompatibilan s Arduinom sa DHT22, DHT21 i wemos mini OLED štitom. Imam senzore na utičnicu za napajanje (putem USB punjača) i senzore na baterije. Koristim blynk kao uslugu u oblaku za predstavljanje podataka.

Popis materijala:

wemos D1 mini (aliexpres)

wemos mini OLED štit (aliexpres)

DHT21 osjetnik temperature/vlažnosti (aliexpres)

Senzor temperature/vlažnosti DHT22 (aliexpres)

neki kratki kabeli i alati i materijali za lemljenje.

Korak 1: Lemljenje igala

Lemljenje igala
Lemljenje igala

Dobit ćete Wemos ploču i štitove bez lemljenih igala kao što ćete dobiti u paketu 3 različite opcije:

  • Samo muški
  • Samo žensko
  • Muško do žensko

Odlučio sam staviti ženske igle na glavnu ploču, a sve ostale ploče koriste muške do ženske igle. Omogućuje vam slaganje drugih štitova ako to želite (poput relejnog štita)

Prilikom lemljenja igala obavezno stavite muške igle na ploču kako ne bi bile tijesne.

Koristim muške i ženske igle čak i za OLED štit. Ženski zatiči pružaju mu djelomičnu mehaničku zaštitu.

U ovom vodiču možete koristiti izravno wemos D1 mini DHT pro štit, ali ja sam koristio senzor na kratkim kabelima kako ne bih utjecao na mjerenje topline s wemos ploče ili zaslona.

Za senzore na baterije, izravno sam lemio držač baterije i osjetnik temperature DHT na wemos D1 mini ploču.

Korak 2: Postavite Blynk

Postavite Blynk
Postavite Blynk
Postavite Blynk
Postavite Blynk

Instalirajte blynk na svoj telefon i stvorite novi projekt s 2 uređaja. Za svaki uređaj dobit ćete zasebne pristupne kodove. Koristim jednu provjeru autentičnosti za sve unutarnje uređaje i jednu za sve vanjske uređaje. U sljedeći korak morate staviti te pristupne kodove u arduino.

Blynk vam omogućuje korištenje virtualnih pinova za razmjenu vrijednosti između vašeg uređaja i oblaka. Možete koristiti virtualni pin 1 za mjerenje temperature vašeg prvog unutarnjeg senzora i pin 3 za mjerenje temperature vašeg drugog zatvorenog senzora. Virtualni pin 2 nego za mjerenje vlažnosti vašeg prvog unutarnjeg senzora i pin 4 za mjerenje vlažnosti vašeg drugog unutarnjeg senzora. Važno je samo koristiti jedinstveni virtualni pin ID za svaki uređaj.

Možete isprobati različite opcije za predstavljanje vaših mjerenja u blynku, koristim povijesni grafikon i ikonu male vrijednosti.

Za vanjske senzore možete koristiti zasebni kod za provjeru autentičnosti i sličan pristup.

Korak 3: Složite zajedno i konfigurirajte Wemos D1 mini ploče

Složite zajedno i konfigurirajte Wemos D1 mini ploče
Složite zajedno i konfigurirajte Wemos D1 mini ploče
Složite zajedno i konfigurirajte Wemos D1 mini ploče
Složite zajedno i konfigurirajte Wemos D1 mini ploče
Složite zajedno i konfigurirajte Wemos D1 mini ploče
Složite zajedno i konfigurirajte Wemos D1 mini ploče
Složite zajedno i konfigurirajte Wemos D1 mini ploče
Složite zajedno i konfigurirajte Wemos D1 mini ploče

Kada su igle zalemljene, možete slagati ploču i štitove zajedno i konfigurirati ploču pomoću Arduino IDE -a.

Za mini ploču Wemos D1 trebat će vam i USB za serijske upravljačke programe koje možete pronaći na njihovoj web stranici.

Za jednostavno prikazivanje temperature i vlažnosti na OLED zaslonu možete staviti osnovni program blynk-example koji je priložen ovom koraku. Dobro je komentiran pa ga možete uređivati prema svojoj vezi. Imajte na umu da wemos D1 pin nije IO1 i tako dalje. Ovdje su IO vrijednosti njegovih pinova. Možete ih pronaći i na web stranici wemos.

Za osjetnik DHT22 trebate lemiti otpornik od 10 kOhm između pinova 1 i 2. (povežite se kako ga spojiti). DHT22 se može spojiti bez dodatnog otpornika (crveno na +3,3 V, crno na tlu, žuto na digitalnom ulazu ESP8266, ako je njegov D2 nego njegov IO4 u arduino kodu).

Vanjski senzori na baterije imaju sposobnost dubokog sna. Koristim litij-tionil kloridne (Li-SOCl2) baterije izravno spojene na masu ploče i 3,3 V priključke. Njihovi naponi su unutar specifikacija ESP8266 i izravnim povezivanjem štedim energiju koju će inače potrošiti dodatne pretvorbe gore/dolje. Možete potražiti primarnu bateriju SAFT 3, 6V kako biste pronašli dobavljača, kupio sam od češkog prodavača (veza)

Upotrijebite konfiguraciju primjera blync-baterije koja je dobro komentirana i koju možete prilagoditi prema svojim potrebama.

Priložio sam excel pojednostavljeni kalkulator koji je provjeren da radi u redu ako je dostupna wifi i internetska veza. ako je wifi ili internet u prekidu, može proći do 35 sekundi dok vaš uređaj ne zaspi, a to utječe na trajanje baterije.

Sada biste trebali vidjeti očitanja podataka na OLED zaslonu i u aplikaciji blynk za mobilni telefon.

NAPOMENA: Upotrijebite biblioteku Blynk verzije 0.4.10 ako dobijete pogrešku "version.h"

Preporučeni: