Archiv rubriky: Elektronika

ESP8266 pro začátečníka – Šablona projektu

thinkespProtože dost často dostávám dotazy (a nebo přímo prosby) na vytvoření aplikační kostry pro projekty, na kterých byste rádi pracovali, rozhodl jsem se vytvořit šablonu, která co nejvíce zjednoduší vytvoření základu, do kterého pak můžete vepsat vlastní aplikaci. Jedním z vás je i Patrik, který je v Arduinu začátečník a navíc má, na naše poměry poněkud exotickou konfiguraci HW (pracuje na Macu), se kterým jsem se domluvil na tom, že mi bude dělat testera a oponenta. Výsledkem by tedy měla být šablona, která půjde využít v Arduinu napříč platformami Windows, Linux a Macintosh. V závěrečné fázi se ještě přidal Štěpán, který šablonu také ověřil, opravil některé nejasnosti v popisu, kterých jsem se dopustil a přispěl připomínkami ke srozumitelnosti textu.

Pokračování textu ESP8266 pro začátečníka – Šablona projektu

ESP8266 pro začátečníka – jak to vlastně zapojit

esphowto_webV posledních dnech jsem se několikrát setkal s problémem, že někteří čtenáři by chtěli použít samostatný modul ESP8266 (většinou ESP-12), ale netuší, jak ho zapojit, aby správně a hlavně spolehlivě pracoval. Rozhodl jsem se tedy, že napíšu článek, ve kterém se pokusím shrnout moje zkušenosti a popsat zapojení, které používám a se kterým jsem spokojený.

Pokračování textu ESP8266 pro začátečníka – jak to vlastně zapojit

ESP8266 pro začátečníka – jednoduchý server s čidlem DHT11/22

DHTSSDostal jsem mailem dotaz, zda nemám nějaký příklad pro začátečníka na Arduino ESP8266, který by obsahoval obsluhu webového serveru a čtení čidla relativní vlhkosti a teploty DHT11/22. Odpověděl jsem mu, že si myslím, že by neměl být problém něco vzorového „spíchnout“, ale teprve při psaní jsem si uvědomil, že to není jen tak. Napsat ošetření serveru opravdu je jednoduché, vyčítání hodnot také není problém. Potíž ovšem nastává v okamžiku, kdy je třeba tohle všechno nějak seskládat tak, aby to bylo snadno konfigurovatelné, snadno aktualizovatelné, zobrazení hodnot vypadalo aspoň trošku slušně a přitom načítání stránky netrvalo věčnost.

Pokračování textu ESP8266 pro začátečníka – jednoduchý server s čidlem DHT11/22

RAMPS1.4 + WiFi = Rebel Wireless – část I. – Hardware

IMG_9772_webTento projekt už mi leží v hlavě několik měsíců, ale teprve teď jsem se rozhoupal k jeho realizaci. Cílem je zrušit potenciálně nebezpečné a nespolehlivé rozhraní USB mezi PC a 3D tiskárnou (v mém případě Rebel II), nahradit ho WiFi komunikací a doplnit vlastnosti, jako je například upozornění o chybě/ukončení tisku na mobil apod. Nejsem první, kdo se o něco podobného pokouší, ale, jako obvykle, na to jdu trošku jinou cestou…

Pokračování textu RAMPS1.4 + WiFi = Rebel Wireless – část I. – Hardware

ESP8266 + 2.8“TFT + Touch panel = základ pro malý HMI

TFTTouch2_webMeteostanice pro Jirky bude obsahovat grafický TFT displej pro zobrazování měřených hodnot a pro snadnější ovládání jsem navrhl i použití dotykového panelu. Jak já, tak Jirka jsme objednali z Číny vzorky – Jirka měl větší štěstí a panel mu přišel, zatímco já musel objednávat znovu. Pro urychlení vývoje mi ale Jirka svůj panel poslal, takže jsem mohl začít s rozhýbáním základních metod, které jsou nutné pro dosažení cíle. Vzhledem k omezenému počtu I/O pinů na ESP8266 jsme vybrali panel s SPI rozhraním jak pro TFT část, tak pro touch kontrolér. Toto rozhodnutí sice umožnilo připojení k ESP, ale současně vytvořilo některá úskalí, o kterých se více rozepíši v článku…

Pokračování textu ESP8266 + 2.8“TFT + Touch panel = základ pro malý HMI

Měření spotřeby energie s ESP8266 a PZEM-004T

