Gadgeteering aneb zábava pro pořádné chlapy
Napsal: čtv 29. srp 2013, 12:21
Tak co, už vás omrzelo hraní her, které jsou stále a dokola na jedno brdo?
Nevíte, co s volným časem a chcete zábavu (někdy i s pořádnou porcí adrenalínu), která vám vydrží mnohem déle než přitroublé střílečky?
Umíte, či chcete se naučit programovat jen tak pro vlastní zábavu a potěšení (někdy i celé rodiny)?
Pokud ano, pak jste v tomto vláknu správně a doufám, že se tu nebudete nudit
Pokud ne, nemá cenu abyste v dalším čtení pokračovali a přeju vám hodně štěstí do dalších levelů vaší oblibené hry
Gadgeteering - jednoduše "hračičkování"
Už jste někdy přemýšleli o tom jak vůbec fungují takové věci třeba jako ovládání topení ve vašem domě přes internet? Automatické zavlažování zahrady? Nebo jak to, že je možné ovládat nějaké autíčko přes mobil? Jak vlastě fungují roboti či droni? Chtěli byste si něco podobného nebo i lepšího postavit sami, jen si myslíte, že to je hrozně složité a že byste to sami nedokázali? Omyl, tak složité to není a vy to s přehledem dokážete!
"Hračičkování" je tedy vlastně vytváření jak smysluplných, tak i naprosto šílených elektronických zařízení (Gadgetů), které se vám zrodily v hlavě když jste měli zrovna upito
Samozřejmě pokud vás napadne něco opravdu originálního, můžete si tak přijít i k nemalým penízkům. Krásným příkladem a ukázkou pěkného Gadgeteeringu je projekt Sphero.
http://www.youtube.com/user/gosphero
Takže ať neztrácíme čas, co budeme na ty naše blbůstky potřebovat:
Určitě jste už někdy slyšeli nebo na internetu narazili na výrazy jako Arduino, Raspberry PI nebo NET Gadgeteer. Co to je?
No nic překvapivého. Jsou to všechno jen mikropočítače, ke kterým budeme přidávat nějaké moduly (u Arduina Shieldy) a následně programovat tak, abychom docílili námi zamýšlené funkčnosti.
Takhle nějak vypadá porovnání jednotlivých systémů:
Arduino Pro Mini, Arduino Fio, FEZ Panda II, Raspberry Pi
O výhodách a a nevýhodách jednotlivých systémů tu psát nebudu. Jeden článek jsem našel zde:
http://blog.timmlinder.com/2012/06/comp ... f-arduino/
V každém případě já se od této chvíle budu věnovat pouze NET Gadgeteeru a to konkrétně typu FEZ Spider:
Pokud tu je někdo, kdo se věnuje Arduinu nebo jinému systému a měl chuť zde tento systém představit, budu jen rád. Ono vůbec by bylo dobré, kdybyste se v tomto vlákně pochlubili svými projekty (na jakémkoliv systému). V žádném případě tu ale nebudu tolerovat flame o tom, který systém je lepší a který stojí za prd. Tady nejsme Sparta/Slavia nebo Intel/AMD/nVidia! My jsme "hračičkové" a chceme si navzájem pomáhat. Ne se prudit!
Je prakticky jedno, jaký systém zvolíte, já jsem NET Gadgeteer pro své potřeby zvolil z toho důvodu, že už delší čas pracuji s NET Frameworkem ve Visual Studiu a C#. Kdo programuje spíše v C zvolí Arduino. Ale jak jsem řekl, je to (až na nějaké specifika ) vlastně jedno.
Kromě hardware FEZ Spider, který představím příště, co vlastně budete ještě potřebovat?
1. Alespoň minimální znalost C# (nebojte opravdu nic složitého)
2. Minimální znalost elektrotechniky (osobně znám pouze Ohmův zákon )
Takže to by bylo zatím vše.
Příště se koukneme na samotný HW FEZ Spider a jeho moduly.
Cílem mých příspěvků bude osvětlit práci s NET Gadgeteer a pokud bude zájem a čas, tak bych zde chtěl postupně ukázat zhruba následující:
- programování vstupů/výstupů - nějaké to rozsvěcování a ztlumení LED
- ovládání motorů a serv
- napojení gadgeteru na wifi a jeho ovládání z PC (nebo SmartPhone)
- vytvoření autíčka na dálkové ovládání z PC
- obrácené ovládání gadgeteru pomocí RC soupravy
- hrátky s kvadroptérou
atd.
No a možná tady zažijete spoustu srandy, když něco nebude fungovat tak, jak má
Nevíte, co s volným časem a chcete zábavu (někdy i s pořádnou porcí adrenalínu), která vám vydrží mnohem déle než přitroublé střílečky?
Umíte, či chcete se naučit programovat jen tak pro vlastní zábavu a potěšení (někdy i celé rodiny)?
Pokud ano, pak jste v tomto vláknu správně a doufám, že se tu nebudete nudit
Pokud ne, nemá cenu abyste v dalším čtení pokračovali a přeju vám hodně štěstí do dalších levelů vaší oblibené hry
Gadgeteering - jednoduše "hračičkování"
Už jste někdy přemýšleli o tom jak vůbec fungují takové věci třeba jako ovládání topení ve vašem domě přes internet? Automatické zavlažování zahrady? Nebo jak to, že je možné ovládat nějaké autíčko přes mobil? Jak vlastě fungují roboti či droni? Chtěli byste si něco podobného nebo i lepšího postavit sami, jen si myslíte, že to je hrozně složité a že byste to sami nedokázali? Omyl, tak složité to není a vy to s přehledem dokážete!
"Hračičkování" je tedy vlastně vytváření jak smysluplných, tak i naprosto šílených elektronických zařízení (Gadgetů), které se vám zrodily v hlavě když jste měli zrovna upito
Samozřejmě pokud vás napadne něco opravdu originálního, můžete si tak přijít i k nemalým penízkům. Krásným příkladem a ukázkou pěkného Gadgeteeringu je projekt Sphero.
http://www.youtube.com/user/gosphero
Takže ať neztrácíme čas, co budeme na ty naše blbůstky potřebovat:
Určitě jste už někdy slyšeli nebo na internetu narazili na výrazy jako Arduino, Raspberry PI nebo NET Gadgeteer. Co to je?
No nic překvapivého. Jsou to všechno jen mikropočítače, ke kterým budeme přidávat nějaké moduly (u Arduina Shieldy) a následně programovat tak, abychom docílili námi zamýšlené funkčnosti.
Takhle nějak vypadá porovnání jednotlivých systémů:
Arduino Pro Mini, Arduino Fio, FEZ Panda II, Raspberry Pi
O výhodách a a nevýhodách jednotlivých systémů tu psát nebudu. Jeden článek jsem našel zde:
http://blog.timmlinder.com/2012/06/comp ... f-arduino/
V každém případě já se od této chvíle budu věnovat pouze NET Gadgeteeru a to konkrétně typu FEZ Spider:
Pokud tu je někdo, kdo se věnuje Arduinu nebo jinému systému a měl chuť zde tento systém představit, budu jen rád. Ono vůbec by bylo dobré, kdybyste se v tomto vlákně pochlubili svými projekty (na jakémkoliv systému). V žádném případě tu ale nebudu tolerovat flame o tom, který systém je lepší a který stojí za prd. Tady nejsme Sparta/Slavia nebo Intel/AMD/nVidia! My jsme "hračičkové" a chceme si navzájem pomáhat. Ne se prudit!
Je prakticky jedno, jaký systém zvolíte, já jsem NET Gadgeteer pro své potřeby zvolil z toho důvodu, že už delší čas pracuji s NET Frameworkem ve Visual Studiu a C#. Kdo programuje spíše v C zvolí Arduino. Ale jak jsem řekl, je to (až na nějaké specifika ) vlastně jedno.
Kromě hardware FEZ Spider, který představím příště, co vlastně budete ještě potřebovat?
1. Alespoň minimální znalost C# (nebojte opravdu nic složitého)
2. Minimální znalost elektrotechniky (osobně znám pouze Ohmův zákon )
Takže to by bylo zatím vše.
Příště se koukneme na samotný HW FEZ Spider a jeho moduly.
Cílem mých příspěvků bude osvětlit práci s NET Gadgeteer a pokud bude zájem a čas, tak bych zde chtěl postupně ukázat zhruba následující:
- programování vstupů/výstupů - nějaké to rozsvěcování a ztlumení LED
- ovládání motorů a serv
- napojení gadgeteru na wifi a jeho ovládání z PC (nebo SmartPhone)
- vytvoření autíčka na dálkové ovládání z PC
- obrácené ovládání gadgeteru pomocí RC soupravy
- hrátky s kvadroptérou
atd.
No a možná tady zažijete spoustu srandy, když něco nebude fungovat tak, jak má