Sadržaj:
- Korak 1: Lemljenje igala
- Korak 2: Postavite Blynk
- Korak 3: Složite zajedno i konfigurirajte Wemos D1 mini ploče
Video: Wemos D1 Mini Nadzor temperature/vlažnosti: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
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
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
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
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:
Nadzor temperature i vlažnosti pomoću NODE MCU -a I BLYNK -a: 5 koraka
Nadzor temperature i vlažnosti pomoću NODE MCU-a i BLYNK-a: Bok, dečki U ovoj uputi naučit ćemo kako doći do temperature i vlažnosti atmosfere pomoću DHT11-senzora temperature i vlage pomoću aplikacije Node MCU i BLYNK
Nadzor sobne temperature i vlažnosti uz ESP32 i AskSensors Cloud: 6 koraka
Nadzor sobne temperature i vlažnosti pomoću ESP32 i AskSensors Cloud -a: U ovom ćete vodiču naučiti kako nadzirati temperaturu i vlažnost vaše sobe ili stola pomoću DHT11 i ESP32 spojenih na oblak. Naša ažuriranja vodiča mogu se pronaći ovdje.DHT11 Specifikacije: Senzor DHT11 može mjeriti temperaturu
Nadzor temperature i vlažnosti DHT -a pomoću ESP8266 i IoT platforme AskSensors: 8 koraka
Nadgledanje temperature i vlažnosti DHT -a pomoću ESP8266 i platforme AskTensors IoT: U prethodnom uputstvu predstavio sam korak po korak vodič za početak rada s čvorom ESP8266 čvor i platformom AskSensors IoT. U ovom vodiču povezujem senzor DHT11 do čvora MCU. DHT11 je uobičajeno korištena temperatura i vlažnost
Nadzor temperature i vlažnosti pomoću ESP-01 & DHT i oblaka AskSensors: 8 koraka
Nadzor temperature i vlažnosti pomoću ESP-01 & DHT i oblaka AskSensors: U ovoj uputi naučit ćemo kako nadzirati mjerenje temperature i vlažnosti pomoću ploče IOT-MCU/ESP-01-DHT11 i platforme AskSensors IoT .Za ovu aplikaciju biram modul IOT-MCU ESP-01-DHT11 jer
Nadzor temperature i vlažnosti pomoću Blynka: 6 koraka
Nadzor temperature i vlažnosti korištenjem Blynka: U ovom vodiču idemo na Nadgledanje temperature i vlažnosti pomoću DHT11 i šaljemo podatke u oblak pomoću komponenti Blynk potrebne za ovaj vodič: Arduino UnoDHT11 osjetnik temperature i vlageESP8266-01 WiFi modul