Millised on Arduino tahvlite erinevad tüübid

Proovige Meie Instrumenti Probleemide Kõrvaldamiseks





Arduino tahvel kujundati Ivrea interaktsioonidisaini instituudis, mis oli mõeldud elektroonika- ja programmeerimiskontseptsioonita taustaga õpilastele. See tahvel hakkas muutuma uute nõuete ja väljakutsetega kohanemiseks, eraldades oma olemasolu lihtsatest 8-bitistest tahvlitest IoT (asjade Interneti) rakenduste, 3D-printimise, kantavate ja manustatud ümbruste toodeteni. Kõik tahvlid on täielikult avatud lähtekoodiga, võimaldades kasutajatel need eraldi ehitada ja lõpuks oma täpsetele vajadustele kohandada. Aastate jooksul erinevat tüüpi Arduino plaate on kasutatud tuhandete projektide ehitamiseks, alates igapäevastest objektidest kuni liitlike teadusinstrumentideni. Rahvusvaheline disainerite, kunstnike, tudengite, programmeerijate, harrastajate ja ekspertide kogukond on selle avatud lähtekoodiga etapi ümber kokku saanud, nende annetused on lisanud uskumatult palju olemasolevaid teadmisi, mis võivad tohutult aidata nii algajatele kui ka spetsialistidele. Selles artiklis käsitletakse ülevaadet erinevat tüüpi Arduino lauad ja nende võrdlus.

Millised on Arduino tahvlite tüübid?

Arduino tahvel on avatud lähtekoodiga platvorm, mida kasutatakse elektroonika projektid . See koosneb nii mikrokontrollerist kui ka osast teie arvutis töötavast tarkvarast või integreeritud arenduskeskkonnast (IDE), mida kasutatakse arvutikoodi kirjutamiseks ja üleslaadimiseks füüsilisele tahvlile. Arduino platvorm on saanud väga kuulsaks disainerite või üliõpilaste seas, kes alles alustavad elektroonikat ja seda suurepärase eesmärgi nimel.




Arduino tahvlite tüübid

Arduino tahvlite tüübid

Erinevalt enamikust varasematest programmeeritavatest trükkplaatidest ei vaja Arduino uue koodi programmeerimiseks tahvlile eraldi riistvara, et saaksite lihtsalt kasutada USB-kaablit. Samuti kasutab Arduino IDE C ++ põhiversiooni, mis muudab programmi õppimise lihtsamaks. Lõpuks pakub Arduino plaat tüüpilist vormitegurit, mis jaotab mikrokontrolleri funktsioonid kättesaadavamaks paketiks.



Miks Arduino lauad?

Arduino plaati on kasutatud erinevate inseneriprojektide tegemine ja erinevaid rakendusi. Arduino tarkvara on algajatele väga lihtne kasutada, kuid see on juba edasijõudnutele sobiv. Selles töötab Windows, Linux ja Mac. Koolide õpetajad ja õpilased kasutavad seda odavate teadusinstrumentide kujundamiseks, et kontrollida füüsika ja keemia põhimõtteid. Füüsiliseks arvutamiseks on saadaval arvukalt muid mikrokontrolleri platvorme. Netmedia BX-24, Parallaxi põhitempel, MIT-i klaviatuur, Phidget ja paljud teised pakuvad seotud funktsionaalsust.

Arduino muudab mikrokontrolleri tööprotsessi lihtsamaks, kuid annab õpetajatele, õpilastele ja algajatele mõningaid eeliseid teiste süsteemide ees.

  • Odav
  • Platvormiülene
  • Lihtne ja selge programmeerimiskeskkond
  • Avatud lähtekoodiga ja laiendatav tarkvara
  • Avatud lähtekoodiga ja laiendatav riistvara

Arduino juhatuse funktsioon

Arduino plaadi paindlikkus on tohutu, nii et keegi saab teha kõike, mida nad ette kujutavad. Selle plaadi saab väga lihtsalt ühendada erinevate moodulitega, näiteks takistussensorite, kohalolekuandurite, tuleandurite, GSM-moodulite GPS-moodulitega jne. Arduino plaadi põhiülesanne on juhtida elektroonikat läbi sisendite lugemise ja väljunditeks muutmise, kuna see tahvel töötab nagu tööriist. Seda plaati kasutatakse ka erinevate elektroonikaprojektide valmistamiseks elektroonika, elektri, robootika jms valdkonnas.


Erinevat tüüpi Arduino tahvlite omadused

Erinevat tüüpi Arduino tahvlite omadused on loetletud tabelina.

Arduino juhatus Protsessor Mälu Digitaalne I / O Analoog I / O
Arduino uno16Mhz ATmega3282KB SRAM, 32KB välklamp146 sisendit, 0 väljundit
Arduino Due84MHz AT91SAM3X8E96KB SRAM, 512KB välklamp5412 sisendit, 2 väljundit
Arduino Mega16MHz ATmega25608KB SRAM, 256KB välklamp5416 sisendit, 0 väljundit
Arduino Leonardo16MHz ATmega32u42,5KB SRAM, 32KB välklampkakskümmend12 sisendit, 0 väljundit

Erinevat tüüpi Arduino lauad

Arduino tahvlite loendis on järgmised, näiteks

  • Arduino Uno (R3)
  • Arduino Nano
  • Arduino Micro
  • Arduino Due
  • LilyPad Arduino juhatus
  • Arduino Bluetooth
  • Arduino kümme tuhat
  • Redboard pardal Arduino
  • Arduino Mega (R3) juhatus
  • Arduino Leonardo juhatus
  • Arduino robot
  • Arduino Avasta
  • Arduino Pro Mic
  • Arduino Ethernet
  • Arduino null
  • Kiireim Arduino juhatus

Arduino Uno (R3)

Uno on teie esialgse Arduino jaoks tohutu võimalus. See Arduino plaat sõltub ATmega328P-põhisest mikrokontrollerist. Võrreldes teist tüüpi arduino plaatidega on seda väga lihtne kasutada nagu Arduino Mega tüüpi plaate. .See koosneb 14-digitaalsest I / O-tihvtist, kus 6-kontakte saab kasutada PWM-iga ( impulsi laiuse modulatsioon väljundid), 6 analoogsisendit, lähtestusnupp, toitepistik, USB-ühendus, vooluahelise seeriaprogrammeerimise päis (ICSP) jne. See sisaldab kõike, mida on vaja mikrokontrolleri hoidmiseks, lihtsalt ühendage see arvutiga USB-kaabli abil ja andke toiteallikast vahelduvvoolu-alalisvooluadapteri või akuga alustamiseks varu.

Arduino Uno (R3)

Arduino Uno (R3)

Arduino Uno on kõige sagedamini kasutatav tahvel ja see on standardvorm peale kõigi olemasolevate Arduino tahvlite. See tahvel on algajatele väga kasulik. Lisateabe saamiseks vaadake seda linki Arduino Uno juhatus

Arduino Nano

See on väike plaat, mis põhineb mikrokontrolleritel nagu ATmega328P, muidu ATmega628, kuid selle plaadi ühendus on sama mis Arduino UNO plaadiga. Selline mikrokontrolleri plaat on väga väikese suurusega, jätkusuutlik, paindlik ja usaldusväärne.

Arduino Nano

Arduino Nano

Võrreldes Arduino Uno plaadiga on see väikese suurusega. Projektide koostamiseks on vaja selliseid seadmeid nagu mini USB ja Arduino IDE. See plaat sisaldab peamiselt analoognõelu-8, digitaalset tihvti-14 koos sisend- / väljundtihvli komplektiga, toitetihvtid-6 ja RST (lähtestus) tihvtid-2. Lisateabe saamiseks vaadake seda linki Arduino Nano juhatus.

Arduino Micro

Arduino mikroplaat sõltub peamiselt ATmega32U4-põhisest mikrokontrollerist, mis sisaldab 20 tihvtikomplekti, kus 7-tihvtilised on PWM-tihvtid, 12-analoogsed sisendnõelad. See plaat sisaldab erinevaid komponente, nagu ICSP päis, RST-nupp, väike USB-ühendus, kristall-ostsillaator-16MHz. USB-ühendus on sisseehitatud ja see plaat on Leonardo tahvli kokkutõmmatud versioon.

Arduino Micro

Arduino Micro

Arduino Due

See Arduino plaat sõltub ARM Cortex-M3-st ja see on esimene Arduino mikrokontrolleri plaat. See plaat sisaldab digitaalseid I / O-kontakte 54, kus 12 kontakti on PWM o / p tihvtid, analoognõelad -12, UARTs-4, 84 MHz MHz CLK, USB OTG, DAC-2, toitepistik, TWI- 2, JTAG-päis, SPI-päis, kaks nuppu lähtestamiseks ja kustutamiseks.

Arduino Due

Arduino Due

See plaat töötab 3,3 V pingega, kus sisendi / väljundi tihvtide kõrgeim pinge on 3,3 V, kuna kõrgepinge pakkumine mis tahes sisend- / väljundpinnale võib plaati kahjustada. See plaat on lihtsalt ühendatud arvutiga väikese USB-kaabel, muidu saab seda toita vahelduvvoolu-alalisvooluadapteri kaudu. See Arduino Due plaat sobib kõigi Arduino kilpidega 3.3V juures.

LilyPad Arduino juhatus

Lily Pad Arduino plaat on kantav e-tekstiili tehnoloogia, mille on laiendanud Leah “Buechley” ja mille on välja töötanud “Leah and SparkFun”. Iga laud oli kujutlusvõimeliselt kujundatud tohutute ühenduspatjade ja sileda seljaosaga, et lasta neil juhtivat niiti riietesse õmmelda. See Arduino sisaldab ka sisend- / väljundvõimsust, toite ja ka anduriplaate, mis on spetsiaalselt loodud e-tekstiilide jaoks. Need on isegi pestavad!

LilyPad Arduino lauad

LilyPad Arduino lauad

Arduino Bluetooth

See Bluetooth sõltub peamiselt mikrokontrollerist nagu ATmega168 ja seda plaati nimetatakse ka Arduino BT-ks. Selline plaat sisaldab erinevaid komponente, nagu digitaalsed tihvtid-16, analoognõelad-6, kristall-ostsillaator-16MHz, lähtestusnupp, kruviklemmid, ICSP-päis. Selles plaadis kasutatakse kruviklemme peamiselt toiteallikaks. Selle Bluetooth-mikrokontrolleri programmeerimist saab teha Bluetoothiga nagu traadita ühendust.

Arduino kümme tuhat

Mikrokontrolleriplaat nagu Arduino Diecimila sõltub peamiselt ATmega168-st. See plaat sisaldab digitaalseid I / O-kontakte -14, kus saab kasutada 6-kontakte, nagu PWM-väljundid ja analoog-sisendid-6, USB-ühendus, kristall-ostsillaator-16 MHz, ICSP-päis, lähtestamisnupp ja toitepistik. Selle plaadi saab ühendada arvutiga USB-kaabli kaudu ja seda saab aktiveerida aku ja vahelduvvoolu-alalisvooluadapteri abil.

Arduino kümme tuhat

Arduino kümme tuhat

Nagu nimigi ütleb, on Diecimila tähendus itaalia keeles 10 000, mis tähendab, et see tähistab tõde, et üle 10k Arduino lauad on kujundatud. USB Arduino plaatide komplektis on see teiste versioonidega võrreldes viimane.

Redboard pardal Arduino

RedBoard Arduino plaati saab programmeerida Arduino IDE abil Mini-B USB-kaabli abil. See töötab Windows 8-s ilma turvasätteid muutmata. See on püsivam tänu meie kasutatavale USB- või FTDI-kiibile ja ka see on tagaküljel täiesti tasane. Selle loomist on projekti kujundamisel väga lihtne kasutada. Lihtsalt ühendage plaat, valige Arduino UNO valimiseks menüüvalik ja olete valmis programmi üles laadima. Redboardi saate juhtida USB-kaabli abil, kasutades barrelipesa.

Redboardi Arduino lauad

Redboardi Arduino lauad

Arduino Mega (R3) juhatus

Arduino Mega sarnaneb UNO suure vennaga. See sisaldab palju digitaalseid I / O-tihvte (alates sellest saab 14-kontakte kasutada PWM o / ps-na), 6-analoogsisendeid, lähtestusnuppu, toitepistikut, USB-ühendust ja lähtestamisnuppu. See sisaldab kõike, mida on vaja mikrokontrolleri ülestõstmiseks, lihtsalt USB-kaabli abil arvuti külge kinnitamiseks ja vahelduvvoolu-alalisvooluadapteri või akuga alustamiseks. Suure hulga tihvtide tõttu on see Arduino plaat väga abiks projektide kujundamisel, mis vajavad hulgaliselt digitaalseid i / ps või o / ps nagu palju nuppe. Lisateabe saamiseks vaadake seda linki Arduino Mega (R3) juhatus

Arduino Mega (R3) juhatus

Arduino Mega (R3) juhatus

Arduino Leonardo juhatus

Arduino esimene arenduslaud on Leonardo tahvel. See plaat kasutab ühte mikrokontrollerit koos USB-ga. See tähendab, et see võib olla ka väga lihtne ja odav. Kuna see tahvel haldab USB-d otse, on saadaval programmide teegid, mis lasevad Arduino plaadil järgida arvuti, hiire jne klaviatuuri.

