Sadržaj:

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

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

Video: Wemos D1 Mini Nadgledanje temperature/vlažnosti: 3 koraka
Video: Терморегулятор c Удаленным Управлением 📈 на ESP8266. Часть 1 2024, Juli
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 moje vikendice koji će raditi i na bateriji ili na utičnici. Morao sam daljinski pratiti temperaturu, 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 sa utičnicom za napajanje (putem USB punjača) i senzore na baterije. Koristim blynk kao cloud uslugu za predstavljanje podataka.

Spisak materijala:

wemos D1 mini (aliexpres)

wemos mini OLED štit (aliexpres)

DHT21 senzor temperature/vlažnosti (aliexpres)

DHT22 senzor temperature/vlažnosti (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ški do ženski

Odlučio sam staviti ženske pinove na glavnu ploču, a sve ostale ploče koriste muške na ženske pinove. 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 na ženske igle čak i za OLED štit. Ženske igle pružaju djelimič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, direktno sam lemio držač baterije i DHT senzor temperature na wemos D1 mini ploču.

Korak 2: Postavite Blynk

Podešavanje Blynk
Podešavanje Blynk
Podešavanje Blynk
Podešavanje Blynk

Instalirajte blynk na svoj telefon i kreirajte novi projekt s 2 uređaja. Za svaki uređaj dobit ćete zasebne pristupne kodove. Koristim jednu provjeru autentičnosti za sve zatvorene uređaje i jednu za sve vanjske uređaje. U sljedeći korak morate unijeti 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 zatvorenog senzora i pin 3 za mjerenje temperature vašeg drugog zatvorenog senzora. Virtualni pin 2 nego za mjerenje vlažnosti vašeg prvog zatvorenog senzora i pin 4 za mjerenje vlažnosti vašeg drugog zatvorenog 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 kôd 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 pinovi zalemljeni, 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 ekranu 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 senzor 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 zemlji, ž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 direktno spojene na masu ploče i portove od 3,3 V. Njihovi naponi su unutar specifikacija ESP8266, a njihovim direktnim spajanjem štedim energiju koju će inače potrošiti dodatne konverzije gore/dolje. Možete potražiti primarnu bateriju SAFT 3, 6V da biste pronašli dobavljača, kupio sam od češkog preprodavača (veza)

Koristite primjer konfiguracije blync-battery koji je dobro komentiran i možete ga prilagoditi prema svojim potrebama.

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

Sada biste trebali čitati podatke na OLED ekranu i u aplikaciji blynk za mobilni telefon.

NAPOMENA: Koristite grešku biblioteke Blynk 0.4.10 ako dobijete grešku "version.h"

Preporučuje se: