Skelbimas
Anksčiau buvo taip, kad jei norėjai įsigyti kompiuterį, turėjai perplanuoti savo namą, kad sumokėtum už jį. Dabar galite įsigyti vieną už Abraomas Linkolnas. Eik figūra.
Taip, mikrovaldikliai yra kompiuterių, ir yra trys, kuriems taikoma 5 USD kaina: „Arduino“, „Raspberry Pi Zero“ ir „NodeMCU“. Taigi, kokios jų stipriosios pusės? Kokios jų silpnybės? Dar svarbiau, kurį iš jų turėtumėte naudoti savo projektui?
„Arduino Uno“: amžius prieš grožį
Arduino Uno yra seniausias įrenginys, kurio trūksta. Ji atsirado 2005 m., Kai buvo sukurta kaip mokymo priemonė studentams Interaction Design Institute Ivrea, Šiaurės Italijoje. Nuo tada jis buvo tobulinamas, modifikuotas ir klonuojamas daugybę kartų ir sukėlė revoliuciją elektronikos ir kūrybinio programavimo srityse.

Jei norėtumėte nusipirkti oficialų „Arduino“ iš jų internetinėje parduotuvėje, arba iš tokio mažmenininko Farnell, Adafrudas, arba Maplinas, galite lengvai tikėtis sumokėti maždaug 25 USD. Originalios prekės kaina nebuvo tokia maža, kaip buvo galima tikėtis. Tačiau „Arduino“ yra atvirojo kodo produktas, ir Kinijoje yra gamintojų, kurie tai turi
sukūrė tobulus klonus „Arduino“ pirkimo vadovas: kurią lentą turėtumėte gauti?Yra tiek daug įvairių „Arduino“ lentų, jums bus atleista už supainiojimą. Ką turėtumėte nusipirkti savo projektui? Padėkime mums su šiuo Arduino pirkimo vadovu! Skaityti daugiau kurios parduoda tik už 5 USD „eBay“ ir „AliExpress“.Šie 5 dolerių pašalinimai veikia ir elgiasi taip, kaip tikras dalykas. Jie naudoja tas pačias lustas ir yra sukurti pagal tas pačias specifikacijas kaip ir tikras gaminys. Vienintelė priežastis, dėl kurios turėtumėte kada nors sumokėti visą kainą, yra „Arduino“ projekto palaikymas.
Ko gero, didžiausias „Arduino“ pranašumas yra paprastumas. Nereikia jokių konfigūracijų, kad fiziškai sukurtumėte savo gaminamą daiktą. Jums nereikia kurti ir konfigūruoti visos „Linux“ sistemos, kaip tai darytumėte su „Raspberry Pi“. Jūs tiesiog rašote kodą bet kuriame kompiuteryje, kurį paprastai naudojate, sukompiliuokite jį ir perjungiate į lustą.
Kitas didžiulis „Arduino“ pranašumas yra tai, kad jie yra stebėtinai tolerantiški gedimams. Tai labai sunku - bet jokiu būdu neįmanoma - nepataisomai sugadinti.
Didžiausias Arduino trūkumas yra tai, kad jie iš esmės yra griežti. Jei norite pridėti tokias funkcijas kaip eterneto arba „Bluetooth“ ryšys, turėsite mokėti papildomai suderinamam skydui 4 geriausi Arduino skydai, skirti jūsų projektams valdytiNusipirkote „Arduino“ pradinį rinkinį, laikėtės visų pagrindinių instrukcijų, tačiau dabar susidūrėte su kliūtimi - norint įgyvendinti svajonę apie elektroniką, jums reikia daugiau bitų ir lempučių. Laimei, jei turite ... Skaityti daugiau . Jie nėra pigūs, oficialūs skydai kainuoja vidutiniškai nuo 20 iki 40 USD. Tačiau, kaip ir patys „Arduinos“, galite sutaupyti pinigų pirkdami kinų išpardavimus internetu.

Kitas dalykas, į kurį reikia atkreipti dėmesį, yra tas, kad „Arduino Uno“ taip pat naudoja lėtą ATMEGA centrinį procesorių ir turi ribotą atmintį bei atmintį. Tai reiškia, kad jei renkate tokius duomenis kaip jutiklių rodmenys, turėsite išsiaiškinti, kaip juos apdoroti prijungtame kompiuteryje.
Turbūt geriausias „Arduino Uno“ pavyzdys yra įrankis elektronikos mokymuisi Išmokite elektronikos ir Arduino tiesiog žiūrėdami šiuos vaizdo įrašusMokymasis programuoti savo elektroniką suteikia įgalinimų ir yra naudingas, tačiau be vadovo pradėti gali būti sunku. Apibendrinome geriausius vaizdo įrašus, „YouTube“ kanalus ir internetinius kursus. Skaityti daugiau , o pastatyti paprasta Daiktų internetas (IoT) Daiktų internetas: kaip tai pakeis jūsų gyvenimą kitais metaisDaiktų internetas patyrė savo paties Cambrian sprogimą, ir jis žada padaryti jūsų gyvenimą daug patogesnį ateinančiais metais. Štai kodėl. Skaityti daugiau Produktai. Nors jis nėra pats galingiausias mikrovaldiklis rinkoje, jis tikrai yra pats suprantamiausias ir dokumentais pagrįstiausias, jame yra be galo daug mokymų ir vadovų.
Jūs taip pat turėtumėte apsvarstyti kiti „Arduino“ modeliai „Arduino“ pirkimo vadovas: kurią lentą turėtumėte gauti?Yra tiek daug įvairių „Arduino“ lentų, jums bus atleista už supainiojimą. Ką turėtumėte nusipirkti savo projektui? Padėkime mums su šiuo Arduino pirkimo vadovu! Skaityti daugiau , kurių kiekvienas yra pritaikytas šiek tiek kitam tikslui.
„Raspberry Pi Zero“: nemokamas dovanų kompiuteris
„Raspberry Pi Zero“ „Raspberry Pi“ pristato 5 USD vertės modelį „Zero“: Štai kaip jis palyginamas„Raspberry Pi“ fondas ką tik paskelbė „Raspberry Pi Zero“: tai iš esmės yra sumažinta „Raspberry Pi“ su atitinkama kainų etikete: kiekvienas kainuoja 5 USD. Tai nėra rašybos klaida. Skaityti daugiau iš esmės yra originalus Raspberry Pi A + modelis Ką jūs galite padaryti su naujuoju aviečių pi A +?Įdomu, kad šioje naujojoje „Raspberry Pi“ nėra jokios papildomos įrangos. Tiesą sakant, ji turi mažiau uostų. Kaip priklauso „Raspberry Pi“ fondas? Skaityti daugiau , bet susitraukė iki vizitinės kortelės dydžio. Jį galite nusipirkti iš visų įprastų įtariamųjų - „Farnell“, „Pimoroni“ ir „AdaFruit“ - už 5 USD arba 4 £ JK.
Tiesą sakant, kai ji pirmą kartą pasirodė, buvo Raspberry Pi Zero 40-ajame „MagPi“ numeryje įteikta kaip nemokama dovanėlė. Kiek tai beprotiška? Kompiuteris, galintis paleisti visą „Linux“ versiją, buvo tiesiog atiduotas kaip pigus lūpų blizgesio vamzdis paauglių žurnale.

„Zero“ turi visus originalios „Raspberry Pi A +“ pranašumus. Jis gali patogiai paleisti „Raspbian“ - „Raspberry Pi“ suderinamą „Debian“ variantą. Tai leidžia vartotojui jį programuoti įvairiomis programavimo kalbomis, įskaitant (bet tuo neapsiribojant) „Python“, „Ruby“ ir „JavaScript“ (su node.js Kas yra mazgas. JS ir kodėl man tai turėtų rūpėti? [Žiniatinklio kūrimas]„JavaScript“ yra tik kliento programavimo kalba, naudojama naršyklėje, tiesa? Jau nebe. „Node.js“ yra „JavaScript“ paleidimo serveryje būdas; bet tai taip pat daug daugiau. Jei ... Skaityti daugiau ).
Nors jo vieno branduolio 1 GHz procesoriaus ir apytiksliai 512 MB operatyviosios atminties nepakanka sklandžiam naršymui internete, jis gali padaryti beveik visa kita, kam jūs naudosite mikrovaldiklį.
Deja, „Raspberry Pi“ patenka į dvi pagrindines sritis: tinklų kūrimą ir USB jungtį. Jis turi tik du „micro USB“ prievadus ir nėra jokio „Ethernet“, „Bluetooth“ ar „Wi-Fi“ ryšio. Jei norite pridėti ar išplėsti šią funkciją, turėsite nusipirkti adapterį. Tai kainuos pigiau, nei jūs manote. Galima turėti „MicroUSB to RJ45“ tinklo adapterį tik už 2,16 USD „AliExpress“, įskaitant nemokamą pristatymą.

Iš visų išvardytų mikrokontrolerių „Raspberry Pi Zero“ teikia didžiausią perdirbimo galią. Todėl jis geriausiai naudojamas intensyvesniems procesoriams, kur „Arduino“ sunkiai pavyks, pvz., Duomenų apdorojimui ir vizualizavimui.
„NodeMCU“: „Arduino“ žudikas
„NodeMCU“ yra įspūdingas mažas mikrovaldiklis, siūlantis daug už maža kainą.

Skirtingai nuo „Arduino“, kurį maitina 8 bitų ATMEGA, kurio dažnis yra 16MHz, tai veikia iš ESP8266 lustų rinkinys, kuriame naudojama 32 bitų „Tensilica Xtensa LX106“ šerdis, laikrodis 80MHz dažniu. Tai taip pat apima belaidį internetą, a įmontuota TCP / IP rietuvė, 4 megabaitai vidinės atminties, 20 kb RAM ir 10 kontaktų GPIO (bendrosios paskirties įvestis) Išėjimas). Juos galima prijungti prie komponentų, tokių kaip varikliai, jutikliai ir servos.
Panašiai kaip „Arduino“, jame yra labai mažai sąrankos. Jūs tiesiog parašykite savo kodą ir nusiųskite jį į įrenginį per USB jungtį.
„NodeMCU“ programos yra parašytos Lua, kuri yra interpretuojama programavimo kalba, panaši į „Python“ ir „Ruby“. Daugeliu atžvilgių turbūt lengviau išmokti nei C varianto, kurį naudoja Arduino. Tai turi daug paprastesnė sintaksė.
Kalbant apie tai, jei jūs jau žinote, kaip parašyti „Arduino“ kodą, galite „Flash“ NodeMCU paversti Arduino atvaizdu. Jamesas Bruce'as savo apžvalgoje tyrė, kaip tai padaryti Susipažinkite su Arduino žudiku: ESP8266O kas, jei aš jums pasakyčiau, kad ten yra „Arduino“ suderinama „dev“ plokštė su įmontuotu „Wi-Fi“ už mažiau nei 10 USD? Na, yra. Skaityti daugiau , kuriame jis apibūdino „NodeMCU“ kaip „Arduino žudikas“.
Galite pasiimti a „NodeMCU“ tik už 3 USD tiesiogiai iš Kinijos (arba arčiau 9 USD „Amazon“), ir ji yra vienintelė plokštė, kurioje yra bet kokia laive esančių tinklų forma. Pavyzdžiui, jei norėjote pridėti šią funkciją prie „Arduino Uno“, galite lengvai susimokėti papildomus 40 USD.
Kokia taryba jums tinka
Prisiminkime. Jei mokysitės elektronikos nuo nulio, turėtumėte įsigyti „Arduino“. Jei ketinate kurti projektą, kuriam reikia daug jėgų, naudokite „Raspberry Pi Zero“. Jei jūsų projektas kokiu nors būdu prisijungia prie interneto, naudokitės „NodeMCU“.
Kuris iš šių mikrovaldiklių yra jūsų mėgstamiausias, ir kodėl? Pameskite man eilutę žemiau esančiuose komentaruose ir mes apie tai viską pakalbėsime.
Nuotraukų kreditai: „Raspberry Pi Zero GPIO“ litavimo projektas („Gareth Halfacre“), „NodeMCU“ („WowStar“)
Matthew Hughes yra programinės įrangos kūrėjas ir rašytojas iš Liverpulio, Anglijos. Jis retai randamas be stiprios juodos kavos puodelio rankoje ir absoliučiai dievina savo „Macbook Pro“ ir fotoaparatą. Jo dienoraštį galite perskaityti http://www.matthewhughes.co.uk ir sekite jį „Twitter“ adresu @matthewhughes.