Hlavní stránka Multimédia Elektronika Bastlíme s Arduinem – začínáme
Bastlíme s Arduinem – začínáme
autor: Filip Eckstein , publikováno 21.11.2016
Bastlíme s Arduinem – začínáme

Moderní svět je prorostlý různými druhy elektroniky,jež nám každý den usnadňují život. Vyvinout takové zařízení přitom stojí hodně času a znalostí, které se získávají roky náročného studia a praxí. Sníte-li o tom realizovat svůj vynález, jen tak si po domácku postavit nějaký gadget či se zábavnou cestou naučit základy mikroelektroniky, je dnešní článek právě pro vás. Tak jdeme bastlit!


V dnešním článku jsme si zkusili zatím jen hardwarovu část bastlení, kterou jsme završili rozsvícením červené LED pomocí jednoho tlačítka. Hraní si s Arduinem má však i druhý aspekt. Tím není nic jiného než samotné programování mikroprocesoru. Teprve to totiž z našich vynálezů dělá všechna ta zázračná autonomní zařízení.

Elektronické stavebnice v dnešní době zkrátka představují jednu z nejpřístupnějších a zároveň nejzábavnějších cest, jak po domácku realizovat naše elektrotechnické sny a nápady. Budeme-li se ze začátku držet projektů v manuálu, po určité době si osvojíme nejen základy mikroelektroniky, ale rovněž získáme praxi, která nám v budoucnu pomůže v realizaci mnohem zajímavějších a složitějších projektů.

Orientační cena Arduino Starter kit (listopad 2016) se pohybuje okolo 2800 Kč.

Jde to i levněji

Ač dnešní článek nabádá začínat s Arduinem starter kit za bezmála tři tisíce Kč, pravdou je, že zde platíme především za ten komfort mít všechny součástky hned ze začátku pohromadě a navíc s přehledným manuálem pro začátečníky. Samotné komponenty ale přitom moc nestojí. Vše lze samozřejmě zakoupit zvlášť. Pro ukázku uvedu, za kolik bychom mohli takový nákup učinit:

  • Arduino UNO R3 (klon) – 436 Kčzde
  • Červená LED 5mm – 2 Kčzde
  • 220 Ohm odpor – 2,60 Kčzde
  • Mikrospínač – 4,50 Kčzde
  • Sada drátových propojek – 89 Kčzde
  • Nepájivé pole – 92 Kčzde

Zvolíme-li nákup např. někde na eBay nebo v čínských e-shopech, ušetříme samozřejmě ještě mnohem více. 

 

Bastlíme s Arduinem – začínáme

Jeden z ukázkových projektů Arduina. RGB LED, kde je intenzita každé barvy řízena fotorezistorem.

Za zapůjčení Arduino Starter Kit děkujeme společnosti Alza!

Bastlíme s Arduinem – začínáme



Tagy: Arduino  bastlení  mikroelektronika  embedded  


 
Komentáře k článku
RSS
Pouze registrovaní uživatelé mohou přidat komentář!
21.11.2016 08:13:52   83.168.175.xxx 701
Presne taketo clanky by mali definovat PCtuning. Dufam, ze serial skonci minimalne zlozenim nejakeho robotickeho manipulacneho ramena :-)
21.11.2016 10:07:12   188.175.34.xxx 230
Pěkný příslib (byť absolutní základ?), jsem zvědavý kam a jak se to vyvine (klidně si to nechte pro sebe). Jak často bude tento seriál vycházet?
21.11.2016 12:16:16   147.231.236.xxx 230
Pridavam se k zastupu obdivovatelu a tesim se na pokracovani.

Nicmene bych si dovolil dve poznamky:
1) mam za to ze "capacitor" je cesky "kondenzator". Zaujal me take termin "prouzek koliku". Ten jsem nasel prekladany jako "pinovy pas".
2) u LED neni prakticke se pro oznaceni katody a anody spolehat na delku nozicek. Po prvnim pripajeni jsou stejne dlouhe... za ucelem orientace LED je na pruhlednem plastu diody ploska, ktera oznacuje katodu. Na obrazku ji dokonce mate.

Myslim, ze takoveto drobnosti je potreba uvadet od zacatku, predchazi to spatnym navykum do budoucna.
21.11.2016 12:51:54   194.228.197.xxx 82
Mě spíš dostal ten plánek zapojení a jak potom následovala fotka, kde deska byla otočená naopak, odpor už před spínačem a pro jistotu rovnou zapojený do rozvodu napětí, který je prohozený se zemí. Vlastně si říkám, proč se vůbec obtěžoval diodu a spínač propojovat zvlášť a proč ji rovnou nepřipojil ke spínači a nevyvedl na zem.

Samozřejmě znalý člověk rozdíl mezi nákresem a realizací pochopí. Ale chceme čtenáře mást? A jak to bude vypadat u složitějších zapojení? Taky se výsledek otočí naruby a zapojí naopak, aby se tam už nikdo nenašel?
21.11.2016 13:09:48   195.250.130.xxx 170
Super pokud se to rozjede někam dál a nezůstane to jen u prvního dílu.

Ale sekce "Příprava pracoviště" mě opravdu dostala tím obrázkem

Hraju si s elektronikou už spoustu let a taková výbava by se mi také líbila
21.11.2016 18:32:44   85.71.231.xxx 55
Přístrojové vybavení je to hezké, na druhou stranu v dnešních cenách i pro domácí použití dostupné. Značky jako Siglent či Rigol sice funkcemi moc nevyniknou, zato cena je více než příjemná. To je velký klad dnešní doby - cenově dostupné kvalitní přístrojové vybavení.

Já třeba doma používám jako multimetr HP 3458A. Myslím si, že mě tady nikdo netrumfne
27.11.2016 19:47:07   85.207.89.xxx 20
Rigol DS1052E
21.11.2016 16:00:34   213.192.3.xxx 68
Já mám trochu dojem, že zapojit pár drátků je to úplně nejmenší. Potíž bude trochu v tom programování, takže k čemu to celý je? Pokud dotyčnej neumí programovat, tak je mu to úplně k hnědáku.

Programátorů je furt málo, protože dneska je moderní na kdejakou cypovinu dát univerzální programovatelnej mikroprocesor (dyž taky stojej moduly pár dolarů, že) a tak je jich potřeba snad exponenciálně víc a víc a pořád nejsou. I proto jsou ceny za kdejakou prkotinu tak horentní (šablona na RS za 13k je ještě to nejmenší).

Učit se programovat má smysl tak nějak napřed, než si člověk pořídí mikroprocesor, ne?

Takže k čemu to je? Pro v elektronice úplný lamy, který ovšem umí programovat? Kolik takovejch lidí je? Uchází mi něco? A co na to Jan Tleskač?
21.11.2016 18:23:49   85.71.231.xxx 90
Ono snad Arduino ani nejde považovat za programování. Je to takové hezké hraní a rychlými a zajímavými výsledky.

Podle mě je to velice dobrý způsob jak proniknout do základů algoritmizace a seznámit se základními součástkami. Člověk hned vidí výsledek, který něco dělá a ne pouze nějaká "okna" na monitoru. Proto takovému seriálu fandím


Osobně jsem snad klasické Arduino nikdy neviděl. Něco málo jsem zkoušel v Energii od TI. Pracovně používám trochu jiné prostředky, protože se embedded vývojem živím více než 8 let.
22.11.2016 07:31:34   93.89.147.xxx 20
v tom je kouzlo arduina naprogramovat to musí umět každej kdo chce a umí anglicky za "pár" hodin.. maj výbornou wiki a spoustu příkladů/návodů.. knihovny jsou hotový, takže z 99% jen skládáž hotovej kód do sebe nebo za sebe sice to není kdovíjak optimalizované ale povětšinou to funguje a to spoustě lidí(včetně mě) stačí.. v porovnání s vývojem od píky tady téměř neřešíš tu první sw vrstvu a jen voláš příkazy typu vyčti analog, digitál.. atd.. oproti embedded programování je to extrémně rychlé a jednoduché..

na jednoúčelovky je to fajn ale pro složitější věci člověk naráží na limity/kompatibilitu knihoven..

