Lepší arduino za pár kaček

Pár slov úvodem…

Dnešní příspěvek bych chtěl věnovat zařízeným zvaným arduino. Jedná se vlastně o jednodeskový počítač (tj vše potřebné je umístěno na jedné desce).  Velikostně se rovnají přibližně velikosti kreditní karty, mohou ale být i menší. Deska jako taková by se dala přirovnat k srdci organismu. Dá se na ní připojit množství různých senzorů, tlačítek, zobrazovacích zařízení… No zkrátka spousta věcí.

Využítí

Možná si pokládáte otázku k čemu je to ale všechno dobré. Prakticky ke všemu. Jestli má něco patřit k vychytávkám, tak právě toto zařízení.  Z arduina si totiž můžete postavit vlastně skoro cokoli od robotického vysavače přes drona až po detektor hladiny vody ve studni. No, dobře. To byly trochu slabší příklady. Tak od automaticky spínaných dvířek pro slepice ve tvaru irris z hvězdné brány přes Wi-Fi access point až po 3D tiskárnu, která byla z většiny vytisknuta na další 3D tiskárně. Využití je skutečně různorodé, stejně jako problémy, se kterými se potýkáme v běžném životě. Třeba lenost. Ta je prý matkou vynalézavosti, o čemž svědčí jak tyto stránky, tak většina mých projektů. To tedy nabízí prakticky nepřeberné množství možností aplikace těchto malých pomocníčků.

Zpět ale k arduinu. Jak jsme si již uvedli, využití arduina je obrovské. Vesměs by se ale dalo charakterizovat tak, že na základě nějaké akce vykoná nějakou reakci, něco zaznamená… Nu…

Ale teď zpět k důvodu, proč toto píšu: Stejně jako existují oficiální arduina, tak existují i tzv. arduino klony. To proto, že projekt arduina je vlastně open-hardware, tj kdokoli může přistupovat ke schématům a dělat si vlastní klony a ty prodávat. Tato skutečnost a také obrovský boom ohledně arduina v posledních letech umožnila vzniku různých vylepšených desek, jako třeba od výrobce wemos, či obecně desky např. s čipy ESP8266. Proč o tom ale mluvím?

Co se z toho dá vyrobit?

Představte si, že máte takovéto arduino naprogramované tak, aby vám do 5 minut změřilo teplotu na kotli na dřevo, který doma možná ještě máte. Uloží si to někam k sobě, vesměs z toho nic není. Akorát se pak můžete pochlubit mezi přáteli krásným grafem, který si pracně uděláte v excelu. Co kdyby vám ale arduino poslalo přes domácí wi-fi přímo do mobilu informaci, že už by bylo fajn přiložit do kotle, případně zavřít komínovou klapku, aby se z domu nestala finská sauna? A co takhle naprogramovat elektronického sluhu, který by zatopil v elektrickém kotli, když mu pošlete SMS, třeba ve tvaru “ZAPNI” a vy pak budete moci přijet např. do vytopené chalupy? To už zní mnohem lépe. A příjemněji.

Když už má ono zařízení k dispozici bezdrátové přípojení, rozšiřuje se takto již dost velké množství využití o další tisíce možností. Co takhle si udělat vylepšenou zásuvku, která zapne každé ráno kávovar přesně v 6:25 a udělá vám kávu, kvůli které stojí za to vstát (…nebo čaj, ale na něj nejsou tak dobré mašiny a nezní to tak cool).  Nebo třeba… Znáte situaci, kdy si vezmete knížku do postele, že se budete učit, nebo si jen číst a pak vás přepadne únava, ale dřív, než se odhodláte vstát a jít zhasnout, tak usnete? Co takhle dálkový ovladač u postele, kterým by jste světla mohli vypnout bez sebemenší potřeby vstát? A co třeba ranní budíček s rozsvěcením světla za použití postarší reprosoustavy ovládané telefonem (ano, mívám problémy se vyškrábat z postele). A to ještě vůbec nemluvím o tom, že pomocí těchto zařízení můžete v reálném čase kontrolovat hodnoty, které naměříte a to mnohdy i přes velice povedení webové rozhraní. Stačí jen odeslat data z desky na server. Takže místo toho, aby jste odklápěli těžké víko studny stačí pár senzorů a můžete vidět, jestli dětem můžete napustit celý bazén vody, nebo jestli je lepší si vodu šetřit.

