Jeffrey Cross
Jeffrey Cross

Kateri odbor je primeren za mene?

Nekaj ​​mesecev po izstopu Raspberry Pi je bila izbira precej preprosta. Če ste želeli govoriti s poljubno elektroniko, je najbolje, da kupite ploščo mikrokrmilnika Arduino; če bi potrebovali moč procesorja, ki temelji na ARM, za zagon Linuxa, je bil enovrstični računalnik Raspberry Pi (SBC) očitna izbira (to je, če bi si lahko privoščili enega. Vprašanja glede dostave so večinoma rešena, vendar zadnja leto nekaj ljudi je čakalo več kot šest mesecev za svoje Pi).

Pred Arduinom in Raspberry Pi so bile stvari bolj zapletene. Kar zadeva prihodnost, stvari spet niso zapletene - zmedene so. Zdaj smo priča eksploziji novih plošč, ki prihajajo na trg, in ni razloga, da bi pričakovali, da se bo trend upočasnil v naslednjem letu ali dveh. Če nič drugega, pričakujem, da se bo pojavilo več novih tabel, ne manj - čeprav bo večina od njih izginila prav tako hitro.

Če ste dovolj stari, da se spomnite široke palete osebnih računalnikov, ki so se pojavili v prvih letih te industrije - vsaka z drugačnim proizvajalcem, ki temelji na različni CPU - potem se lahko stanje na sodobnem trgu mikrokrmilnika zdi znano. . Eno vprašanje, ki se postavlja pod vprašaj, je, ali bomo na pragu te eksplozije v raznolikosti, videli vzpon monokulture, kot smo to počeli na trgu namizij. Ali pa se bo morda pojavil bolj zanimiv ekosistem.

Življenje pred Arduinom

Zgodba o komercialnem mikrokrmilniku se je pričela leta 1971, ko je prišel 4-bitni Intel 4004. To je bil drugi celovit CPU v zgodovini in prvi, ki je bil komercialno dostopen. Njegov naslednik, 8-bitni 8008, bi bil osnova prvih osebnih računalnikov.

Drugi procesorji iz tega obdobja - kot je Z80, ki poganja TRS-80 v ZDA, in Sinclair ZX Spectrum v Združenem kraljestvu, kot tudi 6502, ki poganja Apple II - so še vedno tu. Ali pa so vsaj njihovi neposredni potomci še vedno prisotni in se zdaj uporabljajo v tako imenovanih »vgrajenih sistemih«.

Vendar pa je mikrokrmilnik PIC tehnologije Microchip Technology iz leta 1975, ki je postal hrbtenica trga za ljubitelje že vrsto let zaradi kombinacije dejavnikov, vključno z nizkimi stroški, razpoložljivostjo in širjenjem brezplačnih programskih orodij. PIC je MCU - popolna mikrokrmilniška enota - z vgrajenim procesorjem, pomnilnikom in programirljivim I / O.

Še vedno je na voljo na polici, ki je danes manj kot 2 $, čeprav je PIC delovni konj. Bare PIC mikrokrmilniki so lahko malce težji za obravnavo, če niste vajeni programiranja na nizki ravni C, zato so čipi Picaxe - standardni PIC, ki so programirani z firmwareom, ki jim omogoča, da »razumejo« BASIC ali preproste grafične diagrame - postali priljubljeni način uporabe PIC, zlasti v izobraževanju.

Čeprav lahko kupite goli čip Picaxe, če ste novi na prizorišču, je verjetno bolje, da dobite Picaxe starter komplet, ki omogoča preprosto eksperimentiranje. Na splošno so te kompleti izdelani za izdelavo prototipov in poučevanje in ne kot osnove za samostojne projekte.

Plošča Parallax BASIC Stamp - ki je programirana v drugi različici BASIC - je tudi dobra alternativa, če želite uporabiti poceni PIC mikrokrmilnik. Za razliko od razvojnih plošč Picaxe se BASIC Stamp prodaja v samostojnih, enodelnih modulih, kot je sodobnejši Arduino, ki naj bi bili srce projekta. Tudi BASIC Stamp izkorišča koncept dodatnega “nosilca”, kot je Arduino “shield” sistem, razen Stampa, ki se nahaja na vrhu dodatka in ne pod njim. Te nosilne plošče izgledajo kot Picaxe starter kompleti.

Mardu Arduino

Vsakokrat lahko del tehnologije postane vzvod, ki premika svet, samo malo. Arduino je eden od teh vzvodov.

Začelo se je kot projekt, ki je umetnikom omogočil dostop do vgrajenih mikroprocesorjev za projekte oblikovanja interakcij, vendar mislim, da bo nekega dne končal v muzeju kot gradnik prihodnjega sveta. Arduino omogoča hitro, poceni izdelavo prototipov za vgrajene sisteme. Izkazalo se je, da so bile včasih precej težke težave s strojno opremo v veliko enostavnejših programskih težavah. In postalo je plakatno gibanje gibanja Maker.

Plošča Arduino, ki temelji na 8-bitni mikrokrmilniški liniji Atmel AVR, izklopi digitalne, analogne in druge zatiče iz krmilnika v značilnem odtisu, ki je postal de facto industrijski standard. To je trdna razvojna platforma, tako za izkušene strojne hekerje kot za absolutne začetnike.

Resnična moč Arduina ni res v strojni opremi, ampak v programski opremi - Arduino IDE. Čeprav obstaja veliko drugih plošč, ki ponujajo podobno funkcionalnost, je Arduino najbolje uspel zapakirati zapletene, neurejene podrobnosti programiranja mikrokrmilnikov v uporabniku prijaznem paketu. Ustvaril je številne posnemovalce in derivate ter ogromno skupnost.

Zaenkrat se Arduino vsaj loči od preostalega trga mikrokrmilnikov, in 20 ali 30 let v prihodnosti se bomo lahko ozrli nanj kot Commodore 64, Apple II ali (za prave starejše). PDP-11. Danes je Arduino skoraj vedno "prva plošča" začetnika in vpliva na celotno generacijo ustvarjalcev.

Najnovejša plošča v seriji, Arduino Leonardo, se od svojih predhodnikov razlikuje v tem, da je poleg navideznega serijskega vmesnika, ki je potreben za prenos kode iz IDE na ploščo, povezan tudi priključen računalnik kot miška USB in tipkovnica .

Tessel

Mikrokontrolne plošče v prostoru izdelovalca so se razvile tako, da so enostavnejše za uporabo in dostopnejše, veliko tega pa je mogoče neposredno pripisati Arduinu in njegovim posnemovalcem. Njihov model za razvoj programske opreme je bil kopiran večkrat, Tessel pa izstopa kot zanimiv odhod.

Čeprav ima drugačen pristop, je Tessel res nadaljevanje idej Arduino - plošč, ki jih je mogoče programirati na načine, ki so znani programski, ne pa razvijalcem strojne opreme. Operacijski sistem Tessel je JavaScript interpretator, zgrajen okoli izvajalnega okolja Lua, in je združljiv z node.js API - učinkovito dogajanje na goli kovini. Obljublja, da bo izkoristila široko območje node.js skupnosti in bodo prišli z vgrajenim wi-fi.

Medtem ko je upočasnjeno v primerjavi s sodobnim mehanizmom JavaScript, je obremenitev izvajalnega okolja Lua, ki ga uporabljajo, majhna - kilobajtov, ne megabajtov - kar pomeni, da lahko deluje na $ 3 ARM Cortex-M3. Tessel ni namenjen za konkurenco za Raspberry Pi in druge relativno težke platforme SBC, ki temeljijo na Linuxu. Gre za zmanjšanje, ne za povečanje.

Tessel se bo dobavil z Arduino podaljškom za priključitev ščitov. Lahko bi celo uporabljal Arduino knjižnice in neposredno izvajal skice. To je odbor, ki je zasnovan tako, da je del interneta stvari.

Alternative za Arduino

Pojav Arduino-in-derivati ​​je sprožil zanimivo inovacijo in konvergenco na trgu mikrokrmilnikov.

Arduino Uno in TI LaunchPad

LaunchPad MSP430

Texas Instruments MSP430 je zelo podoben mikrokontrolnemu čipu Atmel ATmega. Pomembne razlike vključujejo zelo nizko ceno, pa tudi nekaj zanimivih izboljšav za nizko porabo energije. Prav tako je na voljo v DIP obliki faktorja DIP, medtem ko so dvojno vgrajeni ATmega čipi pogosto pomanjkljivi. Če je montaža skozi odprtino pomembna za vas, poglejte MSP430. Najlažji način, da se seznanite, je, da poberete programsko ploščo razvijalca TI LaunchPad.

Glavna razlika med LaunchPad in Arduino je strošek. Medtem ko bo novi Uno deloval za 30 dolarjev, in Leonardo 25 dolarjev, bo LaunchPad MSP430 zaznal le 10 dolarjev neposredno od podjetja TI ali velikega distributerja (vključno s kablom USB). Prihajajoči USB LaunchPad MSP430 dodaja na čip USB za samo 2 $ več. Videl sem plošče LaunchPad, ki so na voljo za manj kot 5 USD.

Čeprav ima čip MSP430G2553, ki ga uporablja LaunchPad, samo 14 I / O zatiči in 16K programskega pomnilnika v primerjavi z Uno ATmega328 (z 32K in 20 I / O zatiči), je to vse, kar potrebujete za projekt.

Do nedavnega je bilo programsko okolje MSP430 zapleteno. Za generacijo ustvarjalcev, ki so navajeni na uporabniku prijazen Arduino IDE, se je staro razvojno okolje, ki temelji na Eclipse v MSP430, zdelo preveč zapleteno in težko uporabljati. Nova platforma za izdelavo prototipov Energia je vse to spremenila. S podporo za Windows, OS X in Linux z različnimi platformami prinaša okvire Wiring in Arduino v MSP430 v slogu. Energia vam omogoča, da vzamete izvorno kodo Arduino - vašo skico - in jo preprosto spustite neposredno na MSP430.

Seveda je veliko moči Arduina v knjižnicah kode skupnosti, vendar jih je bilo veliko prenesenih. Če ne potrebujete nekaj precej nejasnega, prihod Energie pomeni, da lahko TI LaunchPad uporabljate skoraj točno tako, kot da bi bil Arduino.

Osnovna plošča Picaxe-28X2

Picaxe udari nazaj

Skoraj vsestranska platforma Arduino je vodila mnoge sisteme, ki niso združljivi s programsko opremo, da bi bili vsaj fizično združljivi.

Pikaxe-28X2 Shield Base posnema Arduino form faktor in ugotovi združljivost s stotinami Arduino ščitov, ki so že na trgu.

Ožičenje S plošče

Ožičenje

Pobožni uspeh Arduina je ukradel nekaj ljubezni in pozornosti s strani upravnega odbora in njegovega programskega okolja. Verjetno si zasluži več.

Plošča je zasnovana na istem razvojnem okolju, ki izhaja iz Processing-a in iz katerega je Arduino prišel - čeprav je do sedaj to nekoliko drugačna veja družinskega drevesa - in bi se moral počutiti seznanjenega s katerim koli, ki se uporablja za Arduino IDE. Vendar pa je morda dovolj drugačen, da vas iztisne, če ste brezskrbni.

Orodje za programiranje ožičenja podpira vsako strojno opremo, ki temelji na seriji procesorjev Atmel AVR, ne samo na samih veznih ploščah. In to vključuje linijo Arduino.

Od tega pisanja se podpora za AVR XMEGA, tinyAVR, TI MSP430, serija Microchip PIC24 / 32 in jedra STM M3 ARM zaračuna kot "kmalu." Dostava ob tej obljubi, če se to zgodi, bo Zelo zanimiv razvoj, saj bo omogočil uporabo Arduino združljive kode na različnih arhitekturah mikrokrmilnikov.

Najnovejša plošča, Wiring S, je podobna starejši Arduino Diecimila, vendar z večjim procesorjem. Podobno kot Picaxe Shield Base, združevanje plošče z Wield S Play Shieldom omogoča, da je kompatibilen z Arduino form-faktorjem, tako da lahko Arduino ščite ponovno uporabite s svojimi veznimi ploščami.

Netduino Plus

Netduino

Tudi Netduino sprejema formular Arduino - lahko pritrdite večino obstoječih Arduino ščitov. Toda to se konča s podobnostjo.