Arduino Leonardo juhatus

Arduino Leonardo juhatus

Arduino robot

Selline laud on esimene Arduino üle rataste. See Arduino robot sisaldab mõlemal plaadil kahte protsessorit. Kaks plaati on mootoriplaat ja juhtpaneel, kus mootoriplaat juhib mootoreid ja juhtpaneeli kasutatakse andurite lugemiseks töötamiseks. Iga tahvel on täielik Arduino tahvel ja selle programmeerimist saab teha Arduino IDE kaudu. Need on mikrokontrolleri plaadid, mis sõltuvad ATmega32u4-st.

Selle roboti tihvtid on kaardistatud pardal olevate ajamite ja anduritega. Roboti programmeerimise protsess on sama mis Arduino Leonardo plaadil. Seda nimetatakse ka väikeseks arvutiks ja seda kasutatakse laialdaselt robootikas. See plaat sisaldab kõlarit, värvilist ekraani, nuppe-5, mootoreid-2, digitaalset kompassi, SD-kaardilugejat, potentsiomeetreid-2 ja põrandaandureid-5. Selle roboti raamatukogu saab kasutada nii andurite kui ka ajamite juhtimiseks.

Arduino Avasta

Arduino Esplora sisaldab väikest arvutit, mida tuntakse mikrokontrollerina, sisaldades mitmeid sisendeid ja väljundeid. Selle plaadi sisenditeks on valgusandur, neli nuppu, mikrofon, kiirendusmõõtur, juhtnupp, liugur, temperatuuriandur jne, kusjuures väljunditeks on kolmevärviline LED, summer. Selline Arduino tahvel näeb välja nagu videomängude kontroller.

Arduino Avasta

Arduino Avasta

Selle plaadi programmeerimiseks saab kasutada Arduino tarkvara, näiteks IDE, mis võtab sisenditest andmed ja juhib väljundit nagu klaviatuur või hiir. Võrreldes kõigi teiste Arduino plaatide tüüpidega on see esplora täiesti erinev, kuna sisendid ja väljundid on juba plaadiga ühendatud. Seega on komponentide, näiteks ajamite või andurite ühendamine väga lihtne. Seega on programmeerimine mõnevõrra erinev võrreldes teist tüüpi Arduino plaatidega. See esplora tahvel sisaldab oma raamatukogu, nii et andurite ja ajamite andmeid on väga lihtne lugeda ja kirjutada.

Arduino Pro Mic

Arduino Pro Micro plaat on sama mis Arduino Mini plaat peale ATmega32U4 mikrokontrolleri. See mikrofoniplaat sisaldab digitaalseid sisend- / väljundnõelu-12, pulsilaiuse modulatsiooni (PWM) tihvte-5, Tx & Rx ja 10-bitise ADC jadaühendusi.

Arduino Ethernet

Arduino Etherneti plaat sõltub mikrokontrollerist nagu ATmega328. Selline mikrokontrolleriplaat sisaldab analoognõelu-5, digitaalseid I / O-tihvte-14, nuppu RST, RJ45-ühendust, kristall-ostsillaatorit, toitepistikut, ICSP-päist jne. Arduino-plaadi saab ühendada läbi Etherneti kilp Internetti.

Arduino null

See on nii võimas kui ka lihtne 32-bitine tahvel ja see pakub parimat platvormi uuenduslikele projektidele nagu kantav tehnoloogia, nutikad IoT-seadmed, pöörane robootika, kõrgtehnoloogia automatiseerimine jne. See plaat laieneb, pakkudes paremat jõudlust, võimaldades vahemikku projektivõimalustest ja toimib suurepärase õppevahendina.

Arduino null

Arduino null

See plaat sisaldab analoogsisendi tihvte-6, digitaalseid I / O-kontakte-14, toitepistikut, AREF-nuppu, UART-pordi tihvte, USB-pistikut ja vooluahelise seeriaprogrammeerimise (ICSP) päist, toitealust jne.
See plaat töötab ajamiga Atmelil põhineva mikrokontrolleri SAMD21 kaudu. Selle peamine omadus on Atmelil põhinev EDBG (Embedded Debugger) ja see pakub täielikku silumisliidest ilma täiendavat riistvara kasutamata.

Kiireim Arduino juhatus

Parimate Arduino MEGA & UNO-ga tuttavate Arduino arendusplaatide kujundamine on hifive1-plaat, mis sisaldab 320 MHz RISC-V mikrokontrolleri seadet. Sellisel kiireimal plaadil on Cortex M-7 koos 400 MHz mikrokontrolleri seadmega.

  • Välkmälu - kuni 2 MB
  • RAM - 1 MB
  • DMA kontrollerid -4
  • Side lisaseadmed - kuni 35
  • 16-bitine maksimaalne eraldusvõime 3 × ADC-ga
  • 2/12-bitise D / A muundurid
  • Riistvara JPEG-koodekiga
  • Taimerid -22 ja valvekoerad - 200 MHz
  • HW kalender ja RTC sekundi täpsusega
  • Krüptograafiline kiirendus

Hifive1 juhatuse funktsioonid

Hifive1 tahvli funktsioonide hulka kuuluvad järgmised.

  • Mega vormifaktor või Arduino Uno
  • Aku laadija
  • SD-kaart, sealhulgas kaardi funktsiooni tuvastamine
  • Ethernet *
  • Valikuline QSPI-välklamp - 133 MHz
  • Liidesed - CAN, SWD, kaamera
  • USB- OTG

Arduino kilbid

Lisaks on Arduino kilbid eelnevalt ehitatud trükkplaadid, mida kasutatakse mitmete Arduino plaatidega ühendamiseks. Need kilbid sobivad Arduino ühilduvate tahvlite ülaosale, et pakkuda lisavõimalusi, nagu Interneti-ühenduse loomine, mootori juhtimine, traadita side , LCD ekraani juhtimine jne. Erinevad Arduino kilbid on

Arduino tahvlite kilbid

Arduino tahvlite kilbid

  • Juhtmevabad kilbid
  • GSM-kilp
  • Etherneti kilp
  • Protokilbid

Arduino tahvlite võrdlus

Erinevate Arduino tahvlite võrdlus sisaldab järgmist.

Arduino juhatus Süsteemi pinge CLK kiirus Digitaalne I / O Analoogsisendid PWM UART Programmeerimise liides
Arduino Uno - R3

5V

16MHz14146

1

USB kaudu ATMega16U2
Arduino Uno R3 SMD

5V

16MHz14146

1

USB kaudu ATMega16U2
Redboard

5V

16MHz14146

1

USB kaudu FTDI
Arduino Pro 3,3 V / 8 MHz

3,3 V

8MHz14146

1

FTDI-ga ühilduv päis
Arduino Pro 5V / 16MHz

5V

16MHz14146

1

FTDI-ga ühilduv päis
Arduino Mini 05

5V

16MHz14148

1

FTDI-ga ühilduv päis
Arduino Pro Mini 3,3 V / 8 MHz

3,3 V

8MHz14146

1

FTDI-ga ühilduv päis
Arduino Pro Mini 5V / 16MHz

5V

16MHz1486

1

FTDI-ga ühilduv päis
Arduino Ethernet

5V

16MHz1466

1

FTDI-ga ühilduv päis
Arduino traat

3,3 V

8MHz1486

1

FTDI-ga ühilduv päis või juhtmevabalt XBee kaudu †
LilyPad Arduino 328 põhiplaat

3,3 V

8MHz1466

1

FTDI-ga ühilduv päis
LilyPad Arduino lihtne tahvel3,3 V8MHz9450FTDI-ga ühilduv päis

Kuidas valida õige Arduino juhatus?

Tänapäeval on turul erinevaid Arduino plaate, näiteks FreeDuino ja NetDuino. Parim viis Arduino tahvli valimiseks on originaalplaatidel olevate kaubanimede kontrollimine ja eristamine. Nii et odavate Arduino tahvlite hankimine on lihtne nii veebisaitide kui ka elektrooniliste poodide kaudu. Neid plaate on saadaval nii erinevate versioonide kui ka spetsifikatsioonidega.

Kõigi tahvlite programmeerimist saab teha tarkvaraga Arduino IDE, mis võimaldab kõigil nii koodi kirjutada kui ka üles laadida, kuid iga tahvel varieerub vastavalt sisenditele, väljunditele, kiirusele, vormitegurile, pingele jne. töötavad need plaadid vahemikus 3,7 V kuni 5 V.

Seega on see kõik erinevat tüüpi Arduino lauad . Loodame, et olete sellest kontseptsioonist paremini aru saanud. Lisaks sellele, kui teil on selle kontseptsiooni või Arduino plaadil põhinevate projektide rakendamise kohta küsimusi, esitage palun oma väärtuslikud ettepanekud, kommenteerides allolevas kommentaaride jaotises. Siin on teile küsimus, mis on Arduino tahvlite funktsioon?

Foto autorid: