Arduino - základní desky
Transkript
Arduino - základní desky
Megarobot.cz Arduino Jan Stránský Arduino Obsah Základní informace o arduinu ............................................................................................................................................................. 2 Běžné typy arduina seřazené podle velikosti. ..................................................................................................................................... 2 Arduino Mini ................................................................................................................................................................................... 2 Arduino Nano .................................................................................................................................................................................. 3 Arduino Micro ................................................................................................................................................................................. 3 Arduino Lilypad ............................................................................................................................................................................... 3 Arduino Uno .................................................................................................................................................................................... 4 Arduino Leonardo ........................................................................................................................................................................... 4 Arduino Yun .................................................................................................................................................................................... 4 Arduino Mega 2560 ........................................................................................................................................................................ 5 Arduino Due .................................................................................................................................................................................... 5 Arduino Esplora............................................................................................................................................................................... 6 Závěr ................................................................................................................................................................................................... 6 1 Megarobot.cz Arduino Jan Stránský Základní informace o arduinu Srdcem každého Arduina je procesor od Firmy Atmel. Ten je vždy obklopen dalšími komponenty. Většina desek má jednotné zpracování v modré barvě, v současné době se již opěvují také desky v černé barvě. V eshopech ale i na oficiálních stránkách Arduina (arduino.cc) se můžeme setkat s deskami, které mají za názvem ještě něco přidáno. Může to být například ReV 3 nebo R3 a podobně. Jedná se o číslo verze dané desky. Tyto verze jsou velice podobné původní verzi, mají však lehkou úpravu a není tedy možné jim dát pouze původní název. Tyto úpravy bývají pro běžného uživatele nepodstatné. Může to být například změna rozložená součástek nebo drobná změna druhu součástek (například z klasické součástky na SMD verzi). Na většině desek najdeme kromě hlavního čipu také převodník, díky kterému můžeme s Arduinem komunikovat pomocí USB. Tento převodním nám vytváří sériovou linku. Setkáme se však s deskami, které tyto převodníky nemají a to ze dvou důvodů. Prvním z těchto důvodů je nedostatek místa a tedy nutnost použití externího převodníku. Druhým typem arduina je to, které má tento převodník přímo zabudovaný ve svém hlavním procesoru. Běžné typy arduina seřazené podle velikosti. Arduino Mini Arduino Mini ArduinoMini Mini2 Arduino Arduino Mini 1 Arduino Mini je nejmenší běžnou verzí Arduina, navržena s ohledem na co možná nejmenší rozměry. Nevýhodou malých rozměrů je však absence USB portu. Pokud chceme arduino programovat, musíme k němu tedy použít externí převodník USB to Serial. Výkon Arduina Mini však nijak nezaostává za většími deskami. Součástí Arduina Mini je procesor ATmega 328 (verze dr má v sobě procesor ATmega 168) s frekvencí 16 MHz. Pro své malé rozměry je vhodný pro dálkové ovladače, mikroroboty a další. USB to Serial převodník 2 Megarobot.cz Arduino Jan Stránský Arduino Nano Arduino Nano Arduino Nano Arduino Nano se od Arduina Mini moc neliší. Hlavním rozdílem je hlavně USB port a převodník přímo na desce. Z toho důvodu je Nano o něco větší než Mini (ano názvem to trochu nesedí, ale ty jsme si mi nevymyslely). Díky zabudovanému převodníku odpadla nutnost používání externího převodníků. Arduino Micro Arduino Micro Arduino Micro Arduino Micro je jednou z desek, která má USB převodník přímo v čipu. Tímto čipem je procesor ATmega23u4. Jednou z hlavních výhod tohoto čipu, je jeho možnost tvářit se pro počítač jako myš nebo klávesnice a posílat tak příkazy jako je stisk klávesy, nebo posun myši. Tuto možnost má sice každé arduino, většinou je ale zapotřebí speciální knihovna nebo složitější program. Pokud tedy plánujete vytvořit pro svůj počítač jakýkoliv ovladač, tato deska je tedy je pro vás to pravé. Arduino Lilypad Lilypad není úplně typické arduino. Jedná se totiž o arduino přizpůsobené například k přišití na textil. Existují verze s čipem ATmega32u4 která má na sobě USB čip nebo verze s procesorem ATmega328 která na sobě USB čip nemá. Lilypad jako druh arduina se postupně stává velice populární a je tedy pravděpodobné že vzniknou i další verze. Arduino Lilypad 3 Megarobot.cz Arduino Jan Stránský Arduino Uno Arduino Uno Arduino ArduinoUno Uno Arduino Uno je v současné době asi nejpoužívanějším typem arduina vůbec. Na desce najdeme procesor ATmega 328 a USB převodník. Pro Arduino Uno zároveň existuje největší počet rozšiřujících modulů. Tyto moduly jsou běžně označované Arduino shields. Těmito rozšířeními samozřejmě nejsou myšleny ani senzory ani motory či další součásti. O tom všem se však dočteme v dalších dokumentech. Arduino Leonardo Arduino Leonardo Arduino Leonardo Arduino Leonardo je nebližším „sourozencem“ desky Uno. Leonardo však má v sobě čip ATmega 32u4. Tento čip již byl popsán u desky Micro. Arduino Yun Na první pohled je model Yun velice podobný klasickému modelu Uno. Jedná se však o další generaci, která má kromě již známého čipu ATmega32u4 i čip Atheros AR9331, který je schopen běhu odlehčeného linuxu Linino. Ve výbavě je softwarový bridge (most), který zajištuje komunikaci mezi oběma čipy. V kompatibilním obalu je tedy mnohem výkonnější stroj. Na desce najdeme mimo micro USB pro programování čipu ATmega32u4 také klasický USB pro potřeby linuxu a Ethernet port pro připojení k síti. Můžeme tedy například naše arduino ovládat prostřednictvím internetu, nebo pomocí internetu číst data ze senzorů. Arduino Yun 4 Megarobot.cz Arduino Jan Stránský Arduino Mega 2560 Arduni Mega 2560 Arduni Mega 2560 Arduino Mega 2560 má díky prodlouženému designu prostor pro výkonnější procesor a všechny součástky, které procesor potřebuje pro svůj plynulý chod. Na tuto desku jdou připojit (s drobnou úpravou) všechny rozšíření, které jsou vytvořené pro Uno. Kromě těchto má Mega svá vlastní rozšíření. Na první pohled má také mnohem více pinů a tedy i možností pro připojení více periferních součástí než model Uno. Arduino Due Arduino Due Arduino Due Ardunino Due je přímím pokračováním desky Mega 2560. Oproti všem předchozím deskám, které mají 8-bitové jádro s frekvencí maximálně 16 MHz. čipem na desce Aduina Due je Atmel SAM3X8E, který má 32-bitové jádro s frekvencí až 84 MHz. Na desce nalezneme dva microUSB konektory. Jeden z microUSB je tam z důvodu klasického programování a druhý jako možnost připojení klávesnice, myši, telefonu a dalších zařízení. 5 Megarobot.cz Arduino Jan Stránský Arduino Esplora Arduino Esplora Arduino Esplora Arduino Esplora Toto je 1. Arduino které bylo vytvořeno jako „hybridní“ Na první pohled je viditelný joystick, tlačítka, a posuvný potenciometr. Nalezneme na něm také Piezzo bzučák, teploměr, akcelerometr a piny pro připojení LCD displeje. Jedná se arduino vytvořené cíleně tak, aby se s ním dala vytvořit přímo herní konzole, nebo jednoduchý ovladač pro jakékoliv další zařízení. Z toho důvodu zde byl použit procesor ATmega32u4, o kterém jsme si říkali už při popisu arduino Micro Závěr Pochopitelně existuje obrovské množství dalších desek a další se vyvíjejí. Z toho důvodu není možné zde popsat všechny. Také jsme si zde řekli pouze o klasických procesorových deskách. K arduinu pochopitelně patří velké množství rozšiřujících shieldů, senzorů a dalších periferiích. O tomto všem se dozvíme z dalších dokumentů. 6
Podobné dokumenty
průvodce světem
Sazba: Martin a Pavel Střížovi
Vydalo: Nakladatelství Martin Stříž, Bučovice
Kontakt: [email protected], www.striz.cz
Tisk: FIBOX, s. r. o., Třebíč
Kniha
Vývoj prvnı́ho Arduina započal v roce 2005, když se lidé z italského Interaction Design Institute ve městě
Ivrea rozhodli vytvořit jednoduchý a levný vývojový set pro studenty, kteřı́ ...
Internet věcí - SuperLectures
některých ovladačů
Odroid – nejvýkonejší
UDOO – hybrid ARM i.MX6 Quad/Dual + Arduino
na jedné desce