ESPPZEMTitleWebJeden ze čtenářů těchto stránek mi věnoval měřič spotřeby PZEM-004T, koupený někde z Číny s tím, že by chtěl, abych ho připojil k ESP8266 a tím umožnil na tomto základě stavět další konstrukce. Po poměrně zákeřných peripetiích s nespolehlivostí komunikace se mi podařilo vytvořit funkční knihovnu a základ měření, takže přišel čas na nový článek…

Pokračování textu Měření spotřeby energie s ESP8266 a PZEM-004T

ESP8266 + C328R aneb WiFi (still) kamerka snadno a rychle

IMG_9637_webV diskuzi k Wemos D1 jsem se zmiňoval o projektu, kde jsem narazil na problém se sdílením signálů TX a RX mezi USB převodníkem a aplikací. Destička Witty ale zatím bohužel nedorazila a já musel objednat novou. Protože jsem ale chtěl alespoň část projektu vyzkoušet, pokusil jsem se jít malinko jinou cestou. Jde o to, že mě napadlo, kdyby, na tomto webu již zmiňovaná meteostanice pro Jirky, uměla ještě něco navíc – to „něco“ by mělo být pořizování a přenos fotografií z modulku kamery, umístěné přímo ve vnější jednotce stanice. Pokračování textu ESP8266 + C328R aneb WiFi (still) kamerka snadno a rychle

Wino nebo Wemos D1 mini – co použít raději?

IMG_9632_crop_webPři hledání vhodné platformy pro použití v internetu věcí a bezdrátové komunikaci jsem kdysi přispěl do projektu Wino na Kickstarteru (na fotografii je vlevo). Nápad mi to přšel skvělý a použití Cortex M0 procesoru jako ideální co se týče poměru cena/výkon. Deska přišla v 10 měsíci, ale moje nadšení z ní pomalu vystřídalo rozčarování. I přes to, že se jedná o německý projekt, tak mi to celé přijde nehotové, nedotažené do konce – vždyť ještě v době psaní tohoto článku odkaz na webové stránce Wina, který má vést ke stažení HW dat končí na chybu 404 ( http://wino-board.com/index.php/en/?Itemid=672 ) a pod sekcí Examples jsem si představoval skutečně něco jiného, než jen obrázek ( http://wino-board.com/index.php/en/wino-board/examples ). Naštěstí jsem ale při hledání vhodné destičky pro Jirkovu meteostanici narazil na projekt Wemos.cc, konkrétně Wemos.cc D1 mini (na fotografii je vpravo).

Pokračování textu Wino nebo Wemos D1 mini – co použít raději?

Rebel II – nezapomeňte vyměnit napájecí konektor na RAMPS!!

RII_PWR_CONN_webVýkonová deska RAMPS 1.4, dodaná ke stavebnici Rebela je standardně osazena napájecím konektorem, o kterém je známo že je proudově značně poddimenzovaný. Během provozu se vlivem velkých proudů, tekoucích do topných systémů tiskárny konektor vypaluje, až může dojít k jeho selhání a nejde ani tak o to, jestli se to stane, ale spíš jen kdy se to stane. Věděl jsem, že tento problém má i můj Rebel a tak jsem hledal vhodnou náhradu. Vzhledem k úpravám, které na tiskárně mám – zejména pevně připevněný napájecí zdroj – jsem se rozhodl, že spojení nemusí být rozebíratelné bez použití nástrojů a tak padla volba na šroubovací svorkovnice s odpovídající proudovou odolností. Pokračování textu Rebel II – nezapomeňte vyměnit napájecí konektor na RAMPS!!

Filament LED a jak ho rozsvítit

IMG_8920_webNěkdy koncem roku jsem našel na ebay LED diody ve formě filamentu. Tyto modulky jsou používány v nových typech LED žárovek a mají za úkol vytvářet dojem, jako by v žárovce svítilo vláko tak, jak jsme zvyklí. Nikde jsem nenašel žádný datasheet, ale cena byla tak nízká, že jsem hned objednal 4 kusy na vyzkoušení. Zásilka dorazila včera a já chtěl hned vyzkoušet, jaké dávají světlo. Bohužel jsem ale nebyl úspěšný – prodejce uvádí, že napájecí napětí by se mělo pohybovat mezi 50-60V, modul se však odmítal při těchto napětích rozsvítit. Pokračování textu Filament LED a jak ho rozsvítit