Raspberry Pi nebo Arduino?
Začátečníci mají často problém s tím, jaké vybavení si pro své projekty zvolit: Raspberry Pi nebo Arduino . Ve skutečnosti jde o úplně jiná zařízení. Hlavní a nejdůležitější rozdíl mezi nimi spočívá v tom, že Raspberry je plně funkční počítač s operačním systémem, zatímco Arduino je jen mikrokontrolér, který je jednou z komponent počítače.
Raspberry Pi i Arduino jsou navrženy jako učební zařízení pro uživatele, kteří s elektronikou a programováním teprve začínají. To je důvod, proč jsou tak populární - umožňují velmi jednoduché učení.
Historie Raspberry Pi a Arduino
Raspberry Pi byl vyvinut ve Velké Británii. Jeho tvůrce Eben Upton a jeho kolegové z Cambridge University Computing Laboratory byli zklamáni klesajícími dovednostmi studentů ve třídě. Raspberry Pi byl navržen jako nízkonákladový programovatelný počítač pro programátory a kutily. První prototyp Raspberry vytvořil Upton v roce 2006, ale do prodeje se dostal až v dubnu 2012. Letos, v roce 2019, byla uvedena na trh nejnovější verze Raspberry Pi 4B. Nejnovější malina je k dispozici ve třech verzích s kapacitou RAM 1 GB , 2 GB a 4 GB . Od předchozí verze 3 B + se mimo jiné liší novější, třikrát rychlejší procesor, dva porty USB 3.0, napájecí konektor USB typu C a dva porty microHDMI.
Arduino se narodil v Itálii. Jeho název pochází z baru, kde tvůrce Massimo Banzi, lektor v Interaction Design Institute Ivrea , a spoluzakladatelé poprvé přišli s myšlenkou jednoduchého prototypu zařízení pro studenty.
Raspberry a Arduino jsou jako učební nástroje ideální pro začátečníky. Uživatelé je však velmi rychle začali používat i pro pokročilejší projekty.
Porovnejte hlavní rozdíly
Tabulka ukazuje základní rozdíly mezi Raspberry Pi 4 a Arduino Uno.
Raspberry Pi 4 | Arduino Uno | |
---|---|---|
Cena | z. 166 PLN | přibližně 90 PLN |
Rozměry | 87 x 58 x 17 mm | 76 x 64 x 19 mm |
RAM |
Tři verze:
|
0,002 MB |
Rychlost hodin | 1 500 MHz | 16 MHz |
Síť |
Ano, zásuvka Ethernet 10/100/100 |
Ne |
Multitasking | Ano | Ne |
Vstupní napětí | 5 V | od 7 do 12 V. |
Flash paměť |
karta microSD |
32 kB |
USB |
4 pro zařízení obvodový |
Jeden, pouze vstup |
Operační systém |
Linuxová distribuce např. raspbian |
Ne |
Software IDE |
Scratch, IDLE, další pro Linux |
Arduino IDE |
Rozměry obou zařízení jsou podobné, ale to, co je v nich, je od sebe odlišuje.
Rychlost Raspberry Pi je mnohonásobně rychlejší než Arduino. Navíc má mnohem více RAM!
Raspberry Pi je nezávislý počítač s operačním systémem. Podporuje multitasking, má 4 USB porty, lze jej připojit k internetu. Může fungovat jako osobní počítač (samozřejmě nemá tolik energie jako počítače Mac nebo běžné PC, ale výkonnost je již pomalu dohání).
Na první pohled to může vypadat trochu jako srovnávat Davida s Goliášem. Jednoduchost Arduina je však lepší pro čistě hardwarové návrhy. Arduino má „analogové“ schopnosti, které Raspberry chybí. Jeho flexibilita umožňuje pracovat s téměř jakýmkoli typem senzoru nebo senzoru . Na webu najdete tisíce příruček, jak připojit různé moduly k Arduinu. Raspberry Pi tuto flexibilitu nemá. Například pro použití analogových senzorů potřebuje další zařízení, např. ADS1256 . Raspberry má na druhé straně mnoho výhod Linuxu. Ve skutečnosti jsou obě zařízení skvělou volbou.
Arduino IDE je mnohem jednodušší než Linux. Chcete-li například vytvořit blikající program Raspberry Pi LED, musíte nainstalovat operační systém a některé potřebné knihovny. Na Arduinu stačí několik řádků kódu k dosažení stejného efektu. Vzhledem k tomu, že Arduino nemá OS, stačí je připojit a nahrát potřebný program.
Raspberry podporuje multitasking. Může spouštět více programů současně. Může například fungovat současně jako tiskový server a server VPN.
Pro začátečníky se však doporučuje nejprve se seznámit s Arduinem, než se přiblíží k Pi. Arduino je jednodušší a má více učebních materiálů . S Raspberry byste měli znát alespoň základy Linuxu a jednoho z programovacích jazyků, např. Python . Arduino funguje s jakýmkoli počítačem a může být napájeno bateriemi. Lze je také kdykoli bezpečně vypnout. Software můžete poškodit odpojením Raspberry, aniž byste nejprve vypnuli systém.
Raspberry má výhodu v aplikačních řešeních. Adruino usnadňuje vytváření hardwarových projektů. Nejdůležitější je definovat, co opravdu chcete dělat.
Spolupráce Raspberry a Arduino
Konečná odpověď na otázku, co si vybrat: Arduino nebo Raspberry, může znít: „Proč bych si měl vybrat?“ Pokud se chceme naučit elektroniku, každé z těchto zařízení nám ukáže něco jiného. Obě zařízení se navzájem doplňují.
Arduino můžete použít jako ovladač pro různé senzory a Raspberry jako mozek celého projektu, např. Arduino může ovládat motory, číst hodnoty senzorů, kontrolovat LED při připojení k internetu, Raspberry spravuje celek, ukládá data, zobrazuje je v forma grafů atd. vám umožňuje sledovat filmy, poslouchat hudbu nebo posílat e-maily.
Na webu najdete průvodce přenosem zpráv mezi těmito zařízeními. Doporučuje se knihovna PySerial, protože umožňuje snadnou komunikaci mezi počítačem a Arduinem.
Ve skutečnosti jsou možnosti nekonečné. Obě zařízení podporuje obrovská komunita nadšenců, takže na internetu lze najít mnoho řešení a inspirací, například design systému vaření piva nebo robotická platforma .