Kokie yra skirtingi „Arduino“ plokščių tipai

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas





„Arduino“ lenta buvo sukurta „Ivrea“ sąveikos projektavimo institute, skirta studentams, neturintiems elektronikos ir programavimo koncepcijų. Ši plokštė pradėjo keistis, kad prisitaikytų prie naujų reikalavimų ir iššūkių, atskirdama savo buvimą nuo paprastų 8 bitų plokščių iki produktų, skirtų IoT (daiktų internetas) programoms, 3D spausdinimui, nešiojamai ir įterptai aplinkai. Visos plokštės yra visiškai atviro kodo, todėl vartotojai gali jas kurti atskirai ir galiausiai pritaikyti tiksliems poreikiams. Metams bėgant skirtingų tipų Arduino lentos buvo naudojamos kuriant tūkstančius projektų, pradedant kasdieniais objektais ir baigiant sudėtiniais mokslo instrumentais. Tarptautinė dizainerių, menininkų, studentų, programuotojų, mėgėjų ir ekspertų bendruomenė susibūrė į šį atvirojo kodo etapą, jų aukos prisidėjo prie neįtikėtino kiekio turimų žinių, kurios gali labai padėti tiek pradedantiesiems, tiek specialistams. Šiame straipsnyje aptariama: skirtingų tipų „Arduino“ lentos ir jų palyginimas.

Kokie yra „Arduino“ plokščių tipai?

„Arduino“ lenta yra atviro kodo platforma, naudojama gaminti elektronikos projektai . Jį sudaro mikrovaldiklis ir dalis programinės įrangos arba jūsų kompiuteryje veikiančios integruotos kūrimo aplinkos (IDE), naudojamos kompiuterio kodui rašyti ir įkelti į fizinę plokštę. „Arduino“ platforma tapo labai žinoma dėl dizainerių ar studentų, kurie tik pradeda savo veiklą elektronikos srityje ir dėl puikių priežasčių.




„Arduino“ plokščių tipai

„Arduino“ plokščių tipai

Skirtingai nuo daugumos ankstesnių programuojamų plokščių, „Arduino“ nereikia atskiros aparatinės įrangos dalies, kad užprogramuotumėte naują kodą lentoje, kurią galite tiesiog naudoti USB kabeliu. Be to, „Arduino IDE“ naudoja pagrindinę C ++ versiją, todėl lengviau išmokti programą. Pagaliau „Arduino“ plokštė siūlo tipinį formos faktorių, kuris išskiria mikrovaldiklio funkcijas į labiau prieinamą paketą.



Kodėl „Arduino“ lentos?

Arduino plokštė buvo naudojama įvairių inžinerinių projektų kūrimas ir skirtingas programas. „Arduino“ programinė įranga yra labai paprasta naudoti pradedantiesiems, tačiau yra lanksti, tinkama patyrusiems vartotojams. Tai veikia „Windows“, „Linux“ ir „Mac“. Mokyklų mokytojai ir studentai ją naudoja kurdami pigius mokslinius instrumentus, kad patikrintų fizikos ir chemijos principus. Yra daugybė kitų mikrovaldiklių platformų, kurias galima įsigyti fiziniam skaičiavimui. „Netmedia“ BX-24, „Parallax Basic“ antspaudas, „MIT“ rankinė klaviatūra, „Phidget“ ir daugelis kitų pateikia susijusias funkcijas.

„Arduino“ taip pat supaprastina mikrovaldiklio darbo procesą, tačiau jis suteikia tam tikrų pranašumų prieš kitas sistemas mokytojams, studentams ir pradedantiesiems.

  • Nebrangus
  • Skersinė platforma
  • Paprasta, aiški programavimo aplinka
  • Atviro kodo ir išplėstinė programinė įranga
  • Atviro kodo ir išplėstinė aparatūra

„Arduino“ valdybos funkcija

„Arduino“ lentos lankstumas yra didžiulis, kad būtų galima daryti viską, ką tik įsivaizduoja. Ši plokštė gali būti labai lengvai prijungta prie skirtingų modulių, tokių kaip kliūčių jutikliai, buvimo detektoriai, gaisro jutikliai, GSM modulių GPS moduliai ir kt. Pagrindinė „Arduino“ plokštės funkcija yra valdyti elektroniką per skaitymo įvestis ir pakeisti ją į išvestį, nes ši plokštė veikia kaip įrankis. Ši plokštė taip pat naudojama įvairiems elektronikos projektams elektronikos, elektros, robotikos ir kt.