Trochu jsem se zasnil. Nicméně využití jsou značná a dovolí-li čas, energie, odhodlání a v neposlední řadě lenost, mohu sem zkusit umístit pár návodů na projekty.

Zpátky ale k těm “zázračný deskám”.  Wi-fi se hodí. Mají ji jak ESP8266, nebo jako výrazně lepší ESP32. Lepší přinejmenším v tom, že neselhává nahrávání programů na desky, jako tomu je třeba u desek wemos d1, které jsem si dříve koupil. Můžete s tím vytvořit skutečně jednoduché webové stránky (nic od toho nečekejte, s tím, jsou to procesory jen mírně rychlejší, než máte v kalkulačce!), nebo třeba wi-fi jammer (nástroj, který “vyhodí” všechny ostatní klienty připojené k dané wi-fi síti (zkoušejte pokud možno jen na vlastních sítích).

A konečně se dostáváme k nejdůležitější části a to: Kolik taková sranda stojí? Pojďme se podívat na pár možností… 

Wemos D1 R2

Copak k tomuto zařízení říci? Starší verzi (d1r1) mám doma a až na občasné problémy s nahráváním programů (někdy je potřeba desku vypojit z USB a znovu zapojit) jsem spokojen. Pokud jdete po ceně, není co řešit.
Dokumentace zde

Co se parametrů zařízení týče:

  • 11 digitální vstupní/výstupní piny, všechna kromě D0 mají podporu interrupt/pwm/I2C/one-wire supported
  • 1 Analogový vstup (max 3.2V)
  • Na IO pinech pracuje s napětím 3,3V
  • Procesor takt 80MHz/160MHz
  • Nelze připojit externí anténu
  • Flash 4MB
  • Rozměry: 68.6mm x 53.4mm
  • Micro USB (nahrání programů, případně napájení)
  • Napájení, 9-24V
  • Kompatibilní s Arduinem a nodemcu

(větší bráška velikosti kreditní karty)  kolem 80,-

 Na stránce výrobce o něm není sebemenší zmínka.  Stojí kolem 80,-


Wemos D1 mini PRO

  • 11 digitálních vstupních/výstupních pinů
  • piny (kromě D0) mají podporu interrupt/pwm/I2C/one-wire supported
  • 1 Analogový vstup (max 3.2V)
  • Na IO pinech pracuje s napětím 3,3V
  • Procesor takt 80MHz/160MHz
  • Flash 16MB
  • Konektor na připojení externí antény
  • Vestavěná keramická anténa
  • Rozeměry: 34.2 x  25.6 x 3,6mm
  • Možnost využití micropythonu
  • Micro USB (nahrání programů a napájení)
  • Kompatibilní s Arduinem a nodemcu

Dokumentace zde

  Stojí kolem 85,-


 

Wemos D1 mini v2

Menší bratříček předchozí verze. Vhodný pro menší projekty.

Co se parametrů zařízení týče:

  • 11 digitální vstupní/výstupní piny, všechna kromě D0 mají podporu interrupt/pwm/I2C/one-wire supported
  • 1 Analogový vstup (max 3.2V)
  • Na IO pinech pracuje s napětím 3,3V
  • Procesor takt 80MHz/160MHz
  • Flash 4MB
  • Anténa na DPS (desce plošných spojů), nelze připojit externí anténu
  • Rozměry: 34.2 x  25.6 x 6,7mm
  • Micro USB (nahrání programů, případně napájení)
  • Kompatibilní s Arduinem a nodemcu

Dokumentace

  Stojí kolem 55,-

 


Co bude příště?

Příště trochu zabrouzdáme k obdobným deskám, ale s čipem ESP32. Desky jsou na jednu stranu dražší, na druhou ale kvalitnější a využitelnější. Mají (většinou) více pinů, interface pro LI-ON akumulátor a další super vlastnosti. Snad se tedy k sepsání článku dostanu co nejdříve 🙂

Pokud o tomto tématu něco víte, našli jste v článku chybu, případně víte o zařízení, které jsem zapomněl zmínit, neváhejte a napište komentář 😉

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *