Archiv štítku: Arduino

ESP8266 WiFi konfigurace – do třetice všeho dobrého…

IMG_9757_webTak se mi to konečně podařilo dokončit. Po delší době přicházím s další verzí knihovny WiFiConfig pro moduly ESP8266. Snažil jsem se o doplnění všech funkcí, které vyplynuly z příspěvků čtenářů tohoto webu. Doplněná byla možnost statické konfigurace Wifi parametrů (ověřeno na dvou sítích – k více nemám přístup), dále pak možnost nastavení doby, kdy běží konfigurační AP, možnost přidat uživatelsky definované položky do konfigurační stránky a spousty dalších úprav, na které si už ani nepamatuji…

Pokračování textu ESP8266 WiFi konfigurace – do třetice všeho dobrého…

Projekt KWS – webová vizualizace a ovládání (nejen) pro Arduino pomocí ESP8266

kwswittyZ diskuze pod článkem o webové kamerce vyplynul zájem o firmware do ESP8266, který by plnil tyto funkce:

Poskytnutí webového serveru pro vizualizaci proměnných, možnost zpětného ovládání/přenosu dat. Vše má komunikovat přes jednoduchý sériový protokol například s deskou Arduino UNO. Z nedostatku invence jsem projekt nazval KWS, neboli Karlův Webový Systém. Slíbil jsem, že se pokusím do víkendu navrhnout nějaké řešení a zde Vám tedy předkládám první alfa verzi, co jsem vymyslel…

Pokračování textu Projekt KWS – webová vizualizace a ovládání (nejen) pro Arduino pomocí ESP8266

3dpBurner – díl III. – Pomocné díly a praktické použití

IMG_9612_webV předchozích dvou dílech miniseriálu o laserové CNC gravírce 3dpBurner jsem psal o stavbě stroje a popisoval první pokusy s výkonným laserem. V tomto dílu se chci zaměřit na doplňky, které jsem vyrobil, alespoň rámcově popsat nastavení a v krátkosti zmínit software, který pro ovládání používám. Předem chci upozornit na to, že oblast CNC gravírování není tak moc amatérsky zmapovaná a zvládnutá, jako je oblast 3D tisku. Stavba vlastního stroje není obtížná – je mnohem snadnější, než stavba 3D tiskárny, rozchození firmware a jeho nastavení je rovněž snadné. Problémy ale začnou v okamžiku hledání přívětivého řídícího software.

Pokračování textu 3dpBurner – díl III. – Pomocné díly a praktické použití

ESPHYGRO – Vlhkoměr s ESP8266 a vzdálený displej s fakt hustým zobrazením

IMG_9568_webJirka, pro kterého jsem napsal projekt YAFET by si rád postavil meteostanici, která by data odesílala do Thingspeak a také je nějak zobrazovala na místním displeji. Jedno z čidel měl být senzor DHT22 pro měření teploty a relativní vlhkosti, který jsem doma měl, takže jsem s pokusy začal na něm. Předesílám, že zde není uveřejněný hotový projekt (ten ani zatím hotový není), ale spíše námět a základ, na kterém se dá pokračovat… Pokračování textu ESPHYGRO – Vlhkoměr s ESP8266 a vzdálený displej s fakt hustým zobrazením

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

IMG_9421_webV první části seriálu jsem popisoval stavbu malé CNC frézky, primárně určené pro frézování desek plošných spojů. Část jsem ukončil informací o tom, že jsem objednal vřeteno z Číny. Vřeteno dorazilo asi před třemi týdny, ale stále mi chyběly některé mechanické díly a elektronika, která byla rovněž objednaná v Číně. Bohužel vzhledem k mému zdravotnímu stavu jsem byl nucen dokončit zajištění mechaniky stylem, který nazývám korespondenční. Namísto toho, abych objížděl obchody s železným materiálem, který následně opracuji jsem našel e-shop, který mi dodal chybějící vodicí tyče nařezané přímo na míru. Tuto metodu můžu po zkušenostech, které mám jen doporučit – dodávka byla skutečně blesková, jeden den dopoledne jsem udělal objednávku a zaplatil bankovním převodem, odpoledne jsem dostal e-mail s informací o tom, že si zásilku převzalo PPL a druhý den během dne jsem měl balík doma na stole. Vždy přesně nařezáno, pečlivě zabaleno – maximální spokojenost.

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

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

ESP8266 += Arduino?

ArduinoESP8266Nevím, jestli je to dobře, nebo špatně, ale opět se objevila novinka ve vývojových prostředcích pro oblíbený WiFi modul s čipem ESP8266. Tentokrát jde o verzi vývojového prostředí Arduino. Na stránkách projektu adruino ESP8266 se rodí verze, která se nainstaluje do běžného IDE pro Arduino a má umožnit psaní aplikací ve stejném duchu, jako psaní pro jakékoliv jiné Arduino… Pokračování textu ESP8266 += Arduino?

Čidlo teploty a vlhkosti HDC1000 a Arduino

2015-01-08_10.32.15_web_markPotřeboval jsem nahradit velmi drahé čidlo teploty a relativní vlhkosti Sensirion něčím levnějším, úspornějším a připojitelným na sběrnici I2C. Čidlo mělo být současně dostupné u běžně používaných distributorů el. součástek (Farnell, SOS, Mouser, …). Po dlouhém hledání jsem objevil senzor HDC1000 od TI, který splňoval všechny potřebné parametry. Jediná jeho nevýhoda je pouzdro BGA, ale má jen 8 vývodů, což by nemuselo být na překážku. Pokračování textu Čidlo teploty a vlhkosti HDC1000 a Arduino