Įvairių tipų „Arduino“ plokščių ypatybės

Skirtingų „Arduino“ plokščių tipų savybės pateikiamos lentelių pavidalu.

„Arduino“ lenta Procesorius Atmintis Skaitmeninis įvestis / išvestis Analoginis įvestis / išvestis
„Arduino uno“16Mhz ATmega3282KB SRAM, 32KB blykstė146 įėjimai, 0 išvestys
„Arduino Due“84MHz AT91SAM3X8E96KB SRAM, 512KB blykstė5412 įėjimų, 2 išvestys
Arduino Mega16MHz ATmega25608KB SRAM, 256KB blykstė5416 įėjimų, 0 išėjimų
Arduino Leonardo16MHz ATmega32u42.5KB SRAM, 32KB blykstėdvidešimt12 įėjimų, 0 išėjimų

Įvairių tipų „Arduino“ lentos

„Arduino“ lentų sąraše yra tokie, kaip

  • „Arduino Uno“ (R3)
  • „Arduino Nano“
  • „Arduino Micro“
  • „Arduino Due“
  • „LilyPad Arduino“ lenta
  • „Arduino Bluetooth“
  • Arduino dešimt tūkstančių
  • „Redboard“ „Arduino“ lenta
  • „Arduino Mega“ (R3) lenta
  • „Arduino Leonardo“ valdyba
  • „Arduino“ robotas
  • „Arduino Explore“
  • „Arduino Pro Mic“
  • „Arduino Ethernet“
  • „Arduino Zero“
  • Greičiausia „Arduino“ lenta

„Arduino Uno“ (R3)

„Uno“ yra didžiulis pasirinkimas jūsų pradiniam „Arduino“. Ši „Arduino“ plokštė priklauso nuo mikrovaldiklio, kurio pagrindas yra „ATmega328P“. Palyginti su kitų tipų „Arduino“ plokštėmis, ją naudoti labai paprasta, pavyzdžiui, „Arduino Mega“ tipo plokštes. . Jį sudaro 14 skaitmeninių įvesties / išvesties kaiščių, kur 6 kaiščius galima naudoti kaip PWM ( impulso pločio moduliacija išėjimai), 6 analoginiai įėjimai, atstatymo mygtukas, maitinimo lizdas, USB jungtys, grandinės nuosekliojo programavimo antraštė (ICSP) ir kt. Ji apima viską, ko reikia norint išlaikyti mikrovaldiklį, tiesiog prijunkite jį prie kompiuterio su USB kabelio pagalba ir duokite tiekimą, kad galėtumėte pradėti naudoti kintamosios srovės ir nuolatinės srovės adapterį arba bateriją.

„Arduino Uno“ (R3)

„Arduino Uno“ (R3)

„Arduino Uno“ yra dažniausiai naudojama plokštė ir tai yra standartinė forma, išskyrus visas esamas „Arduino“ plokštes. Ši lenta yra labai naudinga pradedantiesiems. Norėdami sužinoti daugiau apie šią nuorodą, žiūrėkite šią nuorodą „Arduino Uno“ valdyba

„Arduino Nano“

Tai yra maža plokštė, pagrįsta mikrovaldikliais, tokiais kaip „ATmega328P“, kitaip „ATmega628“, tačiau šios plokštės jungtis yra tokia pati kaip ir „Arduino UNO“ plokštės. Šios rūšies mikrovaldiklio plokštė yra labai mažo dydžio, tvari, lanksti ir patikima.

„Arduino Nano“

„Arduino Nano“

Palyginti su „Arduino Uno“ plokšte, ji yra mažo dydžio. Projektams sukurti reikalingi tokie įrenginiai kaip „mini USB“ ir „Arduino IDE“. Ši plokštė daugiausia apima analoginius kaiščius-8, skaitmeninius kaiščius-14 su įvesties / išvesties kaiščių rinkiniu, maitinimo kaiščius-6 ir RST (atstatymo) kaiščius-2. Norėdami sužinoti daugiau apie šią nuorodą, žiūrėkite šią nuorodą „Arduino Nano“ lenta.

„Arduino Micro“

„Arduino Micro“ plokštė daugiausia priklauso nuo mikrovaldiklio, kurio pagrindas yra „ATmega32U4“, kuriame yra 20 smeigtukų rinkinių, kur 7 kontaktai yra PWM kaiščiai, 12 analoginių įvesties kaiščių. Ši plokštė apima skirtingus komponentus, tokius kaip ICSP antraštė, RST mygtukas, mažas USB ryšys, kristalinis osciliatorius-16MHz. USB jungtis yra įmontuota ir ši plokštė yra sumažinta „Leonardo“ plokštės versija.

„Arduino Micro“

„Arduino Micro“

„Arduino Due“

Ši „Arduino“ plokštė priklauso nuo „ARM Cortex-M3“ ir tai yra pirmoji „Arduino“ mikrovaldiklio plokštė. Ši plokštė apima skaitmeninius įvesties / išvesties kaiščius-54, kur 12 kontaktų yra PWM o / p kaiščiai, analoginiai kaiščiai -12, UARTs-4, CLK su 84 MHz, USB OTG, DAC-2, maitinimo lizdas, TWI- 2, JTAG antraštė, SPI antraštė, du mygtukai, skirti iš naujo nustatyti ir ištrinti.

„Arduino Due“

„Arduino Due“

Ši plokštė veikia esant 3,3 V, kai didžiausia įtampa, kurią gali turėti įvesties / išvesties kaiščiai, yra 3,3 V, nes aukštos įtampos suteikimas bet kuriam įvesties / išvesties kaiščiui gali sugadinti plokštę. Ši plokštė yra tiesiog prijungta prie kompiuterio per mažą USB kabelis, kitaip jis gali būti maitinamas per kintamosios ir nuolatinės srovės adapterį. Ši „Arduino Due“ plokštė tinka su visais „Arduino“ skydais esant 3,3 V įtampai.

„LilyPad Arduino“ lenta

„Lily Pad Arduino“ lenta yra dėvima elektroninės tekstilės technologija, išplėsta Leah „Buechley“ ir kruopščiai sukurta „Leah and SparkFun“. Kiekviena lenta buvo išradingai sukurta su didžiuliais jungiamaisiais įklotais ir lygiomis nugarėlėmis, kad juos būtų galima siūti į drabužius, naudojant laidžius siūlus. Šį „Arduino“ taip pat sudaro įvesties / išvesties, maitinimo ir jutiklių plokštės, specialiai sukurtos elektroninei tekstilei. Tai net galima plauti!

„LilyPad Arduino“ lentos

„LilyPad Arduino“ lentos

„Arduino Bluetooth“

Šis „Bluetooth“ ryšys daugiausia priklauso nuo mikrovaldiklio, pvz., „ATmega168“, ir ši plokštė taip pat vadinama „Arduino BT“. Ši plokštė apima skirtingus komponentus, tokius kaip skaitmeniniai kaiščiai-16, analoginiai kaiščiai-6, kristalinis osciliatorius-16MHz, atstatymo mygtukas, varžtų gnybtai, ICSP antraštė. Šioje plokštėje sraigtiniai gnybtai daugiausia naudojami energijai. Šio „Bluetooth“ mikrovaldiklio programavimą galima atlikti naudojant „Bluetooth“ kaip belaidį ryšį.

Arduino dešimt tūkstančių

Mikrokontrolerio plokštė, tokia kaip „Arduino Diecimila“, daugiausia priklauso nuo „ATmega168“. Ši plokštė turi skaitmeninius įvesties / išvesties kaiščius -14, kuriuose gali būti naudojami 6 kontaktai, pvz., PWM išėjimai ir analoginiai įėjimai-6, USB jungtis, kristalinis osciliatorius-16 MHz, ICSP antraštė, atstatymo mygtukas ir maitinimo lizdas. Ši plokštė gali būti prijungta prie kompiuterio per USB kabelį ir ją galima suaktyvinti naudojant akumuliatorių ir kintamosios srovės adapterį.

Arduino dešimt tūkstančių

Arduino dešimt tūkstančių

Kaip rodo pavadinimas, „Diecimila“ reikšmė italų kalba yra 10 000, o tai reiškia, kad tai reiškia tiesą, jog „Arduino“ lentos buvo suprojektuotos virš 10 tūkst. USB „Arduino“ plokščių rinkinyje jis yra naujausias, palyginti su kitomis versijomis.

„Redboard“ „Arduino“ lenta

„RedBoard Arduino“ plokštę galima užprogramuoti naudojant „Mini-B“ USB kabelį naudojant „Arduino IDE“. Tai veiks „Windows 8“, nekeičiant saugos parametrų. Jis yra pastovesnis dėl naudojamo USB arba FTDI lusto, be to, jis yra visiškai plokščias ant nugaros. Jį sukurti labai paprasta panaudoti projektuojant. Tiesiog prijunkite plokštę, pasirinkite meniu parinktį, kad pasirinktumėte „Arduino UNO“, ir esate pasirengę įkelti programą. „RedBoard“ galite valdyti per USB kabelį naudodami barelio lizdą.

„RedBoard Arduino“ lentos

„RedBoard Arduino“ lentos

„Arduino Mega“ (R3) lenta

„Arduino Mega“ yra panašus į didįjį UNO brolį. Jame yra daugybė skaitmeninių įvesties / išvesties kaiščių (iš jų 14 kontaktų gali būti naudojami kaip PWM o / ps), 6 analoginiai įėjimai, atstatymo mygtukas, maitinimo lizdas, USB jungtis ir atstatymo mygtukas. Jame yra viskas, ko reikia norint sulaikyti mikrovaldiklį, paprasčiausiai pritvirtinkite jį prie kompiuterio USB kabelio pagalba ir pradėkite naudoti maitinimo šaltinį, naudodamiesi kintamosios srovės ir nuolatinės srovės adapteriu ar baterija. Dėl didelio kaiščių skaičiaus ši „Arduino“ plokštė yra labai naudinga kuriant projektus, kuriems reikia daugybės skaitmeninių i / ps arba o / ps, pavyzdžiui, daug mygtukų. Norėdami sužinoti daugiau apie šią nuorodą, žiūrėkite šią nuorodą Arduino Mega (R3) valdyba

„Arduino Mega“ (R3) lenta

„Arduino Mega“ (R3) lenta

„Arduino Leonardo“ valdyba

Pirmoji „Arduino“ kūrimo lenta yra „Leonardo“ plokštė. Ši plokštė naudoja vieną mikrovaldiklį kartu su USB. Tai reiškia, kad jis taip pat gali būti labai paprastas ir pigus. Kadangi ši plokštė tiesiogiai tvarko USB, galima gauti programų bibliotekas, leidžiančias „Arduino“ lentai sekti kompiuterio, pelės ir kt.

„Arduino Leonardo“ valdyba

„Arduino Leonardo“ valdyba

„Arduino“ robotas

Tokia lenta yra pirmasis „Arduino“ ratas. Šiame „Arduino“ robote yra du procesoriai kiekvienoje jo plokštėje. Dvi plokštės yra variklio plokštė ir valdymo plokštė, kur variklio plokštė valdo variklius, o valdymo plokštė naudojama jutikliams nuskaityti. Kiekviena plokštė yra išsami „Arduino“ plokštė, kurią programuoti galima per „Arduino IDE“. Tai mikrovaldiklių plokštės, kurios priklauso nuo ATmega32u4.

Šio roboto kaiščiai yra pažymėti laive esančiomis pavaromis ir jutikliais. Roboto programavimo procesas yra toks pat kaip „Arduino Leonardo“ plokštės. Jis taip pat vadinamas mažu kompiuteriu ir yra plačiai naudojamas robotikoje. Ši plokštė apima garsiakalbį, spalvotą ekraną, mygtukus-5, variklius-2, skaitmeninį kompasą, SD kortelių skaitytuvą, potenciometrus-2 ir grindų jutiklius-5. Šio roboto biblioteka gali būti naudojama jutikliams ir pavaroms valdyti.

„Arduino Explore“

„Arduino Esplora“ yra nedidelis kompiuteris, žinomas kaip mikrovaldiklis, apimantis daugybę įėjimų ir išėjimų. Šios plokštės įėjimai yra šviesos jutiklis, keturi mygtukai, mikrofonas, akselerometras, vairasvirtė, slankiklis, temperatūros jutiklis ir kt., O išėjimai yra 3 spalvų LED, garsinis signalas. Tokia „Arduino“ plokštė atrodo kaip vaizdo žaidimų valdiklis.

„Arduino Explore“

„Arduino Explore“

Šios plokštės programavimas gali būti atliekamas naudojant „Arduino“ programinę įrangą, pvz., IDE, kuri ima duomenis iš įvesties ir valdo išvestį kaip klaviatūra ar pelė. Palyginti su visais kitais „Arduino“ plokščių tipais, ši esplora yra visiškai kitokia, nes įėjimai ir išėjimai jau yra prijungti prie plokštės. Taigi komponentus, tokius kaip pavaros ar jutikliai, prijungti yra labai paprasta. Taigi programavimas yra šiek tiek kitoks, palyginti su kitų tipų „Arduino“ plokštėmis. Šioje esplora plokštėje yra savo biblioteka, kad duomenis iš jutiklių ir pavarų būtų labai lengva skaityti ir rašyti.

„Arduino Pro Mic“

„Arduino Pro Micro“ plokštė yra tokia pati kaip „Arduino Mini“ plokštė, išskyrus „ATmega32U4“ mikrovaldiklį. Šioje programinėje įrangoje yra skaitmeniniai įvesties / išvesties kaiščiai-12, impulsų pločio moduliacijos (PWM) kaiščiai-5, nuoseklūs „Tx & Rx“ ir 10 bitų ADC ryšiai.

„Arduino Ethernet“

„Arduino Ethernet“ plokštė priklauso nuo mikrovaldiklio, pvz., „ATmega328“. Šioje mikrovaldiklio plokštėje yra analoginiai kaiščiai-5, skaitmeniniai įvesties / išvesties kaiščiai-14, RST mygtukas, RJ45 jungtis, kristalinis osciliatorius, maitinimo lizdas, ICSP antraštė ir kt. „Arduino“ plokštę galima prijungti per „Ethernet“ skydas prie interneto.

„Arduino Zero“

Tai yra galinga ir paprasta 32 bitų plokštė, kuri suteikia geriausią platformą naujoviškiems projektams, tokiems kaip nešiojamos technologijos, išmanieji interneto objektai, beprotiška robotika, aukštųjų technologijų automatika ir kt. Ši plokštė plečiasi, užtikrindama geresnį našumą, leidžiančią atlikti diapazoną projekto galimybių ir veikia kaip puiki švietimo priemonė.

„Arduino Zero“

„Arduino Zero“

Ši plokštė apima analoginius įvesties kaiščius-6, skaitmeninius įvesties / išvesties kaiščius-14, maitinimo lizdą, AREF mygtuką, UART prievado kaiščius, USB jungtį ir „In-Circuit Serial Programming“ (ICSP) antraštę, maitinimo antraštę ir kt.
Ši plokštė maitinama per „SAMD21“ mikrovaldiklį, pagrįstą „Atmel“. Pagrindinis to bruožas yra „Atmel“ pagrindu sukurtas „EDBG“ („Embedded Debugger“) ir jis suteikia pilną derinimo sąsają nenaudojant papildomos aparatūros.

Greičiausia „Arduino“ lenta

Suprojektuoti vieną geriausių „Arduino“ kūrimo plokščių, susipažinusių su „Arduino MEGA & UNO“, yra „hifive1“ plokštė, kurioje yra 320 MHz RISC-V mikrovaldiklio blokas. Ši greičiausia plokštė turi „Cortex M-7“ su 400 MHz mikrovaldiklio bloku.

  • „Flash“ atmintis - iki 2 MB
  • RAM - 1 MB
  • DMA valdikliai -4
  • Ryšio periferiniai įrenginiai - iki 35
  • 16 bitų maksimali skiriamoji geba su 3 × ADC
  • D / A keitikliai su 2 × 12 bitų
  • Aparatūra su JPEG kodeku
  • Laikmačiai -22 ir sarginiai - 200 MHz
  • HW kalendorius ir RTC su sekundės tikslumu
  • Kriptografinis pagreitis

