Cloudový teploměr za 10 minut a 300 rublů

  • Dec 11, 2020
click fraud protection

Tento jednoduchý domácí produkt může opakovat každý, kdo je schopen připojit tři vodiče. S touto věcí můžete dálkově ovládat teplotu, například v zemi.

Cloudový teploměr za 10 minut a 300 rublů

Teploměr vyžaduje Wi-Fi.
Teplotu lze zobrazit na webových stránkách a v mobilní aplikaci služby People's Monitoring
narodmon.ru. K dispozici jsou také teplotní grafy pro daný rok a můžete nastavit teplotní limity, při překročení vás služba upozorní push zprávami, SMS a dopisy do pošty.

K montáži teploměru budete potřebovat mikrokontrolér NodeMCU-CH340 za 2,65 $ a digitální teplotní senzor DS18B20 za 1,41 $. V případě potřeby můžete přidat další digitální indikátor TM1637 za 0,77 $. Budete také potřebovat 4,7K rezistor, vodiče, jakékoli nabíjení z telefonu s konektorem MicroUSB. Jako skříň je vhodné použít elektrickou rozvodnou skříň.

S největší pravděpodobností můžete použít velmi malý ovladač Wemos D1 Mini, ale nezkoušel jsem to.

V základní verzi stačí pájet teplotní čidlo k regulátoru (červený vodič na 3V, černý na GND, žlutý na D4), mezi žlutý a červený vodič snímače je umístěn odpor (na fotografii je snímač připájen na D1, neplatí Pozornost).

instagram viewer

To je volitelné, ale můžete připojit štít. Teploměr podporuje čtyři typy obrazovek (barevný TFT 240x320 bodů, OLED 128x64 bodů, LCD dvou- nebo čtyřřádkový, sedmisegmentový LED). Podle mého názoru je nejlepší nainstalovat nejlevnější indikátor se čtyřmi symboly. Indikátor má čtyři piny, připojíme je k ovladači (VCC na 3V, GND na G, DIO na TX, CLK na RX).

Pokusil jsem se připojit OLED obrazovku k teploměru, ale čísla na něm jsou malá a zobrazuje se spousta zbytečných informací, včetně neodpojitelné adresy webových stránek vývojáře firmwaru.

Tento teploměr lze připojit k monitorování lidí a zveřejnit, pokud je jeho snímač umístěn na ulici. Pokud je teploměr umístěn uvnitř (například ve stejné chatě), služba vám umožňuje používat jej jako neveřejný. Takto se na webu zobrazují data ze dvou takových teploměrů (nezapomeňte, že ke službě lze zdarma připojit pouze jeden teploměr).

A tak v aplikaci (senzory lze samozřejmě přejmenovat).

Pokud teploměr přestane vysílat naměřené hodnoty, nebo začne vysílat po delší přestávce, aplikace odešle push zprávy.

Jak jste již pravděpodobně uhodli, aby se ovladač stal cloudovým teploměrem, musíte si stáhnout firmware a nakonfigurovat jej. Ale je to mnohem snazší udělat, než si mnozí z vás mysleli. :)

Firmware lze vytvořit pomocí služby wifi-iot.coma načíst s Flasher NodeMCUale ulehčím vám to: zde v tomto archivu dva soubory - blikač a připravený firmware. Jednoduše připojte ovladač k počítači, spusťte blikač, vyberte soubor led.bin (Config-gear), zadejte virtuální port COM, ke kterému je ovladač připojen, a stiskněte „Flash“.

Po nahrání firmwaru odpojte ovladač a znovu jej připojte (můžete použít počítač, můžete použít libovolnou nabíječku). Stiskněte třikrát tlačítko Reset s pauzou alespoň půl sekundy. Řadič vytvoří dočasný hotspot Wi-Fi s názvem WiFi-IoT bez hesla. Připojte se k tomuto bodu pomocí smartphonu a klikněte na „připojit k síti“. Otevře se webová stránka nastavení teploměru.

Můžete nakonfigurovat vše najednou, můžete nakonfigurovat pouze připojení Wi-Fi a pokračovat v konfiguraci v počítači. Ukážu vám, jak nastavit vše najednou v telefonu:

1. Klikněte na „Hardware“, zaškrtněte políčko „Povolit DS18B20“ a změňte jeho GPIO na „2“. Klikněte na „Nastavit“. Klikněte na „Hlavní“.
2. Jdeme na „1-Wire“, tam je „Clear & Scan List“. Měla by se objevit adresa senzoru. „Hlavní“ znovu.

3. Pokud jste připojili obrazovku, přejděte na „7SEGM“, zaškrtněte políčko „Povolit“, zadejte 3 do pole „GPIO Clk“, do „GPIO Data“ 1. Klikněte na horní část „Nastavit“. Změňte položku „1“ na DS18B20 1, stiskněte spodní „Nastavit“. Klikněte na „Hlavní“.

4. Přejděte na „Servery“, zaškrtněte políčko „Povolit Narodmon.ru“ a stiskněte „nastavit“. Zapíšeme si ID teploměru. Klikněte na „Hlavní“.
5. V hlavní nabídce vidíme, že se objevila teplota.
6. Klikněte na „Hlavní“. Do pole „Název AP“ zadejte název domácího přístupového bodu Wi-Fi (je podporována pouze Wi-Fi 2,4 Ghz), do pole „AP Pass“ zadejte heslo pro Wi-Fi. Stiskněte třetí tlačítko Nastavit, které je okamžitě pod zadaným heslem.

Odpojte ovladač od napájení a znovu jej zapněte. Nyní se připojí k domácí Wi-Fi. Na jeho webové rozhraní můžete přejít z prohlížeče na adrese, kterou lze zobrazit ve webovém rozhraní domácího routeru nebo pomocí opětovné připojení k dočasnému přístupovému bodu ovladače: znovu třikrát klikněte na ovladač RST, znovu se k němu připojte telefonem, přejděte na „Hlavní“ a podívejte se níže adresa. V tomto případě 192.168.1.212.

Registrujeme se na People's Monitoring: https://narodmon.ru/?invite=ammo1 (odkaz na doporučení, ale to mi nedává peníze, ale schopnost připojit více senzorů a déle ukládat data).

Teploměr odesílá data každých 5 minut, takže pokud od nastavení neuplynulo 5 minut, musíte chvíli počkat nebo ručně vstoupit do webového rozhraní senzoru a odeslat data v sekci "Servery".

Na Monitorování lidí přejděte do části „Profil - Moje senzory“.

Klikněte na „Přidat“ a zadejte ID našeho teploměru (uložili jsme ho v kroku 4).

Pokud se vám moje vysvětlení zdálo obtížné, právě tady jsou zde velmi podrobné pokyny krok za krokem.

Ve skutečnosti je vše velmi jednoduché a tento domácí produkt lze skutečně vyrobit a nakonfigurovat za deset minut. Pokud jde o ceny, rozhodně nemůže zapůsobit na to, jak levné to všechno je.

© 2020, Alexey Nadezhin

Deset let každý den píšu o technologiích, slevách, zajímavostech a událostech. Přečtěte si můj blog na webu munice1.ru, v LJ, Zen, Mirtesen.
Moje projekty:
Lamptest.ru. Testuji LED lampy a pomáhám zjistit, které jsou dobré a které ne.
Elerus.ru. Shromažďuji informace o domácích elektronických zařízeních pro osobní použití a sdílím je.
Můžete mě kontaktovat v Telegramu
@ munice1 a poštou [email protected].