btw: RSsko a jeho ceny není nutno komentovat
22.11.2016 08:45:54   84.242.67.xxx 11
Ohledně programování, pokud člověk chce složitější věci, tak chybí kloudnej debugger, kde by šlo krokovat a vypisovat to co jde na jednotlivý piny. Dělal jsem osvětlení na akvárko, kde jsem nastavil čas na denní a večerní osvětlení a ono mi to během půlhodiny plynule rozsvěcovalo led, nakonec jsem to debuggoval na papíru.
21.11.2016 21:49:10   78.41.168.xxx 31
Dúfam že každý týždeň vide jeden článok, určite by som začiatočníkom trochu objasnil programovací jazyk, podmienky atď, nejaké základné log. problémy riešené má to potenciál velký, napr pre taktovačov mV meter a teplomer v jednom, pekne výpis na 2x16r display
teším sa
22.11.2016 06:29:57   188.75.128.xxx 82
"Energie jako taková samozřejmě nikam nezmizí a zařazením většího odporu ji ani nijak neuspoříme. Pouze ji místo světla přeměníme na teplo."
Tohle není pravda. Čím větší odpor, tím menší proud. A vyzářená energie, ať už diodou nebo teplem je P=UI. Napětí bude vždy 5V a proud bude tím menší, čím větší bude odpor rezistoru.
22.11.2016 07:29:45   81.30.247.xxx 11
Chtěl jsem si to taky pořídit, akorát jsem teďka trošku na pochybách. 32kB když program pro zobrazení textu hellou zabere 3kB, tak pro složitější programy mám strach že budu bojovat s pamětí.
22.11.2016 07:57:03   185.99.65.xxx 30
nebojte se toho a tento set si klidne kupte. To ze atmega 328p ma malo pameti je fakt. Vazne problemy zacnou v momente kdy po tom chcete nejakou webovou stranku s ethernetem, ale i tak se s tim da delat docela dost. Da se to koupit v cine za zlomek ceny toho co u nas a ja jsem tak nakoupil a hraju si uz pres rok. Rozhodne nedoporucuji kupovat variantu s pripajenou SMD atmegou, protoze je opravdu naprosto normalni ze ze ten obvod clovek obcas odpali. Pokud se s hranim dostane do stavu ze vam nebude pamet stacit (u me se to stalo az po 3 odpalenych atmegach) tak se da koupit arduino mega, ktera ma mnohem vice vstupu a vystupu, vice pameti, ale hlavne je pinove kompatibilni. Pokud by vam ani tohle v budoucnu nestacilo, tak jsou potom uz i dalsi kousky, ale tam uz je potom zmena v tom ze se prechazi z 5V na 3,3V. Nicmene verte ze i se zakladnim arduinem se toho da udelat dost.
22.11.2016 07:59:23   192.168.1.xxx 60
Dovolím si upozornit na malou chybku.

"Energie jako taková samozřejmě nikam nezmizí a zařazením většího odporu ji ani nijak neuspoříme. Pouze ji místo světla přeměníme na teplo."

Toto trvzení je špatné. Dioda nemá lineární průběh napětí/proud.
Proto při použití odporu snížíme celkový odběr proudu.

U jedné diody je to irelevantní ale pokud jich použijeme víc, bude znamenat větší odporu i menší proud a menší ztráty.
22.11.2016 10:19:49   195.113.82.xxx 63
To je sranda, jak se k tomu ( samozřejmě pozitivně ) vyjadřují v podstatě jen ti, kteří nějakým způsobem programují a využití by našli, těm to logicky připadá užitečné.

Já ( z úplně jiného oboru, majíce PC jen jako koníčka ) bych to viděl jen jako jednu příležitost ke krácení volného času z mnoha.

Ale jo, taky jsem si v 10 letech stavěl z Elektronika a Logitronika a když se mi povedlo postavit funkční krystalku a ono to fakt hrálo, tak jsem měl radost. Nicméně stejně ze mě žádný elektrotechnik dneska není a rádio si raději koupím v obchodě ( nebo pustím z netu ).

Takže prosím trochu střídmého nadhledu při posuzování - pro velmi úzký okruh jedinců to asi bude velmi zajímavé, pár dalších si o tom možná přečte a zbytek ( 90% ) to zcela mine.
22.11.2016 13:41:46   195.39.9.xxx 70
Pro jeden projekt používám MEGU s 3,2" dotykovým LCD - RAW pro grafiku načítá z SD karty. Zapojené je RTC, teploměry, průtokoměr. Ovládá to 10 SSR relé, PWM stmívání a spouštění DC motorků dle času,a pár dalších drobností...Jede to nepřetržitě bez zákysu. To jen tak, že z toho lze vytvářet věci na "míru", které nelze jen tak koupit.