Na voljo je več plošč Netduino, in za razliko od dosedanjih tabel, ki temeljijo na 8- ali 16-bitnih mikrokontrolerjih ene ali druge vrste, je netduino ARM Cortex-plošča, zgrajena okoli 32- STMicro STM32Fx mikrokrmilnik.

Operacijski sistem na plošči je .NET Micro Framework. Te plošče so programabilne v C #, neposredno iz Microsoft Visual C # Express 2010, in so izjemno zmogljive in prilagodljive. Razvijalci C # na platformah, ki niso Windows, niso popolnoma v hladnem, saj obstaja podpora za OS X in Linux.

ELEV-8 Quadcopter temelji na propelerju Parallax.

Propal za paralakso

To je zanimiva alternativa drugim mikrokrmilniškim čipom na trgu. Kjer ima skoraj vsak drugi eno procesorsko jedro, ima Propeller osem.

To pomeni, da je mogoče hkrati izvajati osem ločenih procesov, ki spremljajo in reagirajo na senzor in druge vhode. Razmislite o tem kot o osmem istočasnem Arduinu zanka () funkcije.

Odvisno od vaše aplikacije je lahko izvajanje paralelnih procesorjev namesto uporabe prekinitev presenetljivo zmogljivo, pri 50 $ pa ni veliko dražje od drugih plošč mikrokrmilnikov, o katerih smo govorili.

Čeprav je Propeller na voljo v različnih oblikah - vključno z golim čipom v obeh paketih DIP in SMT (tehnologija površinske montaže), če želite to za izdelavo prototipov - kot mnogi drugi proizvajalci, je Parallax sprejel formular Arduino za svoj paralaks Plošča propelerja ASC +.

TinyDuino z LED ščitom

Izvedeni finančni instrumenti, ki se vedno krčijo

Kot smo že omenili, je uspeh Arduina privedel do številnih kopij in združljivih plošč, ki so prihajale na trg. Spletišče Kickstarter je obkroženo z njimi, nekateri so neverjetno uspešni, nekateri pa ne toliko. Bilo bi nemogoče vse našteti, vendar so nekateri, ki so izstopali, predvsem zaradi svoje velikosti (ali pomanjkanja).

TinyDuino je na primer Arduino-združljiv mikrokontroler, ki uporablja isti procesor kot Arduino Uno, vendar velikosti ameriške četrtine. Glavna procesorska plošča vključuje mikrokrmilnik in podporno vezje, medtem ko so USB in DC regulatorji moči (med drugim) razloženi na ščitnike. Če jih ne potrebujete za vaš projekt, vam ni treba namestiti. Kljub svoji velikosti ali verjetno zaradi tega pa TinyDuino stane 20 USD za glavno procesorsko ploščo in še 18 $ za ščitnik USB / ICP programerja, ki ga boste verjetno potrebovali. Miniaturizacija ni poceni.

DigiSpark

DigiSpark je še ena majhna Arduino združljiva plošča. Zgrajen je okoli mikrokrmilnika ATtiny85, zaradi česar je veliko manj močan od TinyDuino. Ima samo 6 I / O zatiči, po drugi strani pa stane le 9 $. Tako kot TinyDuino, ima številne zanimive komplete ščitov, ki vam omogočajo enostavno razširitev njegovih zmogljivosti.

Going Wireless

V svetu mikrokrmilnika se dogaja sprememba morja: Vse se dogaja brezžično. Na voljo so številni ščitniki za Arduino in Arduino kompatibilne plošče, ki se ponašajo s celično GSM, wi-fi, Bluetooth Low Energy in drugimi brezžičnimi zmogljivostmi.

Arduino Yún

Wifi

Razglašeni v maju na samem območju zaliva Maker Faire Bay, ga je sam Arduino Yún uvrstil na prvo mesto v seriji vgrajenih plošč Linuxa, ki nosi ime Arduino, in prihaja z vgrajenim wi-fi.

Plošča je v bistvu Arduino Leonardo, ki ima mikrokrmilnik ATmega32U4, in ločen vgrajeni AR9331 procesor z različico MIPS Linux, ki temelji na distribuciji OpenWRT. Lahko ga programirate na daljavo prek wi-fi ali z običajnim USB kablom. Mogoče so tudi predlagali, da so sodelovali tudi s Temboojem za dostop do podatkov na enem mestu z uporabo storitve Twitter, Facebook, Foursquare, FedEx, PayPal in še več.

Plošča bi morala biti na $ 69, kar ni slabo, če upoštevate ceno združevanja vdelane Linux plošče, Arduina in wi-fi dongla ali ščita skupaj.

BLEduino

Bluetooth z nizko porabo energije

Prihod BLE je spremenil igralno polje za brezžično v vgrajenih napravah. Za odpravo večine (številnih) težav s starim standardom je z novim protokolom Bluetooth LE lažje delati kot »klasični« Bluetooth. Medtem ko so nekateri pametni telefoni, vključno z iPhoneom, za nekaj časa imeli podporo Bluetooth LE, je prišlo do zamude pri pridobivanju podpore za izdelovalce. Pred približno šestimi meseci so začeli prihajati plošče, kot so Red BearLab BLE Shield in BLE Mini, zdaj pa vidimo vrsto plošč, združljivih z Arduino, z vgrajenim Bluetooth LE.

Med nekaj nedavno dejavnimi projekti Kickstarter, ki delajo za izdelavo takega odbora, sta dve najbolj razpravljani BLEduino in RFduino.

Zanimivo je, da sta obe plošči majhnega form-faktorja, kar kaže na njihovo predvideno uporabo.

Mrežno povezovanje

Če želite pokriti veliko geografsko območje z brezžičnim omrežjem, je omrežno povezovanje idealna rešitev. Vsaka plošča se pogovarja z vsemi sosednjimi ploščami, prenos paketov prek omrežja ad-hoc na rob, kjer je usmerjevalnik ali prehod v širši svet in internet.

Še en uspešen uspeh na Kickstarterju, Pinoccio je Arduino-združljiva plošča z vgrajenim 802.15.4 mrežastim omrežjem in LiPo baterijo, z dodatno Wi-Fi zmogljivostjo preko ščita (gl. Pismo o Pinoccio). Izgleda kot popolna platforma za izgradnjo distribuiranega senzorskega omrežja z zelo malo napora.

Geogram One

GSM

Geogram One je Arduino združljiva plošča, namenjena sledenju aplikacij. Ima tako GSM celični modem kot tudi vgrajen GPS sprejemnik. Kljub temu je še vedno Arduino pod pokrovom, z vso prilagodljivostjo, ki to pomeni.

Poiščite naše najljubše projekte, ki jih nadzoruje Raspberry Pi na makezine.com/go/rpi.

Prihod Raspberry Pi

Enotični Linux računalnik je obstajal veliko pred prihodom Raspberry Pi; Osebno sem uporabljal Gumstix plošče precej obsežno pred približno desetimi leti. V zadnjem času pa je, tako kot Arduino pred njim, Raspberry Pi z enim samim zagonom ponovno zagnal trg, tokrat za računalnike z eno ploščo. Tudi kot Arduino je prinesel eksplozijo potencialnih konkurentov.

Za razliko od Arduino, Raspberry Pi nikoli ni bil zasnovan kot platforma za ustvarjalce. Toda cenovno ugodna cena 35 $ je ustvarila velik trg za računalnike z eno ploščo skoraj čez noč, in to je bilo mesecev po uradni izdaji, preden je ponudba Raspberry Pi zajela povpraševanje.

Zasnovan je bil od začetka kot poceni platforma za otroke, da se naučijo programiranja - poceni izobraževalno orodje. Kljub temu se namesto tega gradi na tisoče ustvarjalnih računalniško vgrajenih projektov. Tako kot pri Arduinu, je Pi-jeva cvetoča skupnost uspela.

Novi BeagleBone Black

BeagleBone (s)

Medtem ko je bil TI-jev BeagleBone drag v višini $ 89, je bil zasnovan od tal do pogovora s poljubnimi deli strojne opreme - senzorji, aktuatorji in druga elektronika. To je bila plošča, oblikovana že od začetka za ustvarjalce, in ne kot izobraževalna platforma, kot je Pi.

Na žalost je bil padec cen s Pi preveč privlačen za večino kupcev; medtem ko je BeagleBone razvil majhno, a namensko sledenje - na primer sistem Ninja Block je bil zgrajen okoli BeagleBone - nikoli ni bil resničen tekmec za Raspberry Pi.

Vse se je spremenilo s prihodom BeagleBone Black. Poleg nove barve, novejša plošča izgleda precej znano; ima enak odtis kot originalni BeagleBone in podobno postavitev. Med drugimi zanimivimi novostmi BeagleBone Black premakne operacijski sistem s kartice SD na vgrajeni pomnilnik flash, s čimer osvobodi režo za kartice microSD za druge namene.

Najpomembnejše pa je, da se je cena znižala s 89 na 45 dolarjev, kar je resnična konkurenca za točko maloprodajne cene za 35 dolarjev podjetja Pi. Še posebej, če upoštevate boljše lastnosti Blacka, večjo prilagodljivost in na splošno boljšo uporabniško izkušnjo.

PcDuino

PcDuino

PcDuino je druga vdelana plošča z Linuxom. Zanimivo je, da čeprav je Arduino pin združljiv, ni kompatibilen z obliko. Vsi zatiči, ki jih boste potrebovali za večino Arduino ščitov, so "izbruhnili" iz procesorja ARM Cortex-A8.

Kodo lahko napišete neposredno na tej plošči, kot da bi bila Arduino, nato pa jo izvirno zaženite na tabli. SparkFun je celo v postopku združevanja adapterja, s katerim je ploščica združljiva z Arduino. Za 60 evrov je privlačna možnost, ki jo je mogoče preprosto nastaviti.

Gizmo odbor

Se bori x86?

Enostranski računalniki z Linuxom so tradicionalno uporabljali ARM procesorje; šele pred kratkim so se začele pojavljati plošče x86. Morda je najboljši primer tega AMD-jev odbor Gizmo.

V bistvu je prenosni računalnik na eni plošči, Gizmo je zasenčeno hiter, izjemno prilagodljiv in izjemno močan po standardih tistih, ki prihajajo iz sveta mikrokrmilnika. Toda ta dosežek je po ceni - 200 dolarjev, ni poceni.

Udoo

Hibridne plošče

Danes obstaja množica plošč, za katere se zdi, da želijo biti vse stvari za vse uporabnike, saj združujejo SBC podoben Raspberry Pi z mikrokrmilnikom, podobnim Arduinu. Poleg Arduino Yúna, je Udoo, na primer, pokazal na Kickstarterju. To je ARM-bazirana Linux plošča, kot je Raspberry Pi, zgrajena okoli impresivnega dual-ali quad-core ARM Cortex-A9 CPU, z drugim ARM procesorjem, SAM3X, poleg tega pa posnema Arduino Due. Cena se bo ujemala z uspešnostjo pri $ 130.

BeatGlove podjetja Jacek Spiewla je nosljiv elektronski glasbeni instrument, ki temelji na LilyPad Arduino.

Oblačila

Od leta 2007 ali tako dalje je izraz »nosljiv mikrokrmilnik« precej sinonim za LilyPad Arduino, sistem elektronskih modulov, ki ga je oblikovala Leah Buechley.

Adafruit Flora

Leta 2012 je Adafruit Industries predstavil prvega velikega konkurenta LilyPad - Flora. Čeprav je Flora zasnovana tako, da je bolj prijazna za začetnike kot LilyPad, sta obe platformi še vedno precej podobni. Adafruit obljublja drugo manjšo, nosljivo ploščo pozneje letos, in zdi se, da se bo prostor za nošenje, ki je statičen nekaj let, začel segrevati.

Razvojni odbor Papilio One FPGA

FPGA

FPGA (polja, ki se lahko programirajo na terenu) predstavljajo popolnoma nov razred plošč. Z mikrokontrolerji imate nadzor nad programsko opremo, kodo, ki živi na čipu. Z FPGA začnete s praznim skrilavcem in oblikujete sam čip na ravni strojne opreme. Ni nobenega procesorja za zagon programske opreme, dokler ga ne izvedete.

Morda se sliši noro, vendar vam daje prilagodljivost. Če potrebujete več kot en serijski vmesnik, potem dodajte še eno obliko čipa. Prav tako pomeni, da lahko strojno opremo oblikujete kot procesor, za katerega lahko napišete programsko opremo. Mnoga podjetja, kot je Intel, uporabljajo FPGA za izdelavo prototipov svojih čipov.

Nekoliko dražja od Papilio One, je plošča Mojo, ki je vgrajena v Embedded Micro, ustrezno skladna platforma.

Papilio One v tovarni pripomočkov je odprtokodna projektna plošča FPGA, namenjena ljubiteljem in novincem. Zasnovan na Spartan 3 FPGA čipu, ima 48 I / O zatiči in ima dva Arduino-kompatibilna "mehka procesorja", pripravljena za nalaganje v matriko, tako da lahko hitro začnete uporabljati in uporabljate Arduino IDE. Od 38 dolarjev je to solidna začetna FPGA. Za nekaj bolj zmogljivega si oglejte Papilio Pro (85 $) ali Emboded Micro Mojo plošče (75 $), ki vam daje čip Spartan 6, 84 I / O, 8 analognih vhodov in 9 vgrajenih LED.

Za vogalom

Že nekaj let se je pojavil pojav med programerji, kjer je bila prva »resna« aplikacija za vsakogar Twitter stranka. Preden je Twitter obstajal, se je zdelo, da so vsi prvič napisali urejevalnik besedila. Zakaj? Vsi so uporabljali urejevalnik besedil in kasneje stranko Twitter, zato so imeli vsi mnenje o tem, kako naj delajo. Med obstoječimi programi gumbi niso bili na pravih mestih ali pa je bil delovni tok nekoliko napačen. Torej so vsi samo napisali svoje - opraskali so lastno srbečico.

Menim, da se prav to dogaja s sedanjo eksplozijo Arduino združljivih plošč na Kickstarterju. Vsakdo uporablja Arduino, vendar ga vsi uporabljajo za nekoliko drugačne namene. Tako kot prvi »resni« projekt strojne opreme se odločijo zgraditi lastno različico in praskati ta srbečica.

Popolnoma pričakujem, da bo veliko teh odborov izginilo po kratkem času, iz istih razlogov, da je večina teh novih strank v Twitterju hitro izginila: Stroški njihove podpore bodo močno presegli prihodke, ki jih ustvarjajo.

Toda veliko zelo resnih ljudi v svetu odprte kode je začelo pisati urejevalnike besedila ali odjemalce v Twitterju in podobno kot mnogi od njih lahko veliko bolj zanimive stvari naredijo kot oblikovanje Arduino derivatov.

V tiskanih vezjih se razlika med konceptom in prototipom, pripravljenim na proizvodnjo, zdaj tako hitro zmanjšuje, da je zelo težko predvideti, kakšna bo naslednja velika stvar. Mislim, da je razširjenost in širjenje brezžičnih mikrokontrolerjev velik namig.

Vsakodnevni predmeti postajajo pametnejši; v 10 letih bo vsak kos oblačil, ki ga nosite, in vsak predmet, ki ga nosite na sebi, merjenje, tehtanje in računanje. Do takrat bo svet poln senzorjev in ti senzorji bodo morali govoriti drug z drugim.

Torej, kateri odbor bi moral vseeno kupiti?

Zaradi skupnosti, ki so zrasle okrog njih, bi nedvomno priporočil Arduino, če potrebujete 8-bitni mikrokrmilnik ali Raspberry Pi, če potrebujete enojni računalnik z Linuxom.

Če ste nagnjeni k Pi, vendar ste zaskrbljeni, da morda ne ustreza vaši prijavi, postane odločitev bolj zapletena. Raspberry Pi še ni postal neustavljiva sila ali nepremični predmet, kot je Arduino. Najbolj resna alternativa, približno enako ceno, je BeagleBone Black. Po drugi strani pa je BeagleBone Black relativno nova in njena skupnost je veliko manjša, zato boste morda morali rešiti veliko svojih težav.

Če ste nagnjeni k Arduinu, vendar imate posebne potrebe (kot je brezžična povezljivost), da se ne srečajo iz škatle, potem morate najprej najprej pogledati med nešteto Arduino derivatov. Vaš želeni nabor funkcij boste verjetno našli v eni od njih.

Če to zahtevajo I / O zahteve vašega projekta, poglejte resno TI LaunchPad MSP430. Njena nizka cena, zahteve po nizki porabi in uporabniku prijazno razvojno okolje so zelo močan primer.

Ta članek se je najprej pojavil v MAKE Volume 36, stran 48.

Delež

Pustite Komentar