Reklama
Bývalo to tak, že ak ste chceli získať počítač, museli by ste preplatiť svoj dom, aby ste ho zaplatili. Teraz môžete získať jeden za Abrahám Lincoln. Choďte na to.
Áno, mikrokontroléry sú počítačov a sú tri, ktoré prichádzajú pod cenu 5 dolárov: Arduino, Raspberry Pi Zero a NodeMCU. Aké sú ich silné stránky? Aké sú ich slabé stránky? Čo je dôležitejšie, ktorý z nich by ste mali použiť pre svoj projekt?
Arduino Uno: Vek pred krásou
Arduino Uno je najstaršie zariadenie v našej dobehu. Pochádza z roku 2005, kedy bol vytvorený ako výukový nástroj pre študentov Inštitútu interakcie v Ivrea v severnom Taliansku. Odvtedy bol vylepšený, upravený a klonovaný nespočetne krát a vyvolal revolúciu v elektronike a tvorivom programovaní.
Keby ste mali kúpiť oficiálne Arduino od ich internetový obchodalebo od maloobchodníka, ako je napr Farnell, Adafruitalebo Maplin, môžete ľahko očakávať, že zaplatíte okolo 25 USD. Cena originálneho produktu sa nezmenila, ako sa dalo dúfať. Arduino je však produkt s otvoreným zdrojom a v Číne sú výrobcovia
vytvoril perfektné klony Sprievodca nákupom Arduina: Ktorú dosku by ste mali dostať?Existuje toľko rôznych druhov dosiek Arduino, bolo by vám odpustené, keby ste boli zmätení. Čo by ste si mali kúpiť pre svoj projekt? Pomôžeme s týmto sprievodcom nákupom Arduino! Čítaj viac ktoré sa predávajú za pouhých 5 dolárov na eBay a aliexpress.Tieto $ 5 knock-offy fungujú a fungujú rovnako ako skutočná vec. Používajú presne rovnaké čipy a sú skonštruované podľa rovnakých špecifikácií ako originálny článok. Jediným dôvodom, prečo by ste niekedy mali zaplatiť plnú cenu, je podpora projektu Arduino.
Pravdepodobne najväčšou výhodou Arduina je jeho jednoduchosť. Okrem fyzického vytvárania vecí, ktoré vyrábate, nie je potrebná žiadna konfigurácia. Nemusíte budovať a konfigurovať celý systém Linux, ako by ste mali s Raspberry Pi. Stačí napísať kód na ľubovoľnom počítači, ktorý bežne používate, skompilovať ho a vložiť na čip.
Ďalšou obrovskou výhodou Arduina je, že sú prekvapivo odolné voči chybám. Je to veľmi ťažké - ale v žiadnom prípade to nie je možné - nenapraviteľne poškodiť jeden.
Najväčšou nevýhodou Arduina je to, že sú v podstate strohý. Ak chcete pridať funkcie, ako je ethernetové pripojenie alebo Bluetooth, budete musieť platiť navyše pre kompatibilný štít Špičkové 4 štíty Arduino na supervelmoc vašich projektovKúpili ste si štartovaciu súpravu Arduino, dodržiavali ste všetky základné pokyny, ale teraz ste narazili na kameň úrazu - na splnenie svojho sna o elektroniku potrebujete viac bitov a bobov. Našťastie, ak máte ... Čítaj viac . Nie sú lacné a oficiálne štíty stoja v priemere medzi 20 a 40 $. Ale rovnako ako samotné Arduinos, môžete ušetriť peniaze tým, že si kúpite čínske knock-offy online.
Ďalšia vec, ktorú treba mať na pozore, je, že Arduino Uno tiež používa pomalý procesor ATMEGA a má obmedzenú pamäť a úložisko. To znamená, že ak zhromažďujete údaje, ako sú údaje zo senzorov, musíte zistiť, ako ich spracovať na pripojenom počítači.
Pravdepodobne najlepším prípadom použitia pre Arduino Uno je nástroj pre výučbu elektroniky Naučte sa elektroniku a Arduino sledovaním týchto videíNaučiť sa programovať svoju elektroniku posilňuje a odmeňuje, ale môže byť ťažké začať bez poradenstva. Zúčastnili sme sa najlepších videí, kanálov YouTube a online kurzov. Čítaj viac a jednoduché zostavenie Internet vecí (IoT) Internet vecí: Ako to zmení váš život budúci rokInternet vecí prešiel vlastnou Cambrianskou explóziou a sľubuje vám, že váš život bude v nasledujúcich rokoch oveľa pohodlnejší. Tu je dôvod. Čítaj viac Produkty. Aj keď nejde o najvýkonnejší mikrokontrolér na trhu, určite je to najzrozumiteľnejšia a najzrozumiteľnejšia dokumentácia. K dispozícii je však nesmierne veľa návodov a príručiek.
Mali by ste tiež zvážiť ostatné modely Arduino Sprievodca nákupom Arduina: Ktorú dosku by ste mali dostať?Existuje toľko rôznych druhov dosiek Arduino, bolo by vám odpustené, keby ste boli zmätení. Čo by ste si mali kúpiť pre svoj projekt? Pomôžeme s týmto sprievodcom nákupom Arduino! Čítaj viac , z ktorých každý je vhodný na trochu iný účel.
Raspberry Pi Zero: Darčekový počítač zadarmo
The Raspberry Pi Zero Raspberry Pi uvádza na trh model 5 dolárov: Tu je porovnanieNadácia Raspberry Pi práve oznámila Raspberry Pi Zero: ide v podstate o obmedzený Raspberry Pi, ktorého cena sa zhoduje s cenou: každá stojí 5 dolárov. To nie je preklep. Čítaj viac je v podstate originál Raspberry Pi Model A + Čo môžete urobiť s novým Raspberry Pi A +?Je zaujímavé, že tento nový Raspberry Pi nemá žiadny ďalší hardvér. V skutočnosti má menej portov. Aké sú nadácie Raspberry Pi Foundation? Čítaj viac , ale zmenšila sa na veľkosť vizitky. Môžete si ho kúpiť od všetkých obvyklých podozrivých - Farnell, Pimoroni a AdaFruit - za 5 dolárov alebo 4 GBP vo Veľkej Británii.
V skutočnosti, keď to vyšlo prvýkrát, malina Raspberry Pi Zero bola rozdaný ako darček zadarmo na krytie v 40. vydaní časopisu MagPi. Aké je to šialenstvo? Počítač, v ktorom je možné spustiť plnú verziu systému Linux, bol práve vydávaný ako lacná trubica s leskom na rty v časopisoch pre mládež.
Zero má všetky výhody pôvodného Raspberry Pi A +. Môže bežať Raspbian - variant Debian kompatibilný s Raspberry Pi - pohodlne. Umožňuje používateľovi programovať ho v rôznych programovacích jazykoch vrátane (nie však výlučne) Python, Ruby a JavaScript (s uzlom.js Čo je Node. JS a prečo by som sa mal starať? [Vývoj webových aplikácií]JavaScript je iba programovací jazyk na strane klienta, ktorý beží v prehliadači, nie? Už nič viac. Node.js je spôsob spustenia JavaScriptu na serveri; ale je to omnoho viac. Ak ... Čítaj viac ).
Zatiaľ čo jeho jednojadrový procesor s procesorom 1 GHz a zbytočne 512 MB pamäte RAM nepostačujú na hladké prehľadávanie Internetu, môže urobiť skoro všetko, na čo by ste mikrokontrolér použili.
Bohužiaľ, Raspberry Pi padá na dve hlavné oblasti: Sieťové a USB pripojenie. Má iba dva porty microUSB a nehovorí o nich Ethernet, Bluetooth ani Wi-Fi. Ak chcete túto funkciu pridať alebo rozšíriť, musíte si kúpiť adaptér. To bude stáť menej, ako si myslíte. Možno použiť sieťový adaptér MicroUSB na RJ45 len za 2,16 dolárov na AliExpress, vrátane dopravy zadarmo.
Raspberry Pi Zero ponúka maximálny výkon zo všetkých uvedených mikrokontrolérov. Výsledkom je, že sa najlepšie používa pre intenzívnejšie projekty CPU, v ktorých by sa Arduino snažilo vyrovnať, napríklad spracovanie údajov a vizualizácia.
NodeMCU: Arduino Killer
NodeMCU je pôsobivý malý mikrokontrolér a ponúka veľa pre svoju malú cenu.
Na rozdiel od Arduino, ktorý je poháňaný 8-bitovým ATMEGA s taktovaním na 16MHz, je poháňaný ESP8266 chipset, ktorý používa 32bitové jadro Tensilica Xtensa LX106, taktované pri 80 MHz. Zahŕňa tiež Wi-Fi, a vstavaný zásobník TCP / IP, 4 megabajty zabudovaného úložného priestoru, 20 kB RAM a 10 pinov GPIO (vstup na všeobecné účely) Výkon). Môžu byť pripojené k komponentom, ako sú motory, senzory a servá.
Podobne ako Arduino je tu zapojené veľmi malé nastavenie. Stačí len napísať svoj kód a odoslať ho do zariadenia prostredníctvom pripojenia USB.
Programy pre NodeMCU sú napísané v Lua, čo je interpretovaný programovací jazyk podobný Pythonovi a Rubymu. V mnohých ohľadoch je pravdepodobne ľahšie sa naučiť ako variant C používaný Arduino. Má a veľa jednoduchšia syntax.
Keď už hovoríme o tom, ako napísať kód pre Arduino, môžete NodeMCU flash pomocou obrázka Arduino. James Bruce preskúmal, ako to urobiť vo svojej recenzii Zoznámte sa s Arduino Killer: ESP8266Čo keby som vám povedal, že existuje doska na vývojárov kompatibilná s Arduino so vstavanou sieťou Wi-Fi za menej ako 10 dolárov? No, existuje. Čítaj viac , kde opísal NodeMCU ako “Arduino Killer”.
Môžete si vyzdvihnúť NodeMCU už za 3 $ priamo z Číny (alebo bližšie k 9 dolárom v prípade Amazonu) a je to jediná doska, ktorá obsahuje akúkoľvek formu sieťového prepojenia. Ak ste napríklad chceli túto funkciu pridať do Arduino Uno, môžete ľahko nájsť zaplatenie ďalších 40 dolárov.
Aká rada je pre vás to pravé
Zrekapitulujeme. Ak sa chcete učiť elektroniku od nuly, mali by ste dostať Arduino. Ak pripravujete projekt, ktorý vyžaduje veľa energie, použite Raspberry Pi Zero. Ak sa váš projekt akýmkoľvek spôsobom pripája na internet, použite NodeMCU.
Ktorý z týchto mikrokontrolérov je váš obľúbený a prečo? Vynechajte riadok v komentároch nižšie a budeme o tom hovoriť všetko.
Foto Kredity: Projekt spájkovania Raspberry Pi Zero GPIO (Gareth Halfacre), NodeMCU (WowStar)
Matthew Hughes je vývojár a spisovateľ softvéru z anglického Liverpoolu. Málokedy ho nájde bez šálky silnej čiernej kávy v ruke a úplne zbožňuje jeho Macbook Pro a fotoaparát. Jeho blog si môžete prečítať na stránke http://www.matthewhughes.co.uk a sledujte ho na Twitteri na adrese @matthewhughes.