Reklaam

Kunagi oli nii, et kui soovisite arvutit hankida, siis peaksite selle eest tasumiseks oma maja ümber tegema. Nüüd saate selle ühe eest Abraham Lincoln. Võta näpust.

Jah, mikrokontrollerid on arvutid ja 5-dollarise hinnapunkti alla kuulub kolm: Arduino, Raspberry Pi Zero ja NodeMCU. Mis on nende tugevused? Millised on nende nõrgad küljed? Veelgi olulisem on see, mida peaksite oma projekti jaoks kasutama?

Arduino uno: vanus enne ilu

Arduino Uno on meie rikke vanim seade. See pärineb aastast 2005, kui see loodi Põhja-Itaalias Ivrea Interaction Design Institute'i õpilaste õppevahendina. Pärast seda on seda lugematu arv kordi täiustatud, muudetud ja kloonitud ning see on põhjustanud revolutsiooni elektroonikas ja loovas programmeerimises.

ArduinoUno

Kui peaksite ostma ametliku Arduino nende veebipoes, või jaemüüjalt nagu Farnell, Adafruitvõi Maplin, võite hõlpsalt oodata, et maksate umbes 25 dollarit. Ehtsa toote hind pole nii deflateerunud, nagu võis loota. Arduino on aga avatud lähtekoodiga toode ja Hiinas on tootjaid, kellel on

lõi täiuslikud kloonid Arduino ostujuhend: millise tahvli peaksite saama?Seal on nii palju erinevaid Arduino tahvleid, teile tuleks andeks anda, et olete segaduses. Millist peaksite oma projekti jaoks ostma? Aitame teid selle Arduino ostujuhendiga! Loe rohkem mis müüvad eBays vaid 5 dollarit ja AliExpress.

Need 5-dollarilised koputused töötavad ja käituvad nagu päris asjad. Nad kasutavad täpselt samu kiibid ja on ehitatud samadele spetsifikatsioonidele nagu ehtsad tooted. Ainus põhjus, miks peaksite täishinda maksma, on Arduino projekti toetamine.

Arduino ilmselt suurim eelis on lihtsus. Valmistatava asja füüsiliseks ülesehitamiseks pole vaja ühtegi konfiguratsiooni. Te ei pea täielikku Linuxi süsteemi üles ehitama ja konfigureerima, nagu teeksite Raspberry Pi puhul. Kirjutate lihtsalt koodi mis tahes arvutisse, mida tavaliselt kasutate, kompileerige see ja vilgutage seda kiibile.

Arduino teine ​​tohutu eelis on see, et nad on üllatavalt tõrgetaluvused. See on äärmiselt keeruline - kuid mitte mingil juhul võimatu - kahjustada seda pöördumatult.

Arduino suurim varjukülg on see, et nad on põhimõtteliselt karmid. Kui soovite lisada funktsioone, nagu etherneti ühendus või bluetooth, peate maksma lisatasu ühilduva kilbi jaoks 4 parimat Arduino kilpi teie projektide ülivõimsaks muutmiseksOlete ostnud Arduino stardikomplekti, järginud kõiki põhijuhendeid, kuid nüüd tabanud komistuskivi - elektroonikaga seotud unistuse elluviimiseks vajate rohkem bitti ja bobikest. Õnneks, kui teil on ... Loe rohkem . Need pole odavad - ametlikud kilbid maksavad keskmiselt 20–40 dollarit. Kuid nagu Arduinode endi puhul, saate ka säästa raha, ostes Hiina veebipõhiseid nuppe.

ArduinoWiFi

Veel tuleb ettevaatlik olla see, et Arduino Uno kasutab ka aeglast ATMEGA protsessorit ning sellel on piiratud mälu ja salvestusruum. See tähendab, et kui kogute andmeid nagu andurite näidud, peate välja mõtlema, kuidas neid ühendatud arvutis töödelda.

Arduino Uno jaoks on see ilmselt parim vahend elektroonika õppimiseks Õppige elektroonikat ja Arduinot lihtsalt neid videoid vaadatesEnda elektroonika programmeerimine on võimeline ja rahuldust pakkuv, kuid ilma juhendamiseta võib olla keeruline alustada. Oleme ümardanud parimad videod, YouTube'i kanalid ja veebikursused. Loe rohkem , ja ehitamine lihtne Asjade Internet (IoT) Asjade Internet: kuidas see järgmisel aastal teie elu muudabAsjade Internet on läbi elanud oma kambriumi plahvatuse ja see lubab muuta teie elu järgmistel aastatel palju mugavamaks. Siin on miks. Loe rohkem tooted. Ehkki see pole kõige võimsam mikrokontroller turul, on see kindlasti kõige paremini mõistetav ja dokumenteeritud ning selle jaoks on saadaval tohutult palju õpetusi ja juhendeid.

Peaksite ka arvestama teised Arduino mudelid Arduino ostujuhend: millise tahvli peaksite saama?Seal on nii palju erinevaid Arduino tahvleid, teile tuleks andeks anda, et olete segaduses. Millist peaksite oma projekti jaoks ostma? Aitame teid selle Arduino ostujuhendiga! Loe rohkem , millest igaüks sobib pisut erinevaks otstarbeks.

Raspberry Pi Zero: tasuta kinkekompuuter

Vaarika Pi null Vaarika Pi toob turule 5-dollarise mudeli nullist: kuidas seda võrreldaSihtasutus Raspberry Pi kuulutas äsja välja Raspberry Pi Zero: see on sisuliselt lõigatud vaarikapiim, mille hinnasilt peab vastama: igaüks maksab 5 dollarit. See pole kirjaviga. Loe rohkem on sisuliselt originaal Raspberry Pi mudel A + Mida saate teha uue vaarika Pi A + abil?Kummalisel kombel pole sellel uuel Raspberry Pi-l mingit täiendavat riistvara. Tegelikult on sellel vähem sadamaid. Mis on vaarikapi sihtasutus? Loe rohkem , kuid vähenes visiitkaardi suuruseks. Saate seda osta kõigi tavaliste kahtlusaluste käest - Farnelli, Pimoroni ja AdaFruiti - Ühendkuningriigis 5 dollari või 4 naela eest.

Tegelikult, kui see esimest korda välja tuli, oli Raspberry Pi Zero kingiti tasuta kaanekingina MagPi 40. numbris. Kui hull see on? Arvuti, mis suudab käitada Linuxi täisversiooni, anti just nagu teismeliste ajakirjas välja nagu odav huuleläigete toru.

pizero1

Nullil on kõik originaalse Raspberry Pi A + eelised. See suudab mugavalt käivitada Raspbiani - Raspberry Pi-ga ühilduvat Debiani varianti. See võimaldab kasutajal programmeerida seda erinevates programmeerimiskeeltes, sealhulgas (kuid mitte ainult) Python, Ruby ja JavaScript (koos sõlmega.js Mis on sõlm. JS ja miks ma peaksin sellest hoolima? [Veebiarendus]JavaScript on ainult kliendi poolt programmeerimiskeel, mis töötab brauseris, eks? Enam mitte. Node.js on JavaScripti käitamise viis serveris; aga see on ka palju muud. Kui ... Loe rohkem ).

Ehkki selle ühetuumalise 1 GHz protsessoriga ja mõõdukalt 512 MB RAM-iga ei piisa Interneti sujuvaks sirvimiseks, saab see teha peaaegu kõike muud, mille jaoks kasutate mikrokontrollerit.

