Archiv rubriky: Arduino

Články, týkající se desek, nebo procesorů AVR se zavaděčem Arduino.

3dpBurner – díl II. – Nedívejte se do pracujícího laseru svým zbývajícím okem

IMG_9578_webTak dorazil objednaný laser z Číny… Po studiu webových referencí jsem využil akční slevy a objednal 1,6W silný modrý laser z Číny. Do objednávky jsem napsal, že chci evropskou vidlici na zdroji, což prodejci nějak uniklo a stejně jsem dostal špatnou – naštěstí mi to ani moc nevadí, protože celý stroj bude napájený z průmyslového zdroje a laser bude mít zvláštní vypínač kvůli bezpečnosti. Mimochodem bezpečnost je věc, kterou v tomto případě rozhodně není možné podceňovat – název článku není žert. Obecně mám respekt i k laserům mnohem menších výkonů, ale ten, co přišel mě vyděsil ještě mnohem víc…

Pokračování textu 3dpBurner – díl II. – Nedívejte se do pracujícího laseru svým zbývajícím okem

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 – první pokusy

IMG_9529Čas opět pokročil, podařilo se mi dokončit a připojit sondy pro autolevelling, z Číny dorazily gravírovací frézy, takže nastal čas pro otestování funkce gravírky plošných spojů, což bylo z mého hlediska primárním důvodem ke stavbě. Doma jsem našel starý kus PCB, bohužel ale o síle 1mm, namísto původně uvažované 1.5mm – doufám, že to nebude vadit a deska se nebude příliš prohýbat. Pro účely testu jsem namaloval primitivní schéma, do kterého jsem umístil procesor 2x Atmega328 v pouzdře SMD, dva odpory, každý v SMD provedení, ale jiné velikosti pouzdra.

Pokračování textu Cyclone PCB Factory – první pokusy

ESP8266 – Klient služby NBNS (beta)

ESPNBNSV některém z dřívějších článků jsem se zmiňoval o pokusu rozhýbání mDNS klienta v Arduino prostředí pro ESP8266. Zpočátku jsem nebyl příliš úspěšný – neuvědomil jsem si totiž, že mDNS služba primárně vychází z Apple světa a jeho služby Bonjour/zeroconf. Přišel jsem na to vyloženě náhodou – zatímco na některých pc selhalo vyhledání zařízení s mDNS jménem ESP.local, tak na jednom z PC u mě doma vyhledání proběhlo a mDNS klient fungoval tak, jak bylo očekáváno. Experimentováním jsem zjistil, že na onom inkriminovaném PC bylo nainstalované iTunes, protože jsem na něm nahrával hudbu do iPhonu mé přítelkyně. Protože jsem ale odchovaný na platformě Windows, tak jsem cítil určitou diskriminaci – protokol NetBIOS Naming Services, který řeší jména zařízení na platformách Windows a v protokolech SMB/CIFS přece nemůže chybět… Pokračování textu ESP8266 – Klient služby NBNS (beta)

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.

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

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