Pro mě to není jen něco na hraní, ale použitelná náhrada za podstatně dražší PLC pro takové to "domácí" řízení. Ten debbuger tam vážně chybí, ale beru to jako daň za cenu. Díky za článek
23.11.2016 07:15:32   188.75.176.xxx 20
Záleží jak pro koho. Já řešil terárium (ovládání topení, zvlhčovače, světel, ...), zjistil jsem, že teraristi nic podobnýho nemají (za rozumnou cenu) a skončil s custom zařízením z i4wifi za 2000. Bohužel mi moc nevyhovuje a tenhle článek mi rozhodně pomohl. Arduino je 100x lepší, levnější a ještě má víc možností.

Za mě rozhodně +
23.11.2016 08:45:42   194.50.240.xxx 30
Zdravím. Já jsem kdysi na střední a trochu ještě i na VŠ elektriku studoval. Článek je fajn, pro začátečníka rozhodně přínos, ovšem mám trochu problém s kapitolou 9, kde obrázek zapojení neodpovídá fotce. Nejdřív sem viděl obrázek a lámal si hlavu nad tím, co mi uteklo, co jsem zapomněl, že není problém po všem tom vyprávění v předešlých kapitolách zapojit spínač rovnou na 5V, zatím diodu a až pak odpor. Po asi 5ti minutách přemýšlení jsem otočil kolečkem myši a uviděl fotku, kde je zapojení již správné...
27.11.2016 20:23:54   85.207.89.xxx 51
Osobně jsem tady něco takovýho ani nečekal, takže jsem mile překvapen i když mi podle prvního pokusu uniká podstata použití arduina (jen coby zdroj napětí). První "Blikač" můžem realizovat i ze dvou tužkových baterek a nepotřebujeme modul Arduino. Ale jako základ to beru pro každýho začínajícího bastlíře. Ač se s tím doma pro hobby účely peru už pár let nemám nic univerzálního na pokusy a testy a už delší dobu uvažuju že bych to koupil i když na druhou stranu si to vyrobit doma je celkem za hubičku oproti kupné stavebnici ale zase to nemá ten punc, ale o tom jsem hovořit nechtěl.

Spíš bych chtěl hovořit o programovém základu. Možná jsem zpátečnický a dutohlav a vím že to má dost omezení ale já programuju tyhlety 8mi-bity ještě jazykem Basic. S Céčkem ve kterým se píše pro většinu těcho čipů si vážné moc netykám. Je to dáno asi tím že jsem se Basic naučil nevědomky když jsem zabřednul do výroby misí v editoru psaní scriptů pro Operaci Flashpoint. Když jsem pak otevřel poprvé program Bascom byl jsem jako doma.

Takže doufám že dobré podání a vysvětlení místním nadšeným novým bastlířům se to Céčko pořádně vysvětlí, protože jak jsem zjistil po několika hodinách lámání si hlavou na C, že ten jazyk je oproti Basicu úplně tupej a nic neumí. Cokoliv po něm chcete mu musíte naordinovat z externích knihoven u kterých musíte samozřejmě znát jejich obsah ať víte jaký příkaz lze po nich chtít což mi nepříjde zrovna übercoool intuitivní. Co zase v Céčku oceňuju jsou početní operace na jednom řádku. Co neoceňuju jsou znaménka, jestli je tam jedno plus nebo dvě, jestli jsou před nebo za výrazem, to je pro mě na šišku.

Na jedněch programátorských stránkách jsem četl krásný příspěvek. "Pokud potřebuju něco rychle a funkčně sáhnu po Basicu. V Céčku mi to co napíšu v Basicu za 15 minut zabere 3x tolik času"

Samozřejmě že jazyk C je jinde než Basic, je mladší a optimalizovanější, exekuce kódu je rychejší apod.

A pro rejpaly: divili by jste se co se vleze do 32kB i míň, někdy je to ovšem vývza ten program do toho dostat ale jde to a pokud ne použije se čip s větší pamětí. Nelze srovnávat tuto paměť s PC to je úplně něco jinýho. Ale primárně jsou tyto čipy na menší jednodušší neparalelní věci. Prostě řádek po řádku kódu.

Já jsem si třeba v poslední době udělal počítač pro řízení zapalování na mašině. A to jsem použil čip (ATtiny13) s pamětí pouze 1kB!! A program zabírá jen polovinu z této paměti.

Redakce si vyhrazuje právo odstranit neslušné a nevhodné příspěvky. Případné vyhrady na diskuze(zavináč)pctuning.cz

97 čtenářů navrhlo autorovi prémii: 47.7Kč Prémie tohoto článku jsou již uzavřené, děkujeme za váš zájem.
Tento web používá k poskytování služeb soubory cookie.