3D tisk – jak na závity ve výtiscích

20160731_160621_crop_webUrčitě se vám to už stalo – prostě jste jen potřebovali sešroubovat výtisky dohromady, popřípadě přišroubovat platový díl k něčemu jinému. Někdy je sice možné použít vruty do plastu, ale někdy se prostě použití běžných šroubů nevyhneme. Z počátku jsem používal obecně známé řešení – umístění otvoru ve vzhledu matice a následné zalisování matky na místo. Potíž ale nastává v případě, že na modelu je matic více na protilehlých stranách, což vyžaduje tisk s podporami, nebo ruční doplnění opor – jinak se prvních pár vrstev tiskne „do vzduchu“ a výsledkem je nepříliš vzhledný výtisk a hlavně nepříliš velká pevnost matice, takže se dá poměrně snadno protočit při dotahování. Chtěl bych vás tedy seznámit s lepším řešením, které jsem začal používat.

Pokračování textu 3D tisk – jak na závity ve výtiscích

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 – projekt OTA v režimu AP

APOTAAPSelČtenář Michal narazil na problém nefunkčního OTA programování modulu ESP8266 v případě, že je ESP nastaveno v režimu AP. V konferencích jsem na toto téma četl několik článků, kde si i další lidé stěžují na stejné chování. Já ale v jednom z projektů OTA v režimu AP používám a zatím (ťuk, ťuk) jsem na závažnější problém nenarazil. Slíbil jsem tedy, že vytvořím demonstrační projekt, kde ukážu, jak mám tento problém vyřešený.

Pokračování textu ESP8266 pro začátečníka – projekt OTA v režimu AP

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 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…

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

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

(zase) další „zabiják“ ESP8266 vystrkuje růžky?

nl6621Na internetu jsem zachytil zprávy o relativní novince ve světě levných WiFi modulů, kterým dosud kralují konstrukce, založené na čipu ESP8266. Novinka je postavena na čipu NL6621 od firmy Nufront. Protože jde skutečně o novinku, tak informace teprve začínají pronikat na veřejnot. Tvoří se komunita na stránkách http://www.nl6621.net/  , která by mohla být ekvivalentem obdobné komunity pro ESP8266. Hotové moduly jsou zatím mírně dražší, než moduly s ESP, ale to všechno může být otázka času. Co mě ale na tomto čipu zaujalo jsou následující informace:

Bohužel jsem zatím deklarované SDK nenašel a odkazy z webových stránek výrobce na Open Source komunitu končí nedostupným serverem. Moduly jsou již dostupné na ebay, DX, Aliexpress, takže jsem pro všechny případy jeden objednal…