úterý 2. srpna 2016

WiFi Teploměr - drobná zlepšení a plány

Už dobře dva měsíce u nás zuří rekonstrukce koupelny, která mi zabírá 120 % volného času a odčerpává většinu fyzických i psychických sil, takže v oblasti kutilství, elektroniky a programování mám fatální skluz.
moje drátové peklo v koupelně - tam jednoho krásného dne budou krabice s Arduiny!

Přesto jsem dokázal mírně pokročit v rozvoji WiFi Teploměru. Především jsem si obstaral "rozdvojky", které lidem umožňují jednoduše rozšiřovat síť teplotních čidel připojených k teploměru.
stereo jack 3,5mm - rozdvojka 

Kromě rozdvojení pro dvě čidla jsem koupil i "rozpětku" - umožní připojit až pět čidel naráz. Nyní tedy mohu lidem, kteří chtějí rovnou začít s více čidly naráz, poslat vše potřebné.
stereo jack 3,5mm - rozpětka

Zkoušel jsem postavit co největší síť s použitím všeho, co jsem doma měl, a dostal jsem se na devět čidel připojených a čtených naráz. Nejspíš to ale není hranice, jen jsem už neměl další rozdvojky :-)
devět čidel zapojených naráz - kdo dá víc?

Dále si lidé přáli napájení z USB nabíječek. To jsem v první fázi vyřešil jednoduše následujícím kabelem, který mohu zaslat na požádání místo 12V zdroje.
napájecí kabel z USB A na barrel jack 5,5/2,1 mm
Pak se ale ukázalo, že i když můj WiFi Teploměr funguje už od 4,75 V, tak některým zdrojům k mobilům (lidově "nabíječkám") kolísá/padá napětí tak nízko, že to teploměru nedělá dobře. Proto právě v těchto chvílích testuji další revizi plošného spoje (celkově šestou v pořadí), která bude kromě step-down měniče mít i lineární stabilizátor právě pro napájení napětím už od 3 V!
pátá (aktuální) revize WiFi Teploměru
Dále jsem postavil zásuvku s vestavěným elektronickým relé. Upravil jsem běžně dostupnou zásuvku ovládanou mechanickými hodinami a připojil ji k termostatickému výstupu WiFi Teploměru.
zásuvka ovládaná WiFi Teploměrem

detail zásuvky - otočné hodiny jsou už jen dekorace
Jak to funguje je vidět na videu níže, kde v zásuvce je zapojena běžná žárovka, WiFi Teploměr má nastavenou hranici sepnutí výstupu nad 27 ℃ a já zahřívám čidlo prstem, aby bylo vidět, že to sepne po dosažení hranice a vypne, když teplota opět poklesne:



Dále plánuji úpravy na serverové/cloudové části WiFi Teploměru, přidám export teplotních dat a nějak lépe vymyslím práci s časovými úseky z minulosti. Jo a chci přidat REST API do WiFi Teploměru, aby šlo jednoduše ovládat všechny GPIO piny.

Taky bych rád napsal jednoduchou aplikaci pro Android, která by si sama našla všechny WiFi Teploměry v síti a zobrazila naráz jejich hodnoty. Samozřejmě jde použít běžný webový prohlížeč a stránku si uložit jako záložku na plochu pro rychlý přístup (doporučuji, kdo to nezná), ale ta Androidí aplikace by mohla dělat s daty i něco málo navíc. Samozřejmě chci také udělat normální web na www.teploty.info, ale na to jaksi pořád není čas.

To mi připomíná, že mě nesmírně těší, že většina lidí, kteří si můj WiFi Teploměr koupili, si obratem koupili (nebo v nejbližší době plánují koupit) i druhý kus. Z toho se mi zdá, že ten můj vynález má jistou hodnotu a na trhu ve své třídě nemá konkurenci :-) Líbí se mi také, co všechno s ním lidé měří nebo řídí - kromě "obligátní" teploty v garáži či včelíně například také teplotu povrchu tenisového kurtu, nebo třeba teplotu skla v průmyslové peci.

Těším se na vaše další příklady úspěšného použití WiFi Teploměru a už plánuji nové, opět velmi praktické zařízení s ESP8266 :-)