Oglas

Včasih je šlo za to, da bi morali, če želite dobiti računalnik, hišo ponovno plačati, da jo boste plačali. Zdaj ga lahko dobite za Abraham Lincoln. Pojdi v figuro.

Da, mikrokontrolerji so računalniki in obstajajo trije, ki prihajajo pod ceno 5 $: Arduino, Raspberry Pi Zero in NodeMCU. Kakšne so torej njihove prednosti? Katere so njihove slabosti? Še pomembneje je, koga naj uporabite za svoj projekt?

The Arduino Uno: Doba pred lepoto

The Arduino Uno je najstarejša naprava, ki jo imamo na poti. Izhaja iz leta 2005, ko je bilo ustvarjeno kot učno orodje za študente na Inštitutu za interakcijsko oblikovanje Ivrea v Severni Italiji. Od takrat so ga neštetokrat izboljševali, spreminjali in klonirali ter sprožili revolucijo v elektroniki in kreativnem programiranju.

ArduinoUno

Če bi kupili uradno podjetje Arduino od njihove spletne trgovineali od prodajalca, kot je Farnell, Adafruitali Maplinlahko enostavno pričakujete, da boste plačali okoli 25 dolarjev. Pravi izdelek se ni znižal v ceni, kot bi si lahko kdo upal. Vendar je Arduino izdelek z odprto kodo in na Kitajskem obstajajo proizvajalci

ustvarili popolne klone Vodnik za nakup Arduino: Kateri odbor bi moral dobiti?Obstaja toliko različnih vrst Arduino plošč, da bi bili oproščeni, da ste zmedeni. Kaj bi morali kupiti za svoj projekt? Pomagajmo s tem vodnikom za nakup Arduino! Preberi več ki prodajajo za samo 5 dolarjev na eBay in AliExpress.

Ti spodrsljaji v vrednosti 5 dolarjev delujejo in delujejo tako kot prava stvar. Uporabljajo popolnoma enake čipe in so zgrajeni po enakih specifikacijah kot originalni izdelek. Edini razlog, da bi kdaj plačali polno ceno, je podpora projektu Arduino.

Verjetno največja prednost Arduino je njegova preprostost. Za fizično izdelavo stvari, ki jo izdelujete, ni potrebna nobena konfiguracija. Ni vam treba graditi in konfigurirati celotnega sistema Linux, kot bi to veljalo za Raspberry Pi. Kodo preprosto napišete na kateri koli računalnik, ki ga običajno uporabljate, sestavite in bliskajte na čip.

Druga velika prednost Arduino je, da so presenetljivo odporni na napake. Izredno težko je - nikakor pa nemogoče - da bi nepopravljivo škodovali.

Največja slaba plat Arduina je, da so v bistvu stroge. Če želite dodati funkcionalnost, kot sta ethernetna povezava ali bluetooth, boste morali plačati še dodatno za združljiv ščit Najboljši 4 ščitniki Arduino za nadvlado vaših projektovKupili ste zagon Arduino, upoštevali ste vsa osnovna navodila, zdaj pa ste se spotaknili - za uresničitev sanj o elektroniki potrebujete več bitov in bob. Na srečo, če imate ... Preberi več . Niso poceni, saj uradni ščiti v povprečju stanejo med 20 in 40 dolarjev. Toda tako kot pri Arduinovih samih lahko privarčujete denar tako, da prek spleta kupite kitajske izjeme.

ArduinoWiFi

Paziti je treba tudi, da Arduino Uno uporablja tudi počasen procesor ATMEGA in ima omejen pomnilnik in shranjevanje. To pomeni, da boste morali, če zbirate podatke, kot so odčitki senzorjev, ugotoviti, kako jih obdelati na povezanem računalniku.

Verjetno je najboljši uporaben primer za Arduino Uno kot orodje za učenje elektronike Naučite se elektronike in Arduino samo z gledanjem teh videoposnetkovUčenje programiranja lastne elektronike daje moč in korist, vendar je težko začeti brez napotkov. Zaokrožili smo najboljše video posnetke, YouTube kanale in spletne tečaje. Preberi več in gradnja preprosta Internet stvari (IoT) Internet stvari: Kako vam bo prihodnje leto spremenilo življenjeInternet stvari je doživel lastno eksplozijo v kambriji in obljublja, da bo vaše življenje v prihodnjih letih veliko bolj priročno. Evo zakaj. Preberi več izdelkov. Čeprav to ni najmočnejši mikrokontroler na trgu, je zagotovo najbolj dobro razumljen in dobro dokumentiran, zanj pa je na voljo ogromno vadnic in priročnikov.

Morali bi tudi razmisliti ostali modeli Arduino Vodnik za nakup Arduino: Kateri odbor bi moral dobiti?Obstaja toliko različnih vrst Arduino plošč, da bi bili oproščeni, da ste zmedeni. Kaj bi morali kupiti za svoj projekt? Pomagajmo s tem vodnikom za nakup Arduino! Preberi več , od katerih vsaka ustreza nekoliko drugačnemu namenu.

Raspberry Pi Zero: brezplačni darilni računalnik

Raspberry Pi Zero Raspberry Pi lansira ničlo od $ 5: tukaj je, kako se primerjaFundacija Raspberry Pi je pravkar napovedala Raspberry Pi Zero: v bistvu gre za zmanjšan del Raspberry Pi, ki se mora ujemati s cenovno ceno: vsak stane 5 dolarjev. To ni napačna napaka. Preberi več je v bistvu tisto original Raspberry Pi Model A + Kaj lahko storite z novo Raspberry Pi A +?Zanimivo je, da ta novi Raspberry Pi nima dodatne strojne opreme. Pravzaprav ima manj pristanišč. Le kaj nameravajo Raspberry Pi Foundation? Preberi več , vendar se je skrčila na velikost vizitke. Lahko ga kupite od vseh običajnih osumljencev - Farnell, Pimoroni in AdaFruit - za 5 dolarjev ali 4 funte v Veliki Britaniji.

Pravzaprav je bil, ko se je prvič pojavil, malina Pi Zero podarjeno kot brezplačno pokrovno darilo v 40. številki MagPi. Kako noro je to? Računalnik, ki lahko poganja polno različico Linuxa, je bil ravnokar podarjen kot poceni cev za ustnice v reviji za najstnike.

pizero1

Zero ima vse prednosti originalnega Raspberry Pi A +. Udobno lahko poganja Raspbian - različico Debian, združljivo z Raspberry Pi. Uporabniku omogoča, da ga programira v različnih programskih jezikih, vključno z (vendar ne omejeno na) Python, Ruby in JavaScript (z node.js Kaj je vozlišče JS in zakaj bi me skrbel? [Spletni razvoj]JavaScript je samo programski jezik na strani odjemalca, ki deluje v brskalniku, kajne? Ne več. Node.js je način zagon JavaScript na strežniku; vendar je tudi toliko več. Če ... Preberi več ).

Medtem ko njegov enojedrni 1Ghz CPU in slabih 512 MB RAM-a nista dovolj za nemoteno brskanje po internetu, lahko naredi skoraj vse, za kar uporabljate mikrokontroler.

Na žalost Raspberry Pi pada na dve glavni področji: mreženje in USB povezljivost. Ima samo dva mikro USB vhoda in ne moremo govoriti o Ethernet, Bluetooth ali Wi-Fi. Če želite dodati ali razširiti to funkcijo, boste morali kupiti adapter. To bo stalo manj, kot si mislite. Omrežni adapter MicroUSB do RJ45 je lahko za samo 2,16 $ na AliExpress, vključno z brezplačno poštnino.

AliExpressConnector

Raspberry Pi Zero ponuja največ moči obdelave od vseh naštetih mikrokontrolerjev. Kot rezultat, ga je najbolje uporabiti za bolj intenzivne CPU projekte, pri katerih bi se Arduino težko spopadel, kot sta obdelava podatkov in vizualizacija.

NodeMCU: Arduino morilec

The NodeMCU je impresiven majhen mikrokontroler in ponuja veliko za svojo manjšo cenovno oznako.

NodeMCU

Za razliko od Arduina, ki ga poganja 8bit ATMEGA takt na 16MHz, ga ta napaja ESP8266 čipset, ki uporablja 32bitno jedro Tensilice Xtensa LX106, taktni na 80MHz. Vključuje tudi Wi-Fi, a vgrajen sklad TCP / IP, 4 megabajti pomnilnika na krovu, 20 kB RAM-a in 10 pinov GPIO (splošni vnos Izhod). Te so lahko povezane s komponentami, kot so motorji, senzorji in servo.

Tako kot Arduino je tudi pri nastavitvah zelo malo. Kodo preprosto napišete in pošljete napravi prek povezave USB.

Programi za NodeMCU so zapisani v Lua, ki je interpretiran programski jezik, podoben Python in Ruby. V mnogih pogledih se je verjetno lažje naučiti kot različico C, ki jo uporablja Arduino. Ima a veliko enostavnejša skladnja.

Če že govorite o tem, če že znate pisati kodo za Arduino, lahko NodeMCU utripate s Arduino sliko. James Bruce je v svojem pregledu raziskal, kako to storiti Spoznajte Arduino morilca: ESP8266Kaj pa, če bi vam rekel, da obstaja arduino združljiva razvijalna plošča z vgrajenim Wi-Fi-jem za manj kot 10 dolarjev? No, obstaja. Preberi več , kjer je NodeMCU opisal kot an "Arduino morilec".

Lahko prevzamete NodeMCU za samo 3 $ neposredno s Kitajske (ali bližje 9 dolarjev na Amazonu), in to je edina plošča, ki naloži kakršno koli obliko omrežja na krovu. Če bi želeli to funkcijo na primer dodati Arduino Uno, lahko preprosto plačate dodatnih 40 dolarjev.

Kateri odbor je pravi za vas

Povzemamo. Če se boste elektronike učili iz nič, bi morali dobiti Arduino. Če se boste lotili projekta, ki zahteva veliko moči, uporabite Raspberry Pi Zero. Če se vaš projekt na kakršen koli način poveže z internetom, uporabite NodeMCU.

Kateri od teh mikrokontrolerjev je vaš najljubši in zakaj? Spusti mi vrstico v spodnjih komentarjih in o vsem se bomo pogovarjali.

Fotografski krediti: Raspberry Pi Zero GPIO spajkalni projekt (Gareth Halfacre), NodeMCU (WowStar)

Matthew Hughes je razvijalec programske opreme in pisatelj iz Liverpoola v Angliji. Redko ga najdemo brez skodelice močne črne kave v roki in absolutno obožuje svoj Macbook Pro in svoj fotoaparat. Njegov blog lahko preberete na http://www.matthewhughes.co.uk in mu sledite na twitterju na @matthewhughes.