Mainos
Aikaisemmin tilanne oli, että jos halusi hankkia tietokoneen, joudut siirtämään talosi uudelleen maksamaan siitä. Nyt voit hankkia yhden Abraham Lincoln. Mene kuva.
Kyllä, mikro-ohjaimet olemme tietokoneita, ja kolme dollaria, jotka tulevat 5 dollarin hintapisteen alle: Arduino, Raspberry Pi Zero ja NodeMCU. Joten, mitkä ovat heidän vahvuutensa? Mitkä ovat heidän heikkoutensa? Vielä tärkeämpää on, kumpaa sinun tulisi käyttää projektiisi?
Arduino Uno: Ikä ennen kauneutta
Arduino Uno on kaikkein vanhin laite. Se vuodelta 2005, kun se luotiin opetusvälineeksi opiskelijoille Pohjois-Italian Ivrea-vuorovaikutussuunnitteluinstituutiossa. Siitä lähtien sitä on parannettu, muokattu ja kloonattu lukemattomia kertoja ja synnyttänyt vallankumouksen elektroniikassa ja luovassa ohjelmoinnissa.

Jos ostaisit virallisen Arduinon heidän verkkokauppaansa, tai jälleenmyyjältä, kuten Farnell, Adafruittai Maplin, voit helposti odottaa maksavan noin 25 dollaria. Alkuperäisen tuotteen hinta ei ole deflatoinut, kuten voisi toivoa. Arduino on kuitenkin avoimen lähdekoodin tuote, ja Kiinassa on valmistajia, joilla on
loi täydellisiä klooneja Arduinon osto-opas: minkä lautakunnan pitäisi hankkia?Siellä on niin monia erilaisia Arduino-levyjä, sinulle annetaan anteeksi sekoittaaksesi. Mitä sinun pitäisi ostaa projektiisi? Autamme meitä tässä Arduinon osto-oppaassa! Lue lisää jotka myyvät vain 5 dollarilla eBayssa ja AliExpress.Nämä 5 dollarin takaisinotot toimivat ja toimivat aivan kuten todellinen asia. He käyttävät täsmälleen samoja siruja ja rakennetaan samoihin eritelmiin kuin alkuperäinen artikkeli. Ainoa syy, jonka sinun pitäisi koskaan maksaa täysi hinta, on tukea Arduino-hanketta.
Arduinon todennäköisesti suurin etu on sen yksinkertaisuus. Kokoonpanoa ei tarvitse tehdä muuten kuin tekemäsi esineen fyysinen rakentaminen. Sinun ei tarvitse rakentaa ja määrittää täydellistä Linux-järjestelmää, kuten tekisit Raspberry Pi: n kanssa. Sinun tarvitsee vain kirjoittaa koodi mihin tahansa tietokoneeseen, jota yleensä käytät, kääntää se ja salata se sirulle.
Arduinon toinen valtava etu on, että ne ovat yllättävän vikasietoisia. Se on erittäin vaikeaa - mutta ei missään nimessä mahdotonta - vaurioittaa peruuttamattomasti.
Arduinon suurin haittapuoli on, että ne ovat pohjimmiltaan karkeita. Jos haluat lisätä toimintoja, kuten ethernet-yhteys tai bluetooth, joudut maksamaan ylimääräisen yhteensopivaan suojaan 4 suosituinta Arduino-kilpiä projektien supervoimiseksiOlet ostanut Arduino-aloituspakkauksen, olet noudattanut kaikkia perusoppaita, mutta nyt olet törmännyt kompastuskiviin - tarvitset lisää bittejä ja boboja toteuttaaksesi elektroniikkaunelmasi. Onneksi jos sinulla on ... Lue lisää . Ne eivät ole halpoja, ja viralliset suojat maksavat keskimäärin 20–40 dollaria. Mutta kuten itse Arduinosissakin, voit säästää rahaa ostamalla kiinalaisia ostoksia verkossa.

Toinen asia, joka pitää olla varovainen on, että Arduino Uno käyttää myös hidasta ATMEGA-prosessoria, ja sillä on rajoitettu muisti ja tallennustila. Tämä tarkoittaa, että jos keräät tietoja, kuten anturin lukemat, sinun on selvitettävä, miten se käsitellään kytketyssä tietokoneessa.
Todennäköisesti paras käyttötapa Arduino Unolle on työkalu elektroniikan oppimiseen Opi elektroniikka ja Arduino vain katsomalla näitä videoitaOman elektroniikan ohjelmoinnin oppiminen on voimaannuttavaa ja palkitsevaa, mutta aloittaminen ilman ohjausta voi olla vaikeaa. Olemme pyöristäneet parhaat videot, YouTube-kanavat ja verkkokurssit aloittaaksesi. Lue lisää , ja rakennus yksinkertainen Asioiden Internet (IoT) Asioiden Internet: Kuinka se muuttaa elämääsi ensi vuonnaAsioiden Internet on käynyt läpi oman Cambrian räjähdyksen, ja se lupaa tehdä elämästäsi paljon helpompaa tulevina vuosina. Tässä miksi. Lue lisää Tuotteet. Vaikka se ei ole markkinoiden tehokkain mikrokontrolleri, se on varmasti kaikkein ymmärrettävä ja dokumentoitu, ja sille on tarjolla hirvittävä määrä oppaita ja oppaita.
Sinun tulisi myös harkita muut Arduino-mallit Arduinon osto-opas: minkä lautakunnan pitäisi hankkia?Siellä on niin monia erilaisia Arduino-levyjä, sinulle annetaan anteeksi sekoittaaksesi. Mitä sinun pitäisi ostaa projektiisi? Autamme meitä tässä Arduinon osto-oppaassa! Lue lisää , joista kukin sopii hieman erilaiseen tarkoitukseen.
Raspberry Pi Zero: ilmainen lahjatietokone
Vadelma Pi Zero Vadelma Pi julkaisee 5 dollarin mallin nolla: Näin se vertaaRaspberry Pi -säätiö ilmoitti äskettäin Raspberry Pi Zero -luettelosta: se on pohjimmiltaan leikattu vadelma-pi, jolla on vastaava hintalappu: jokainen maksaa 5 dollaria. Se ei ole kirjoitusvirhe. Lue lisää on pohjimmiltaan alkuperäinen Raspberry Pi Malli A + Mitä voit tehdä uudella Vadelma Pi A +: lla?Kummallista kyllä, tämä uusi Raspberry Pi ei sisällä ylimääräisiä laitteita. Itse asiassa siinä on vähemmän portteja. Mihin Raspberry Pi-säätiö on valmis? Lue lisää , mutta kutistui käyntikortin kokoiseksi. Voit ostaa sen kaikilta tavanomaisilta epäilyiltä - Farnell, Pimoroni ja AdaFruit - 5 dollaria tai 4 puntaa Isossa-Britanniassa.
Itse asiassa, kun se ilmestyi ensimmäisen kerran, Raspberry Pi Zero oli annettiin ilmaisena kansilahjana MagPin 40. numerossa. Kuinka hullu se on? Tietokone, jolla voidaan ajaa täysversio Linuxista, annettiin juuri kuin halpa putki huulikiiltoa teini-lehdessä.

Zerolla on kaikki alkuperäisen Raspberry Pi A +: n edut. Se voi suorittaa Raspbianin - Raspberry Pi -yhteensopivan version Debianista - mukavasti. Sen avulla käyttäjä voi ohjelmoida sen useilla ohjelmointikielillä, mukaan lukien (mutta ei rajoitetusti) Python, Ruby ja JavaScript (kanssa node.js Mikä on solmu. JS ja miksi minun pitäisi välittää? [Verkkokehitys]JavaScript on vain asiakaspuolen ohjelmointikieli, joka toimii selaimessa, eikö niin? Ei enää. Node.js on tapa käyttää JavaScriptiä palvelimella; mutta se on niin paljon enemmänkin. Jos... Lue lisää ).
Vaikka sen yhden ytimen 1 GHz: n CPU ja mittava 512 Mt RAM-muistia eivät riitä selaamaan Internetiä sujuvasti, se voi tehdä melkein kaiken muun, johon käyttäisit mikrokontrolleri.
Valitettavasti Raspberry Pi kuuluu kahteen pääalueeseen: verkottuminen ja USB-liitäntä. Siinä on vain kaksi micro USB-porttia, eikä Ethernet-, Bluetooth- tai Wi-Fi-verkkoa ole puhuttavaa. Jos haluat lisätä tai laajentaa tätä toimintoa, joudut ostamaan sovittimen. Tämä maksaa vähemmän kuin luulet. Voi olla MicroUSB-RJ45-verkkosovitin vain 2,16 dollarilla AliExpressillä, mukaan lukien ilmainen toimitus.

Raspberry Pi Zero tarjoaa eniten prosessointitehoa kaikista luetelluista mikro-ohjaimista. Seurauksena on, että sitä käytetään parhaiten prosessoritehoisissa projekteissa, joissa Arduino vaikeuttaa selviytymistä, kuten tietojenkäsittelyä ja visualisointia.
NodeMCU: Arduino-tappaja
NodeMCU on vaikuttava pieni mikrokontrolleri, ja tarjoaa paljon pienelle hinnastolle.

Toisin kuin Arduino, jota saa 8Mt: n taajuudella ATMEGA, jonka kellotaajuus on 16MHz, tämä toimii ESP8266 Piirisarja, joka käyttää 32-bittistä Tensilica Xtensa LX106 -ydintä, kellotettu taajuudella 80MHz. Se sisältää myös Wi-Fi: n, a sisäänrakennettu TCP / IP-pino, 4 megatavua sisäistä tallennustilaa, 20 kt RAM-muistia ja 10 nastaa GPIO (General Purpose Input) Output). Ne voidaan kytkeä komponentteihin, kuten moottoreihin, antureihin ja servoihin.
Aivan kuten Arduino, myös asennukseen on osallistunut hyvin vähän. Kirjoita vain koodi ja lähetä se laitteelle USB-yhteyden kautta.
NodeMCU: n ohjelmat kirjoitetaan kielellä lua, joka on tulkittu ohjelmointikieli, joka on samanlainen kuin Python ja Ruby. Monessa suhteessa se on todennäköisesti helpompi oppia kuin Arduinon käyttämä C-variantti. Sillä on paljon yksinkertaisempi syntaksi.
Mikäli puhut jo, jos osaat jo kirjoittaa koodin Arduinolle, voit salata NodeMCU: n Arduino-kuvan kanssa. James Bruce tarkasteli miten tämä tehdään katsauksessaan Tapaa Arduino Killer: ESP8266Entä jos kerroin sinulle, että siellä on Arduino-yhteensopiva dev-levy, jossa on sisäänrakennettu Wi-Fi, alle 10 dollaria? No, siellä on. Lue lisää , jossa hän kuvasi NodeMCU: ta “Arduino Killer”.
Voit poimia a NodeMCU vain 3 dollaria suoraan Kiinasta (tai lähempänä 9 dollaria Amazonissa), ja se on ainoa keskustelupalkki, joka pakata kaikenlaisen sisäisen verkkoyhteyden. Jos haluat lisätä tämän ominaisuuden esimerkiksi Arduino Unoon, voit helposti maksaa ylimääräisen 40 dollaria.
Mikä lauta sopii sinulle
Katsotaanpa. Jos aiot oppia elektroniikkaa tyhjästä, sinun pitäisi hankkia Arduino. Jos aiot tehdä projektia, joka vaatii paljon voimaa, käytä Raspberry Pi Zero -sovellusta. Jos projektisi muodostaa yhteyden Internetiin jollain tavalla, käytä NodeMCU: ta.
Kumpi on suosikkisi näistä mikro-ohjaimista ja miksi? Pudota minulle rivi alla oleviin kommentteihin, ja puhumme siitä kaikesta.
Valokuvapisteet: Vadelma Pi Zero GPIO -juotosprojekti (Gareth Halfacre), NodeMCU (WowStar)
Matthew Hughes on ohjelmistokehittäjä ja kirjailija Liverpoolista, Englannista. Hän on harvoin löydetty ilman kuppia vahvaa mustaa kahvia kädessään ja ihailee ehdottomasti MacBook Prota ja kameraansa. Voit lukea hänen bloginsa osoitteessa http://www.matthewhughes.co.uk ja seuraa häntä twitterissä osoitteessa @matthewhughes.