„Hifive1“ lentos funkcijos

„Hifive1“ plokštės savybės yra šios.

  • „Mega Form Factor“ arba „Arduino Uno“
  • Akumuliatoriaus įkroviklis
  • SD kortelė, įskaitant kortelės funkcijos aptikimą
  • Ethernet *
  • Pasirenkama „QSPI Flash“ - 133 MHz
  • Sąsajos - CAN, SWD, kamera
  • USB- OTG

„Arduino“ skydai

Be to, „Arduino“ skydai yra iš anksto pagamintos plokštės, naudojamos prisijungti prie daugybės „Arduino“ plokščių. Šie skydai tinka „Arduino“ suderinamų plokščių viršuje, kad suteiktų papildomų galimybių, tokių kaip prisijungimas prie interneto, variklių valdymas, bevielis ryšys , LCD ekranų valdymas ir kt. Skirtingi „Arduino“ skydų tipai yra

Skydai „Arduino“ plokštėms

Skydai „Arduino“ plokštėms

  • Belaidžiai skydai
  • GSM skydas
  • „Ethernet“ skydas
  • „Proto skydai“

„Arduino“ lentų palyginimas

Skirtingų „Arduino“ plokščių palyginimas apima:

„Arduino“ lenta Sistemos įtampa CLK greitis Skaitmeninis įvestis / išvestis Analoginiai įėjimai PWM UART Programavimo sąsaja
„Arduino Uno“ - R3

5V

16MHz14146

1

USB per ATMega16U2
„Arduino Uno R3 SMD“

5V

16MHz14146

1

USB per ATMega16U2
Raudona lenta

5V

16MHz14146

1

USB per FTDI
„Arduino Pro“ 3.3V / 8MHz

3.3V

8MHz14146

1

Su FTDI suderinama antraštė
„Arduino Pro 5V / 16MHz“

5V

16MHz14146

1

Su FTDI suderinama antraštė
„Arduino Mini 05“

5V

16MHz14148

1

Su FTDI suderinama antraštė
„Arduino Pro Mini“ 3.3V / 8MHz

3.3V

8MHz14146

1

Su FTDI suderinama antraštė
„Arduino Pro Mini 5V / 16MHz“

5V

16MHz1486

1

Su FTDI suderinama antraštė
„Arduino Ethernet“

5V

16MHz1466

1

Su FTDI suderinama antraštė
„Arduino“ viela

3.3V

8MHz1486

1

Su FTDI suderinama antraštė arba belaidžiu būdu per „XBee †“
„LilyPad Arduino 328“ pagrindinė plokštė

3.3V

8MHz1466

1

Su FTDI suderinama antraštė
Paprasta „LilyPad Arduino“ lenta3.3V8MHz9450Su FTDI suderinama antraštė

Kaip pasirinkti tinkamą „Arduino“ lentą?

Šiandien rinkoje yra įvairių tipų „Arduino“ plokščių, tokių kaip „FreeDuino“ ir „NetDuino“. Geriausias būdas pasirinkti „Arduino“ lentą yra patikrinti ir atskirti originalių lentų prekinius pavadinimus. Taigi lengva įsigyti pigių „Arduino“ plokščių per internetines svetaines ir elektronines parduotuves. Šias plokštes galima įsigyti su skirtingomis versijomis ir specifikacijomis.

Visų plokščių programavimas gali būti atliekamas naudojant „Arduino IDE“ programinę įrangą, leidžiančią visiems rašyti ir įkelti kodą, tačiau kiekviena plokštė skiriasi priklausomai nuo įėjimų, išėjimų, greičio, formos faktoriaus, įtampos ir kt. valdykite šias plokštes nuo 3,7 V iki 5 V.

Taigi visa tai yra apie skirtingus tipus „Arduino“ lentos . Tikimės, kad jūs geriau supratote šią koncepciją. Be to, jei turite klausimų, susijusių su šia koncepcija ar „Arduino“ lenta paremtų projektų įgyvendinimu, pateikite savo vertingus pasiūlymus komentuodami toliau pateiktame komentarų skyriuje. Štai jums klausimas, kokia yra „Arduino“ plokščių funkcija?

Nuotraukų kreditai: