Reklāma
Bieži bija tā, ka, ja vēlaties iegūt datoru, jums nāksies pārcelt savu māju, lai samaksātu par to. Tagad jūs varat to iegādāties par Ābrahams Linkolns. Iet skaitlis.
Jā, mikrokontrolleri ir datoriem, un trīs, kas ietilpst 5 USD cenā, ir: Arduino, Raspberry Pi Zero un NodeMCU. Tātad, kādas ir viņu stiprās puses? Kādas ir viņu vājās vietas? Vēl svarīgāk ir tas, kuru vajadzētu izmantot savam projektam?
Arduino uno: laikmets pirms skaistuma
Arduino Uno ir vecākā ierīce mūsu nomāktajā laikā. Tas datēts ar 2005. gadu, kad tas tika izveidots kā mācību līdzeklis studentiem Interaction Design Institute Ivrea Ziemeļitālijā. Kopš tā laika tas ir neskaitāmas reizes uzlabots, pārveidots un klonēts, un tas izraisīja revolūciju elektronikā un radošajā programmēšanā.
Ja jūs nopirktu oficiālu Arduino no viņu tiešsaistes veikalā, vai no tāda mazumtirgotāja kā Farnell, Adafruit, vai Maplin, jūs viegli varat gaidīt, ka maksāsiet apmēram 25 USD. Oriģinālajam produktam nav cenu deflācija, kā varēja cerēt. Tomēr Arduino ir atvērtā koda produkts, un Ķīnā ir ražotāji, kuriem tas ir
izveidoja perfektus klonus Arduino pirkšanas ceļvedis: kuru dēli jums vajadzētu saņemt?Tur ir tik daudz dažādu Arduino plātņu veidu, lai jūs sajauktu. Kuras jums vajadzētu iegādāties savam projektam? Ļaujiet mums palīdzēt ar šo Arduino pirkšanas rokasgrāmatu! Lasīt vairāk kas eBay pārdod tikai par USD 5 un AliExpress.Šie 5 USD nodošana darbojas un darbojas tāpat kā reālā lieta. Tie izmanto tieši tādas pašas mikroshēmas un ir veidoti atbilstoši tām pašām specifikācijām kā oriģinālais raksts. Vienīgais iemesls, kāpēc jums kādreiz būtu jāmaksā pilna cena, ir Arduino projekta atbalstīšana.
Droši vien lielākā Arduino priekšrocība ir tā vienkāršība. Konfigurācija nav nepieciešama tikai pēc fiziskas lietas veidošanas. Jums nav jāveido un jākonfigurē pilna Linux sistēma, kā jūs darītu ar Raspberry Pi. Jūs vienkārši uzrakstat kodu uz jebkura datora, kuru parasti izmantojat, apkopojat to un mirgojat mikroshēmā.
Vēl viena milzīga Arduino priekšrocība ir tā, ka viņi ir pārsteidzoši izturīgi pret kļūdām. Tas ir ārkārtīgi grūti - bet nekādā gadījumā nav neiespējami - neatgriezeniski sabojāt vienu.
Lielākais Arduino mīnuss ir tas, ka viņi ir principiāli nekontrolēti. Ja vēlaties pievienot tādas funkcijas kā Ethernet savienojums vai Bluetooth, jums būs jāmaksā papildus saderīgam vairogam 4 labākie Arduino vairogi, lai jūsu projektiem nodrošinātu lielvaruJūs esat iegādājies Arduino sākuma komplektu, ievērojāt visus pamata norādījumus, bet tagad esat nokļuvis klupšanas akmenī - lai realizētu savu sapni par elektroniku, jums ir nepieciešami vairāk bitu un bobu. Par laimi, ja jums ir ... Lasīt vairāk . Tie nav lēti, oficiālie vairogi maksā vidēji no 20 līdz 40 USD. Bet tāpat kā paši Arduinos, jūs varat ietaupīt naudu, tiešsaistē iegādājoties ķīniešu piedāvājumus.
Vēl jāuzmanās no tā, ka Arduino Uno izmanto arī lēnu ATMEGA centrālo procesoru, un tam ir ierobežota atmiņa un krātuve. Tas nozīmē, ka, apkopojot datus, piemēram, sensoru rādījumus, jums būs jāizdomā, kā tos apstrādāt pieslēgtā datorā.
Droši vien vislabākais Arduino Uno lietošanas gadījums ir kā līdzeklis elektronikas apguvei Apgūstiet elektroniku un Arduino, vienkārši noskatoties šos videoMācīšanās programmēt savu elektroniku dod iespēju un atalgojumu, taču bez norādījumiem var būt grūti sākt darbu. Mēs esam noapaļojuši labākos videoklipus, YouTube kanālus un tiešsaistes kursus. Lasīt vairāk , un ēka ir vienkārša Lietiskais internets (IoT) Lietas internets: kā tas mainīs jūsu dzīvi nākamgadLietiskais internets ir piedzīvojis savu Kambrijas eksploziju, un tas sola nākamajos gados padarīt jūsu dzīvi daudz ērtāku. Lūk, kāpēc. Lasīt vairāk produkti. Lai arī tas nav visspēcīgākais mikrokontrollers tirgū, tas noteikti ir visizprotamākais un dokumentētākais, un tam ir pieejams satriecošs daudz mācību materiālu un rokasgrāmatu.
Jums vajadzētu arī apsvērt pārējie Arduino modeļi Arduino pirkšanas ceļvedis: kuru dēli jums vajadzētu saņemt?Tur ir tik daudz dažādu Arduino plātņu veidu, lai jūs sajauktu. Kuras jums vajadzētu iegādāties savam projektam? Ļaujiet mums palīdzēt ar šo Arduino pirkšanas rokasgrāmatu! Lasīt vairāk , no kuriem katrs ir piemērots nedaudz atšķirīgam mērķim.
Raspberry Pi Zero: bezmaksas dāvanu dators
Aveņu Pi nulle Aveņu Pi izlaiž 5 dolāru modeļa nulli: lūk, kā to salīdzinaFonds Raspberry Pi nupat paziņoja par Raspberry Pi Zero: tas būtībā ir samazināts Raspberry Pi, ar atbilstošu cenu zīmi: katrs maksā 5 USD. Tā nav kļūda. Lasīt vairāk būtībā ir oriģināls Aveņu Pi modelis A + Ko jūs varat darīt ar jauno Aveņu Pi A +?Interesanti, ka šai jaunajai Raspberry Pi nav papildu aparatūras. Patiesībā tai ir mazāk ostu. Kas ir Raspberry Pi fonds? Lasīt vairāk , bet saruka līdz vizītkartes lielumam. Jūs to varat iegādāties no visiem parastajiem aizdomās turamajiem - Farnell, Pimoroni un AdaFruit - par USD 5 vai GBP Lielbritānijā.
Faktiski, kad tas pirmo reizi iznāca, Raspberry Pi Zero bija kas tika pasniegta kā bezmaksas vāka dāvana MagPi 40. izdevumā. Cik ārprātīgs tas ir? Dators, ar kuru var palaist pilnu Linux versiju, tikko tika atdots kā lēta lūpu spīduma caurule pusaudžu žurnālā.
Zero ir visas oriģinālā Raspberry Pi A + priekšrocības. Tas var ērti palaist Raspbian - ar Raspberry Pi saderīgu Debian variantu. Tas ļauj lietotājam to programmēt dažādās programmēšanas valodās, ieskaitot (bet ne tikai) Python, Ruby un JavaScript (ar node.js Kas ir mezgls. JS un kāpēc man vajadzētu rūpēties? [Web izstrāde]JavaScript ir tikai klienta puses programmēšanas valoda, kas darbojas pārlūkprogrammā, vai ne? Vairs ne. Node.js ir JavaScript palaišanas veids serverī; bet tas ir arī daudz vairāk. Ja ... Lasīt vairāk ).
Lai gan ar viena kodola 1 GHz centrālo procesoru un 512 MB lielo operatīvo atmiņu nepietiek, lai vienmērīgi pārlūkotu internetu, tas var darīt gandrīz visu pārējo, kam jūs izmantojat mikrokontrolleri.
Diemžēl Raspberry Pi ietilpst divās galvenajās jomās: tīklošana un USB savienojums. Tam ir tikai divi mikro USB porti, un nav neviena Ethernet, Bluetooth vai Wi-Fi tīkla, par kuru varētu runāt. Lai pievienotu vai paplašinātu šo funkcionalitāti, jums būs jāiegādājas adapteris. Tas maksās lētāk, nekā jūs domājat. Var būt MicroUSB līdz RJ45 tīkla adapteris tikai par USD 2,16 vietnē AliExpress, ieskaitot bezmaksas piegādi.
Raspberry Pi Zero piedāvā lielāko pārstrādes jaudu no visiem uzskaitītajiem mikrokontrolleriem. Rezultātā to vislabāk izmantot daudz intensīvākos procesoros, piemēram, datu apstrādē un vizualizācijā, kur Arduino būtu grūti tikt galā.
The NodeMCU: Arduino slepkava
NodeMCU ir iespaidīgs mazais mikrokontrollers un piedāvā daudz par tā mazo cenu tagu.
Atšķirībā no Arduino, kuru darbina 8 bitu ATMEGA ar ātrumu 16MHz, to darbina ESP8266 mikroshēmojums, kurā tiek izmantots 32 bitu Tensilica Xtensa LX106 kodols, ar ātrumu 80MHz. Tajā ietilpst arī Wi-Fi, a iebūvēta TCP / IP kaudze, 4 megabaiti iebūvētā krātuves, 20 KB RAM un 10 piespraudes GPIO (vispārējas nozīmes ieeja) Izlaide). Tos var savienot ar komponentiem, piemēram, motoriem, sensoriem un servām.
Līdzīgi kā Arduino, šajā uzstādīšanā ir iesaistīts ļoti maz. Jūs vienkārši uzrakstāt savu kodu un nosūtāt to uz ierīci, izmantojot USB savienojumu.
Programmas NodeMCU ir rakstītas Lua, kas ir interpretēta programmēšanas valoda, kas līdzīga Python un Ruby. Daudzos aspektos to, iespējams, ir vieglāk iemācīties nekā C variantu, ko izmanto Arduino. Tam ir daudz vienkāršāka sintakse.
Ja runājat par to, ja jūs jau zināt, kā rakstīt Arduino kodu, varat mirgot NodeMCU ar Arduino attēlu. Džeimss Brūss savā pārskatā izpētīja, kā to izdarīt Iepazīstieties ar Arduino slepkavu: ESP8266Ko darīt, ja es jums teiktu, ka tur ir ar Arduino saderīga dev plātne ar iebūvētu Wi-Fi mazāk par 10 ASV dolāriem? Nu, tur ir. Lasīt vairāk , kurā viņš aprakstīja NodeMCU kā “Arduino slepkava”.
Jūs varat uzņemt NodeMCU tikai par 3 USD tieši no Ķīnas (vai tuvāk 9 ASV dolāriem vietnē Amazon), un tā ir vienīgā plāksne šeit, kas piedāvā jebkura veida borta tīklus. Ja vēlaties pievienot šo funkciju, piemēram, Arduino Uno, varat viegli atrast papildu samaksu 40 USD.
Kāda valde jums ir piemērota
Atgādināsim. Ja jūs elektroniski mācīsities no nulles, jums vajadzētu iegādāties Arduino. Ja jūs gatavojaties projektu, kas prasa daudz enerģijas, izmantojiet Raspberry Pi Zero. Ja jūsu projekts jebkādā veidā izveido savienojumu ar internetu, izmantojiet NodeMCU.
Kurš no šiem mikrokontrolleriem ir jūsu iecienītākais, un kāpēc? Zemāk pievienojiet komentārus zemāk, un mēs par to visu runāsim.
Foto kredīti: Raspberry Pi Zero GPIO lodēšanas projekts (Gareth Halfacre), NodeMCU (WowStar)
Metjū Hjūss ir programmatūras izstrādātājs un rakstnieks no Liverpūles, Anglijas. Viņš reti atrodams bez tasītes spēcīgas melnas kafijas rokā un absolūti dievina savu Macbook Pro un kameru. Jūs varat lasīt viņa emuāru vietnē http://www.matthewhughes.co.uk un seko viņam līdzi twitter vietnē @matthewhughes.