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:

  • 1 GB
  • 2 GB
  • 4 GB
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 .

zveme vás ke spolupráci!