Hlavní navigace

Arduino: novinky a alternativy

Martin Malý

Arduino je otevřený systém a existuje spíš jako koncept než jako jeden konkrétní typ hardware. Podobně jako máme u Linuxu nepřeberné množství distribucí a *nixů, existuje i řada *duin. V článku si představíme jednu zajímavou alternativu a ukážeme si žhavou novinku, kterou tvůrci Arduina připravili.

Klony útočí

Jak jsme si už říkali při představování tohoto kitu, existuje obrovské množství různých *duin – klonů, či lépe řečeno „vývojových větví“, protože původní Arduino je otevřené zapojení (taková hardwarová obdoba open source) s open source firmwarem a IDE. Kdokoli jej tedy může použít, upravit, vylepšit či zjednodušit a dál nabízet. (Ovšem nesmí použít pojmenování Arduino, to je ochranná známka.)

Na trhu jsou tedy dostupné různé, více či méně kompatibilní, kity, jako třeba FreeDuino (naprosto volná verze) Bare Bones Boards (zmenšená deska, ale obvodově kompatibilní), Boarduino (verze určená pro nepájivá kontaktní pole) nebo zajímavá verze postavená ze SMD součástek a pojmenovaná Seeeduino.

Právě Seeeduino může být zajímavou alternativou k Arduinu (a také jste se na něj ptali ve fóru). Díky použití SMD součástek je o něco lacinější. Navíc se s menšími součástkami na desku vejde víc funkcí. Seeeduino tak nabízí například sadu přepínačů, pomocí nichž lze nastavit napětí, s nímž bude kit pracovat (5V / 3.3V), přepnout vstup RESET nebo nastavit zdroj napětí (USB nebo externí). Na rozdíl od Arduino Duemilanove, s nímž je Seeeduino jinak kompatibilní, používá i menší USB konektor. Další zajímavostí jsou vyvedené vývody převodníku FTDI, které lze propojit s ICSP konektorem a naprogramovat tak použitý procesor bez programátoru, jen pomocí programovacího software (avrdude).

David a Goliáš

V prvních Arduinech byly použity procesory ATMega8 s osmi kilobajty FLASH a jedním kB RAM. Postupem času byly nahrazovány většími verzemi – ATMega168 či aktuálním ATMega328. Ten má již 32kB FLASH a 2 kB RAM. Pokud je to někomu málo, může sáhnout po MEGA verzi.

Arduino Mega obsahuje procesor ATMega1280 – ten nabízí 128 kB FLASH a 8kB RAM, tedy proti standardní Diecimile čtyřnásobnou velikost. Tento procesor se vyrábí pouze v SMD verzích se 100 piny, takže může obsahovat mnohem víc vstupně/výstupních portů, víc vstupů pro A/D převodníky nebo druhé sériové rozhraní. MEGA verze má vývody kompatibilní se standardní, až na lehce odlišné zapojení SPI, takže až na jisté výjimky (Ethernet shield, o němž bude řeč dál) jsou shieldy kompatibilní i s touto verzí.

Funkce a vývody, které má ATMega1280 navíc, jsou vyvedeny na dalších rozšiřujících konektorech. Základní konektory jsou kompatibilní s Arduinem, a v rozšiřující sadě jsou k dispozici další analogové vstupy, přes 50 digitálních vstupů/výstupů nebo 3 sady vývodů sériového rozhraní. Mega verzi můžete koupit např. u Snail Instruments.

I Mega verze je klonována – pravděpodobně nejznámějším klonem je Seeeduino Mega. Srovnání této verze s Arduinem Mega je podobné srovnání Seeeduina s Arduinem: Seeeduino Mega je obvodově kompatibilní s Arduinem Mega a má navíc tytéž funkce, které jsme si již vyjmenovali: mini USB konektor, přepínače resetu a napájecího napětí či vyvedené bit-bang signály z FTDI USB převodníku.

Proti Arduinu Mega má ale Seeeduino Mega jinak uspořádané dodatečné vývody (tedy ty, co má MEGA verze navíc proti standardní). Karta je tak jen o pár milimetrů delší než Arduino, což může být někdy žádoucí. Co do kompatibility by mělo být Seeeduino Mega kompatibilní se všemi shieldy pro Arduino, a je tak cenově zajímavou alternativou. Lze je zakoupit přímo u výrobce (Seeed Studio), v ČR nabízí Seeeduina (i Mega) např. HW Kitchen.

Nový Ethernet Shield

Nový Ethernet Shield se Seeeduinem Mega

Jak jsme již informovali, v pondělí byla oficiálně představena nová verze Ethernet shieldu. Nejdůležitější změnou, která je na desce výslovně zmíněna, je právě kompatibilita s MEGA verzemi Arduina (tedy i se Seeeduinem Mega). Oproti minulé verzi byl přidán obvod, který se stará po zapnutí o správný reset obvodu W5100; předchozí verze bylo nutné resetovat ručně.

Nekompatibilita předchozí verze shieldu s MEGA boardy byla způsobena, jak jsme si již uvedli, odlišným zapojením vývodů SPI rozhraní. Existuje ale řešení, jak lze tuto nekompatibilitu obejít softwarovými prostředky.

Nová verze je plně kompatibilní s předchozí – lze ji tedy bez problémů použít s existujícími programy pro Arduino.

Další novinkou v nové verzi Ethernet shieldu je zabudovaný microSD slot, kam lze zasunout kartu a použít ji jako úložiště dat, např. pro webový server nebo pro ukládání naměřených hodnot. Softwarová podpora pro tuto SD kartu zatím ve standardních knihovnách není (lze ale využít např. beta-lib), oficiálně je přislíbena do verze 0019.

Podle informací z Arduino Blogu můžeme očekávat verzi 0019 během týdne.

Seeeduino Mega a novou verzi Ethernet Shieldu k otestování laskavě zapůjčil obchod HW Kitchen. Děkujeme.

Našli jste v článku chybu?

12. 8. 2010 13:17

Já to koupil tam, a protože jsem kupoval víc věcí, tak to poštovné nebylo tak hrozné. Vím že se na mcu.cz lidé domlouvali, že jich koupí víc najednou (ale byly s tím snad nějaké zmatky). Kdyžtak se zkuste domluvit s někým rozumným, kdo tam objednává, a kdo se s vámi o náklady na poštovné podělí. V ČR o firmě, která by přímo tenhle kit dovážela, nevím, ale možná se někdo ozve s nabídkou…

12. 8. 2010 8:33

Jako zajímavou alternativu bych doporučil třeba desky od Luminary Micro (nyní Texas Instruments) s jednočipy z rodiny Cortex M3 (ARM7TDMI) nebo velmi zajímavé kousky postavené na ARMech od NXP – např. mbed, který má online webové IDE a programuje se nahráním binárního souboru přes USB do „mass storage“. Ale to už bychom se dostali od Arduina hodně daleko. Protentokrát tedy zůstaňme u ***duin, na „větší kousky“ se podíváme někdy příště.
PS: A co říkáte devkitu s FPGA Spartan3A od AVNetu za pár do…

Lupa.cz: Kdo pochopí vtip, může jít do ČT vyvíjet weby

Kdo pochopí vtip, může jít do ČT vyvíjet weby

Podnikatel.cz: Přehledná titulka, průvodci, responzivita

Přehledná titulka, průvodci, responzivita

Vitalia.cz: „Připluly“ z Německa a možná obsahují jed

„Připluly“ z Německa a možná obsahují jed

Podnikatel.cz: K EET. Štamgast už peníze na stole nenechá

K EET. Štamgast už peníze na stole nenechá

Měšec.cz: Sleva na dítě a manželku pro OSVČ je zpět. Ale..

Sleva na dítě a manželku pro OSVČ je zpět. Ale..

Vitalia.cz: Jmenuje se Janina a žije bez cukru

Jmenuje se Janina a žije bez cukru

Podnikatel.cz: Chtějte údaje k dani z nemovitostí do mailu

Chtějte údaje k dani z nemovitostí do mailu

DigiZone.cz: Recenze Westworld: zavraždit a...

Recenze Westworld: zavraždit a...

120na80.cz: Co všechno ovlivňuje ženskou plodnost?

Co všechno ovlivňuje ženskou plodnost?

Vitalia.cz: Když přijdete o oko, přijdete na rok o řidičák

Když přijdete o oko, přijdete na rok o řidičák

Vitalia.cz: Mondelez stahuje rizikovou čokoládu Milka

Mondelez stahuje rizikovou čokoládu Milka

Podnikatel.cz: Podnikatelům dorazí varování od BSA

Podnikatelům dorazí varování od BSA

Lupa.cz: Proč firmy málo chrání data? Chovají se logicky

Proč firmy málo chrání data? Chovají se logicky

DigiZone.cz: Rádio Šlágr má licenci pro digi vysílání

Rádio Šlágr má licenci pro digi vysílání

Vitalia.cz: Spor o mortadelu: podle Lidlu falšovaná nebyla

Spor o mortadelu: podle Lidlu falšovaná nebyla

120na80.cz: Na ucho teplý, nebo studený obklad?

Na ucho teplý, nebo studený obklad?

Lupa.cz: Co se dá měřit přes Internet věcí

Co se dá měřit přes Internet věcí

Lupa.cz: Insolvenční řízení kvůli cookies? Vítejte v ČR

Insolvenční řízení kvůli cookies? Vítejte v ČR

Podnikatel.cz: Udávání kvůli EET začalo

Udávání kvůli EET začalo

Měšec.cz: Air Bank zruší TOP3 garanci a zdražuje kurzy

Air Bank zruší TOP3 garanci a zdražuje kurzy