reklama
Bývalo to tak, že pokud byste chtěli získat počítač, museli byste za něj zaplatit, přerozdělit dům. Nyní můžete získat jeden za Abraham Lincoln. Jdi zjistit.
Ano, mikrokontroléry jsou počítačů, a tam jsou tři, které přicházejí pod cenou 5 dolarů: Arduino, Raspberry Pi Zero a NodeMCU. Jaké jsou jejich silné stránky? Jaké jsou jejich slabiny? A co je důležitější, který z nich byste měli použít pro svůj projekt?
Arduino Uno: Věk před krásou
Arduino Uno je nejstarší zařízení v naší doběhu. Pochází z roku 2005, kdy byl vytvořen jako výukový nástroj pro studenty Interaction Design Institute Ivrea v severní Itálii. Od té doby byla vylepšena, upravena a klonována bezpočet časů a vyvolala revoluci v elektronice a tvůrčím programování.
Pokud byste měli koupit oficiální Arduino od jejich internetový obchod, nebo od prodejce, jako je Farnell, Adafruit, nebo Maplin, můžete snadno očekávat, že zaplatíte kolem 25 $. Cena originálního produktu nebyla deflovaná, jak se dalo doufat. Arduino je však produkt s otevřeným zdrojovým kódem a v Číně existují výrobci
vytvořil perfektní klony Průvodce nákupem Arduina: Kterou desku byste měli získat?Je tam tolik různých druhů desek Arduino, bylo by vám odpuštěno, že jste zmatení. Které byste si měli koupit pro svůj projekt? Pomozte nám s tímto průvodcem nákupem Arduino! Přečtěte si více které prodávají za pouhých 5 $ na eBay a AliExpress.Tyto $ 5 knock-offy fungují a chovají se jako skutečná věc. Používají přesně stejné čipy a jsou postaveny na stejných specifikacích jako originální článek. Jediným důvodem, proč byste měli zaplatit plnou cenu, je podpora projektu Arduino.
Pravděpodobně největší výhodou Arduina je jeho jednoduchost. Není potřeba žádná konfigurace kromě fyzického budování toho, co děláte. Nemusíte vytvářet a konfigurovat celý systém Linux, jako byste to měli s Raspberry Pi. Stačí napsat kód na libovolném počítači, který normálně používáte, zkompilovat jej a flashovat na čip.
Další velkou výhodou Arduina je, že jsou překvapivě tolerantní k chybám. Je to velmi obtížné - ale v žádném případě nemožné - nenapravitelně ji poškodit.
Největší nevýhodou Arduina je, že jsou zásadně strohá. Pokud chcete přidat funkce, jako je ethernetové připojení nebo bluetooth, budete muset platit navíc pro kompatibilní štít Nejlepší 4 štíty Arduino pro supervelmoc vašich projektůKoupili jste si startovací soupravu Arduino, řídili jste se všemi základními průvodci, ale nyní jste narazili na úrazový kámen - pro realizaci elektronického snu potřebujete více bitů a bobů. Naštěstí, pokud máte ... Přečtěte si více . Nejsou levné, oficiální štíty stojí v průměru mezi 20 a 40 $. Ale stejně jako u samotných Arduinos můžete ušetřit peníze zakoupením čínských knock-off online.
Další věc, kterou je třeba mít na pozoru, je, že Arduino Uno také používá pomalý procesor ATMEGA a má omezenou paměť a úložiště. To znamená, že pokud shromažďujete data, jako jsou odečty senzorů, budete muset zjistit, jak je zpracovat na připojeném počítači.
Pravděpodobně nejlepším případem použití pro Arduino Uno je nástroj pro výuku elektroniky Naučte se elektroniku a Arduino pouhým sledováním těchto videíNaučit se programovat svou vlastní elektroniku posiluje a odměňuje, ale může být obtížné začít bez vedení. Zaokrouhlili jsme ta nejlepší videa, kanály YouTube a online kurzy. Přečtěte si více , a budování jednoduché Internet věcí (IoT) Internet věcí: Jak to změní váš život příští rokInternet věcí prošel vlastní Cambrianskou explozí a slibuje, že váš život bude v příštích letech mnohem pohodlnější. Tady je důvod. Přečtěte si více produkty. I když nejde o nejvýkonnější mikrokontrolér na trhu, je to určitě nejsrozumitelnější a nejlépe zdokumentovaný dokument a je k dispozici strašně mnoho návodů a průvodců.
Měli byste také zvážit ostatní Arduino modely Průvodce nákupem Arduina: Kterou desku byste měli získat?Je tam tolik různých druhů desek Arduino, bylo by vám odpuštěno, že jste zmatení. Které byste si měli koupit pro svůj projekt? Pomozte nám s tímto průvodcem nákupem Arduino! Přečtěte si více , z nichž každý je vhodný pro mírně odlišný účel.
The Raspberry Pi Zero: Dárkový počítač zdarma
The Raspberry Pi Zero Raspberry Pi uvádí na trh model 5 $: Zde je srovnáníNadace Raspberry Pi právě oznámila Raspberry Pi Zero: jedná se v podstatě o omezený Raspberry Pi s cenou, která odpovídá: každá stojí 5 $. To není překlep. Přečtěte si více je v podstatě originální Raspberry Pi Model A + Co můžete dělat s novým Raspberry Pi A +?Je zajímavé, že tento nový Raspberry Pi nemá žádný další hardware. Ve skutečnosti má méně portů. Co jsou nadace Raspberry Pi? Přečtěte si více , ale zmenšil se na velikost vizitky. Můžete si ji koupit od všech obvyklých podezřelých - Farnell, Pimoroni a AdaFruit - za 5 USD nebo 4 GBP ve Velké Británii.
Ve skutečnosti, když to vyšlo poprvé, byl Raspberry Pi Zero rozdáno jako dárek na krytí ve 40. čísle časopisu MagPi. Jak je to šílené? Počítač, který dokáže spouštět plnou verzi Linuxu, byl právě vydán jako levná trubice lesku na rty v teen časopisu.
Zero má všechny výhody původního Raspberry Pi A +. Může běžet Raspbian - variantu Debian kompatibilní s Raspberry Pi - pohodlně. Umožňuje uživateli programovat jej v různých programovacích jazycích, včetně (ale nejen) Python, Ruby a JavaScript (s node.js Co je Node. JS a proč bych se měl starat? [Vývoj webu]JavaScript je pouze programovací jazyk na straně klienta, který běží v prohlížeči, že? Už ne. Node.js je způsob spouštění JavaScriptu na serveru; ale je to mnohem víc. Li... Přečtěte si více ).
Zatímco jeho jednojádrový procesor 1 GHz a 5 000 MB paměti RAM nestačí k bezproblémovému procházení Internetu, dokáže do značné míry udělat vše, pro co byste mikrokontrolér používali.
Bohužel, Raspberry Pi padá na dvě hlavní oblasti: Síťové a USB připojení. Má pouze dva porty microUSB a nemůžeme mluvit o ethernetu, Bluetooth ani Wi-Fi. Chcete-li tuto funkci přidat nebo rozšířit, musíte si zakoupit adaptér. To bude stát méně, než si myslíte. Lze použít síťový adaptér MicroUSB na RJ45 za pouhých 2,16 $ na AliExpress, včetně dopravy zdarma.
Raspberry Pi Zero nabízí ze všech uvedených mikrokontrolérů největší výpočetní výkon. Výsledkem je, že se nejlépe používá pro intenzivnější projekty CPU, kde by se Arduino snažilo vyrovnat, jako je zpracování dat a vizualizace.
The NodeMCU: Arduino Killer
NodeMCU je působivý malý mikrokontrolér a nabízí mnoho pro svou malou cenu.
Na rozdíl od Arduina, který je napájen 8bitovým ATMEGA taktovaným na 16 MHz, je napájen ESP8266 chipset, který používá 32bitové jádro Tensilica Xtensa LX106, taktované při 80 MHz. Zahrnuje také Wi-Fi, vestavěný zásobník TCP / IP, 4 megabajty zabudovaného úložiště, 20 kB RAM a 10 pinů GPIO (vstup pro všeobecné účely) Výstup). Lze je připojit k součástem, jako jsou motory, senzory a serva.
Stejně jako u Arduina je zde i velmi malé nastavení. Stačí napsat svůj kód a odeslat jej do zařízení přes připojení USB.
Programy pro NodeMCU jsou zapsány Lua, což je interpretovaný programovací jazyk podobný Pythonovi a Rubymu. V mnoha ohledech je pravděpodobně snazší se naučit, než varianta C používaná Arduino. Má to hodně jednodušší syntaxe.
Když už mluvíme o tom, jestli už víte, jak napsat kód pro Arduino, můžete NodeMCU flash pomocí Arduino obrazu. James Bruce prozkoumal, jak to provést ve své recenzi Seznamte se s Arduino Killer: ESP8266Co kdybych ti řekl, že je tu deska pro Arduino kompatibilní s vestavěným Wi-Fi za méně než 10 $? No, je. Přečtěte si více , kde popsal NodeMCU jako “Arduino Killer”.
Můžete vyzvednout NodeMCU za pouhých 3 $ přímo z Číny (nebo blíže 9 USD na Amazonu) a je to jediná deska, která obsahuje jakoukoli formu síťového připojení. Pokud byste například chtěli tuto funkci přidat do Arduino Uno, můžete snadno najít dalších 40 dolarů.
Jaká deska je pro vás ta pravá
Pojďme shrnout. Pokud se budete učit elektroniku od nuly, měli byste získat Arduino. Pokud plánujete projekt, který vyžaduje hodně energie, použijte Raspberry Pi Zero. Pokud se váš projekt jakýmkoli způsobem připojuje k Internetu, použijte NodeMCU.
Který z těchto mikrokontrolérů je váš oblíbený a proč? Zašlete mi řádek do komentářů níže a my o tom mluvíme.
Foto Kredity: Pájecí projekt Raspberry Pi Zero GPIO (Gareth Halfacre), NodeMCU (WowStar)
Matthew Hughes je vývojář a spisovatel softwaru z anglického Liverpoolu. Málokdy je nalezen bez šálku silné černé kávy v ruce a absolutně zbožňuje svůj Macbook Pro a fotoaparát. Jeho blog si můžete přečíst na adrese http://www.matthewhughes.co.uk a následujte ho na twitteru na @ matthewhughes.