ESP8266 – Wifi konfigurace trochu jinak – podruhé a (snad) ještě lépe…

espwifisetupV2Před nedávnou dobou jsem uveřejnil Arduino knihovnu pro konfiguraci WiFi modulů, postavených na čipu ESP8266. Bohužel ale knihovna obsahovala jednu drobnou chybu – režim práce AP/STA se neuložil do EEPROM díky nutnosti volání metody Commit, na kterou jsem zapomněl. Protože ale mám teď bohužel díky mému zdravotnímu stavu a pokynům lékařů poněkud více času, který nemůžu věnovat práci, tak jsem se ke knihovně vrátil, stávající chybu opravil a modul vylepšil o lepší signalizaci do uživatelské aplikace.

Pokračování textu ESP8266 – Wifi konfigurace trochu jinak – podruhé a (snad) ještě lépe…

Cyclone PCB Factory – dobrodružství s cyklónem, část I.

IMG_9198_webPřed více než měsícem mě jeden kamarád navnadil na konstrukci CNC frézky plošných spojů, která z velké části měla být vytištěná na 3D tiskárně. Tehdy jsem mu řekl, že mě to hodně zajímá a že ho kvůli tomu projektu budu hodně otravovat. No tak dlouho jsem mu nedával pokoj, až jsem to asi přehnal a on se mnou přestal komunikovat. Nezbylo mi tedy než se pustit do konstrukce sám. Při brouzdání internetem jsem narazil na španělský projekt Cyclone PCB Factory, který naplňoval moje představy o funkci a požadovaných parametrech…

Pokračování textu Cyclone PCB Factory – dobrodružství s cyklónem, část I.

YAFET – Další IoT teploměr s ESP8266

IMG_9170_webPůvodně jsem si myslel, že se mě potřeba konstrukce “internetového teploměru” vyhne, ale jeden čtenář těchto stránek mě, po svých neúspěšných pokusech zvládnout komunikaci s Thingspeak požádal, abych pro něj teploměr naprogramoval. Poštou mi poslal modul, ve kterém celá aplikace měla běžet. Modul je – bohužel – jen obyčejný ESP-01, který zrovna neoplývá vyvedenými I/O signály a taktéž chybí propojení pro opuštění stavu nízké spotřeby, takže jsem byl při psaní celkem omezený možnostmi. Přesto se mi podařilo projekt vybavit několika unikátními vlastnostmi, které jsem u obdobných konstrukcí na internetu zatím neviděl. Pokračování textu YAFET – Další IoT teploměr s ESP8266

ESP8266 – Wifi konfigurace trochu jinak

espwifisetupPo nástupu Arduina do oblasti WiFi modulků s ESP8266 se objevila záplava projektů, které je možné doma snadno realizovat. Drtivá většina z nich ale není příliš uživatelsky přívětivá co se týče konfigurace bezdrátového připojení – pokud si prohlédnete zdrojový .ino soubor a někde v záhlaví objevíte řádky ve stylu

tak to znamená, že pro správnou funkci je třeba ve zdrojovém kódu tyto parametry upravit, program přeložit a takto upravený kód nahrát do ESP. Tento způsob konfigurace se mi už z principu příčí a i když se již objevují snahy o elegantnější řešení (například http://www.esp8266.com/viewtopic.php?f=29&t=2520) tak to stále není to, co bych očekával. Pokračování textu ESP8266 – Wifi konfigurace trochu jinak