Kahjuks kukub Raspberry Pi alla kahes peamises valdkonnas: võrgundus ja USB-ühenduvus. Sellel on ainult kaks mikro-USB-porti ja pole Ethernetit, Bluetoothi ​​ega WiFi-d, millest rääkida. Selle funktsiooni lisamiseks või laiendamiseks peate ostma adapteri. See maksab vähem, kui arvate. Võimalik, et on olemas microUSB-RJ45-võrguadapter AliExpressis vaid 2,16 dollari eest, sealhulgas tasuta saatmine.

AliExpressConnector

Raspberry Pi Zero pakub kõigist loetletud mikrokontrolleritest kõige rohkem töötlemisvõimsust. Seetõttu on seda kõige parem kasutada protsessorimahukamate projektide jaoks, kus Arduino vaeva näeb, näiteks andmetöötlus ja visualiseerimine.

NodeMCU: Arduino tapja

NodeMCU on muljetavaldav väike mikrokontroller ja pakub palju selle vähese hinnasilti jaoks.

NodeMCU

Erinevalt Arduinost, mille toiteallikaks on 8-bitine ATMEGA, mille sagedus on 16MHz, töötab see ESP8266 kiibistik, mis kasutab 32-bitist Tensilica Xtensa LX106 südamikku ja mille sagedus on 80 MHz. See sisaldab ka WiFi-d, a sisseehitatud TCP / IP-pinu, 4 megabaidit salvestusruumi, 20 kB muutmälu ja 10 tihvti GPIO-d (üldotstarbeline sisend) Väljund). Neid saab ühendada komponentidega nagu mootorid, andurid ja servosid.

Sarnaselt Arduinoga on seadistamisega seotud väga vähe. Kirjutate lihtsalt oma koodi ja saadate selle seadmesse USB-ühenduse kaudu.

NodeMCU programmid on sisse kirjutatud Lua, mis on tõlgitud programmeerimiskeel, mis sarnaneb Pythoni ja Rubyga. Paljuski on seda ilmselt lihtsam õppida kui Arduino kasutatud C-varianti. Sellel on palju lihtsam süntaks.

Rääkides sellest, kui te juba teate, kuidas Arduino koodi kirjutada, saate NodeMCU-d välguga Arduino pildiga vilkuma panna. James Bruce uuris oma arvustuses, kuidas seda teha Tutvuge Arduino tapjaga: ESP8266Mis siis, kui ma ütleksin teile, et seal on sisseehitatud WiFi-ga Arduino-ühilduv arendusplaat vähem kui 10 dollari eest? Noh, on olemas. Loe rohkem , kus ta kirjeldas NodeMCU kui “Arduino tapja”.

Võite kiirenemist a NodeMCU kõigest 3 dollarit otse Hiinast (või Amazonile lähemal kui 9 dollarit) ja see on siin ainus tahvel, mis pakub mis tahes vormis pardal asuvat võrku. Kui soovite selle funktsiooni lisada näiteks Arduino Unosse, võite end hõlpsalt maksta täiendavalt 40 dollarit.

Milline juhatus sobib teile

Vaatame uuesti. Kui hakkate nullist elektroonikat õppima, peaksite hankima Arduino. Kui plaanite teha projekti, mis nõuab palju jõudu, kasutage Raspberry Pi Zero. Kui teie projekt loob Interneti-ühenduse mingil viisil, kasutage NodeMCU.

Milline neist mikrokontrolleritest on teie lemmik ja miks? Pange mulle rida allolevates kommentaarides ja me räägime sellest kõigest.

Foto autorid: Vaarika Pi Zero GPIO jootmisprojekt (Gareth poolfacre), NodeMCU (WowStar)

Matthew Hughes on tarkvaraarendaja ja kirjanik Liverpoolist Inglismaalt. Teda leitakse harva, kui tal pole tassi kanget musta kohvi ja ta jumaldab absoluutselt oma MacBook Pro ja oma kaamerat. Tema blogi saate lugeda aadressil http://www.matthewhughes.co.uk ja jälgi teda twitteris aadressil @matthewhughes.