Obsah:

Wemos D1 Mini Monitorování teploty/vlhkosti: 3 kroky
Wemos D1 Mini Monitorování teploty/vlhkosti: 3 kroky

Video: Wemos D1 Mini Monitorování teploty/vlhkosti: 3 kroky

Video: Wemos D1 Mini Monitorování teploty/vlhkosti: 3 kroky
Video: Arduino návody | Senzor teploty a vlhkosti HTU21D I2C 2024, Listopad
Anonim
Wemos D1 Mini monitorování teploty/vlhkosti
Wemos D1 Mini monitorování teploty/vlhkosti
Wemos D1 Mini monitorování teploty/vlhkosti
Wemos D1 Mini monitorování teploty/vlhkosti

Hledal jsem levný a snadný způsob monitorování teploty a vlhkosti pro svou chatu, který bude fungovat také na baterii nebo na elektrické zásuvce. Potřeboval jsem vzdáleně sledovat teplotu, ale chtěl jsem také možnost lokální vizuální kontroly teploty.

Používám Arduino kompatibilní Wemos D1 mini s DHT22, DHT21 a wemos mini OLED štítem. Mám senzory napájené ze zásuvky (pomocí USB nabíječky) a senzory napájené z baterie. Blynk používám jako cloudovou službu pro reprezentaci dat.

Seznam materiálu:

wemos D1 mini (aliexpres)

wemos mini OLED štít (aliexpres)

Snímač teploty/vlhkosti DHT21 (aliexpres)

Snímač teploty/vlhkosti DHT22 (aliexpres)

některé krátké kabely a pájecí nástroje a materiály.

Krok 1: Pájení kolíků

Pájení kolíků
Pájení kolíků

Desku a štíty Wemos obdržíte bez pájených kolíků, protože v balíčku 3 získáte různé možnosti:

  • Pouze pro muže
  • Pouze žena
  • Muž na ženu

Rozhodl jsem se dát ženské piny na hlavní desku a všechny ostatní desky používají kolíky Male to Female. Umožňuje vám stohovat další štíty, pokud se tak rozhodnete (jako reléový štít)

Při pájení kolíků nezapomeňte umístit samčí kolíky na prkénko, aby byly úžinové.

I pro OLED štít používám piny Male to Female. Samičí kolíky poskytují jen částečnou mechanickou ochranu.

S tímto tutoriálem můžete použít přímo wemos D1 mini DHT pro shield, ale použil jsem senzor na krátkých kabelech, abych neovlivnil měření teplem z wemos desky nebo displeje.

U snímačů napájených bateriemi jsem přímo připájel držák baterie a snímač teploty DHT k desce wemos D1.

Krok 2: Nastavení Blynk

Nastavte Blynk
Nastavte Blynk
Nastavte Blynk
Nastavte Blynk

Nainstalujte si do telefonu blynk a vytvořte tam nový projekt se 2 zařízeními. Ke každému zařízení obdržíte individuální přístupové kódy. Používám jedno ověření zařízení pro všechna vnitřní zařízení a jedno pro všechna venkovní zařízení. V dalším kroku budete muset tyto přístupové kódy zadat do arduina.

Blynk vám umožňuje používat virtuální piny pro výměnu hodnot mezi vaším zařízením a cloudem. Můžete použít virtuální kolík 1 pro měření teploty vašeho prvního vnitřního čidla a pin 3 pro měření teploty vašeho druhého vnitřního čidla. Virtuální pin 2 než pro měření vlhkosti vašeho prvního vnitřního senzoru a pin 4 pro měření vlhkosti vašeho druhého interiérového senzoru. Důležité je pouze použít jedinečné virtuální ID PIN pro každé zařízení.

V blynku si můžete vyzkoušet různé možnosti reprezentace vašich měření, používám historický graf a ikonu s malou hodnotou.

Pro venkovní senzory můžete použít samostatný ověřovací kód a podobný přístup.

Krok 3: Skládejte dohromady a konfigurujte mini desky Wemos D1

Skládejte dohromady a konfigurujte mini desky Wemos D1
Skládejte dohromady a konfigurujte mini desky Wemos D1
Skládejte dohromady a konfigurujte mini desky Wemos D1
Skládejte dohromady a konfigurujte mini desky Wemos D1
Skládejte dohromady a konfigurujte mini desky Wemos D1
Skládejte dohromady a konfigurujte mini desky Wemos D1
Skládejte dohromady a konfigurujte mini desky Wemos D1
Skládejte dohromady a konfigurujte mini desky Wemos D1

Když jsou piny pájeny, můžete stohovat desku a štíty dohromady a konfigurovat desku pomocí Arduino IDE.

Pro mini desku Wemos D1 budete potřebovat také ovladače USB to serial, které najdete na jejich webových stránkách.

Pro jednoduché zobrazení teploty a vlhkosti na OLED displeji můžete dát základní program blynk-příklad, který je připojen k tomuto kroku. Je to dobře komentované, takže můžete upravovat podle svého připojení. Mějte na paměti, že wemos D1 pin není IO1 a tak dále. Zde jsou hodnoty IO jeho kolíků. Najdete je také na stránkách wemos.

U snímače DHT22 byste měli mezi piny 1 a 2 pájet odpor 10 kOhm (odkaz, jak jej připojit). DHT22 lze připojit bez dalšího odporu (červený na +3,3 V, černý na zem, žlutý na digitálním vstupu ESP8266, pokud je jeho D2 než jeho IO4 v arduino kódu).

Externí senzory napájené baterií mají schopnost hlubokého spánku. Používám lithium-thionylchloridové (Li-SOCl2) baterie přímo připojené k uzemnění desky a portům 3,3 V. Jejich napětí je v rámci specifikací ESP8266 a jejich přímým připojením šetřím energii, která bude jinak spotřebována dalšími převody napájení nahoru/dolů. Můžete vyhledat primární baterii SAFT 3, 6V a najít prodejce, koupil jsem u českého prodejce (odkaz)

Použijte konfiguraci příkladu blync-baterie, která je dobře komentovaná a můžete ji upravit podle svých potřeb.

Připojil jsem zjednodušenou kalkulačku aplikace Excel, která byla ověřena v pořádku, pokud je k dispozici připojení k internetu a wifi. pokud je wifi nebo internet vypnutý, může to trvat až 35 sekund, než se vaše zařízení dostane do hlubokého spánku, což ovlivňuje životnost baterie.

Nyní byste měli získávat údaje na OLED displeji a v mobilní aplikaci blynk.

POZNÁMKA: Pokud se zobrazí chyba „version.h“, použijte knihovnu Blynk verze 0.4.10

Doporučuje: