Какви са различните видове Arduino дъски

Опитайте Нашия Инструмент За Премахване На Проблемите





Платката Arduino е проектирана в Института за дизайн на взаимодействието Ivrea, предназначена за студенти без опит в електрониката и програмирането. Тази платка започна да се променя, за да се адаптира към новите изисквания и предизвикателства, отделяйки присъствието си от прости 8-битови платки до продукти за приложения на IoT (Интернет на нещата), 3D печат, носими и вградени среди. Всички дъски са изцяло с отворен код, което позволява на потребителите да ги изграждат отделно и накрая да ги адаптират към техните точни нужди. През годините различните видове Arduino дъските са били използвани за изграждане на хиляди проекти, от ежедневни обекти до сложни научни инструменти. Международна общност от дизайнери, художници, студенти, програмисти, любители и експерти се е събрала около тази сцена с отворен код, техните дарения са довели до невероятно количество налични знания, които могат да бъдат от огромна помощ както за начинаещи, така и за специалисти. Тази статия разглежда общ преглед на различни видове дъски Arduino и тяхното сравнение.

Какви са типовете Arduino платки?

Платката Arduino е платформа с отворен код, използвана за изработка проекти за електроника . Състои се както от микроконтролер, така и от част от софтуера или интегрираната среда за разработка (IDE), която работи на вашия компютър, използвана за писане и качване на компютърен код на физическата платка. Платформата на Arduino стана много известна с дизайнери или студенти, които тепърва започват с електрониката, и с отлична кауза.




Видове Arduino дъски

Видове Arduino дъски

За разлика от повечето по-ранни програмируеми платки, Arduino не изисква отделна част от хардуера, за да програмира нов код на платката, можете просто да използвате USB кабел. Освен това, Arduino IDE използва основна версия на C ++, което улеснява изучаването на програмата. Накрая, платката Arduino предлага типичен форм-фактор, който разделя функциите на микроконтролера в по-наличен пакет.



Защо Arduino Boards?

Използвана е дъска Arduino за изработване на различни инженерни проекти и различни приложения. Софтуерът Arduino е много лесен за използване за начинаещи, но гъвкав, подходящ за напреднали потребители. Той работи с Windows, Linux и Mac. Учителите и учениците в училищата го използват, за да проектират евтини научни инструменти за проверка на принципите на физиката и химията. Има много други платформи за микроконтролер, които могат да се получат за физически изчисления. BX-24 на Netmedia, Basic Stamp Parallax, Handyboard на MIT, Phidget и много други представят свързана функционалност.

Arduino също опростява работния процес на микроконтролера, но дава някои предимства пред други системи за учители, студенти и начинаещи.

  • Евтин
  • Междуплатформена
  • Простата, ясна среда за програмиране
  • Отворен код и разширяем софтуер
  • Отворен код и разширяем хардуер

Функцията на Arduino Board

Гъвкавостта на платката Arduino е огромна, така че човек може да прави всичко, което си представя. Тази платка може да бъде свързана много лесно към различни модули като сензори за препятствия, детектори за присъствие, пожарни датчици, GSM модули GPS модули и др. Основната функция на платката Arduino е да контролира електрониката чрез четене на входове и превръщането й в изходи, защото тази платка работи като инструмент. Тази платка се използва и за изработване на различни проекти за електроника в областта на електрониката, електротехниката, роботиката и др.


Характеристики на различни видове Arduino платки

Характеристиките на различните видове дъски Arduino са изброени в таблична форма.

Дъска Arduino Процесор Памет Цифрови I / O Аналогови I / O
Arduino uno16Mhz ATmega3282KB SRAM, 32KB светкавица14.6 входа, 0 изхода
Arduino Due84MHz AT91SAM3X8E96KB SRAM, 512KB светкавица5412 входа, 2 изхода
Arduino Mega16MHz ATmega25608KB SRAM, 256KB флаш5416 входа, 0 изхода
Ардуино Леонардо16MHz ATmega32u42.5KB SRAM, 32KB светкавицадвайсет12 входа, 0 изхода

Различни видове дъски Arduino

Списъкът на дъските Arduino включва следното, като например

  • Arduino Uno (R3)
  • Arduino Nano
  • Arduino Micro
  • Arduino Due
  • LilyPad Arduino Board
  • Arduino Bluetooth
  • Ардуино Десет хиляди
  • RedBoard Arduino Board
  • Табло Arduino Mega (R3)
  • Борд на Arduino Leonardo
  • Arduino Robot
  • Arduino Explore
  • Arduino Pro Mic
  • Arduino Ethernet
  • Arduino Zero
  • Най-бързият Arduino съвет

Arduino Uno (R3)

Uno е огромна опция за първоначалния ви Arduino. Тази платка на Arduino зависи от микроконтролер, базиран на ATmega328P. В сравнение с други видове платки arduino, той е много лесен за използване като дъската тип Arduino Mega. Състои се от 14-цифрови I / O щифтове, където 6 пина могат да се използват като ШИМ ( широчинно импулсна модулация изходи), 6-аналогови входове, бутон за нулиране, жак за захранване, USB връзка, заглавка за серийно програмиране (ICSP) и др. Включва всичко необходимо за задържане на микроконтролера, просто го прикрепете към компютър с помощ на USB кабел и дайте захранването, за да започнете с AC-to-DC адаптер или батерия.

Arduino Uno (R3)

Arduino Uno (R3)

Arduino Uno е най-често използваната платка и тя е стандартната форма освен всички съществуващи Arduino Boards. Тази дъска е много полезна за начинаещи. Моля, обърнете се към тази връзка, за да научите повече за Дъска Arduino Uno

Arduino Nano

Това е малка платка, базирана на микроконтролери като ATmega328P, иначе ATmega628, но връзката на тази платка е същата като тази на Arduino UNO. Този вид платка за микроконтролер е с много малки размери, устойчива, гъвкава и надеждна.

Arduino Nano

Arduino Nano

В сравнение с платката Arduino Uno, тя е с малки размери. Устройствата като mini USB и Arduino IDE са необходими за изграждането на проектите. Тази платка включва предимно аналогови щифтове-8, цифрови щифтове-14 с комплекта от I / O щифт, захранващи щифтове-6 & RST (нулиране) щифтове-2. Моля, обърнете се към тази връзка, за да научите повече за Arduino Nano Board.

Arduino Micro

Платката Arduino Micro зависи главно от базиран на ATmega32U4 микроконтролер, който включва 20 комплекта пинове, където 7 пина са PWM пинове, 12 аналогови входни пина. Тази платка включва различни компоненти като ICSP хедър, RST бутон, малка USB връзка, кристален осцилатор-16MHz. USB връзката е вградена и тази платка е свитата версия на платката Leonardo.

Arduino Micro

Arduino Micro

Arduino Due

Тази платка Arduino зависи от ARM Cortex-M3 и е първата платка за микроконтролер Arduino. Тази платка включва цифрови I / O пинове-54, където 12 пина са PWM o / p пинове, аналогови пинове -12, UARTs-4, CLK с 84 MHz, USB OTG, DAC-2, захранващ жак, TWI- 2, заглавка JTAG, заглавка SPI, два бутона за нулиране и изтриване.

Arduino Due

Arduino Due

Тази платка работи с 3.3V, където най-високото напрежение, на което могат да издържат щифтовете на входа / изхода, е 3.3V, защото осигуряването на високо напрежение на всеки I / O щифт може да доведе до повреда на платката USB кабел, в противен случай може да се захранва през адаптер за променлив ток към постоянен ток. Тази дъска Arduino Due е подходяща за всички екрани на Arduino при 3.3V.

LilyPad Arduino Board

Дъската Lily Pad Arduino е технология за електронно текстилно носене, разширена от Leah “Buechley” и внимателно проектирана от “Leah and SparkFun”. Всяка дъска беше проектирана с въображение с огромни свързващи подложки и гладка гръб, за да могат да бъдат пришити в дрехите с помощта на проводяща нишка. Този Arduino също се състои от I / O, захранване, а също и сензорни платки, които са изградени специално за електронни текстилни изделия. Те дори се перат!

Ардуино дъски LilyPad

Ардуино дъски LilyPad

Arduino Bluetooth

Този Bluetooth зависи главно от микроконтролера като ATmega168 и тази платка се нарича още Arduino BT. Този вид платка включва различни компоненти като цифрови щифтове-16, аналогови щифтове-6, кристален осцилатор-16MHz, бутон за нулиране, винтови клеми, заглавка на ICSP. В тази платка винтовите клеми се използват главно за захранване. Програмирането на този Bluetooth микроконтролер може да се извърши с Bluetooth като безжична връзка.

Ардуино Десет хиляди

Платката на микроконтролера като Arduino Diecimila зависи главно от ATmega168. Тази платка включва цифрови I / O щифтове -14, където могат да се използват 6 пина като PWM изходи и аналогови входове-6, USB връзка, кристален осцилатор-16 MHz, заглавка на ICSP, бутон за нулиране и жак за захранване. Тази платка може да бъде свързана към компютър чрез USB кабел и може да бъде активирана с помощта на батерия и AC-DC адаптер.

Ардуино Десет хиляди

Ардуино Десет хиляди

Както подсказва името, значението на Diecimila на италиански е 10 000, което означава, че бележи истината, че над 10 000 дъски Arduino са проектирани. В набор от USB Arduino платки той е най-новият в сравнение с други версии.

RedBoard Arduino Board

Платката RedBoard Arduino може да бъде програмирана с помощта на Mini-B USB кабел с помощта на Arduino IDE. Той ще работи на Windows 8, без да се налага да променяте настройките си за сигурност. Той е по-постоянен поради USB или FTDI чипа, който използвахме, а освен това е изцяло плосък на гърба. Създаването му е много лесно за използване при проектирането на проекта. Просто включете дъската, изберете опцията от менюто, за да изберете Arduino UNO и сте готови да качите програмата. Можете да управлявате RedBoard чрез USB кабел, като използвате гнездото на цевта.

RedBoard Arduino платки

RedBoard Arduino платки

Табло Arduino Mega (R3)

Arduino Mega е подобен на големия брат на ООН. Включва много цифрови I / O щифтове (от това 14-пинови могат да се използват като PWM o / ps), 6-аналогови входа, бутон за нулиране, жак за захранване, USB връзка и бутон за нулиране. Той включва всичко необходимо за задържане на микроконтролера, просто го прикрепете към компютър с помощта на USB кабел и дайте захранването, за да започнете с AC-to-DC адаптер или батерия. Огромният брой щифтове правят тази платка Arduino много полезна за проектиране на проекти, които се нуждаят от куп цифрови i / ps или o / ps като много бутони. Моля, обърнете се към тази връзка, за да научите повече за Arduino Mega (R3) Табло

Табло Arduino Mega (R3)

Табло Arduino Mega (R3)

Борд на Arduino Leonardo

Първата дъска за разработка на Arduino е дъската Leonardo. Тази платка използва един микроконтролер заедно с USB. Това означава, че може да бъде много просто и евтино. Тъй като тази платка се справя директно с USB, могат да се получат програмни библиотеки, които позволяват на платката Arduino да следва клавиатура на компютъра, мишката и т.н.

Борд на Arduino Leonardo

Борд на Arduino Leonardo

Arduino Robot

Този вид дъска е първият Arduino над колелата. Този робот Arduino включва два процесора на всяка от дъските си. Двете платки са моторната платка и контролната платка, където моторната платка управлява двигателите, а контролната платка се използва за отчитане на сензорите за работа. Всяка дъска е пълна дъска на Arduino и нейното програмиране може да се извърши чрез IDE на Arduino. Това са платки за микроконтролер, които зависят от ATmega32u4.

Пиновете на този робот са картографирани към задвижващи механизми и сензори на борда. Процесът на програмиране на робота е същият като този на Arduino Leonardo. Наричан е и малък компютър и се използва широко в роботиката. Тази платка включва високоговорител, цветен екран, бутони-5, двигатели-2, цифров компас, четец на SD карти, потенциометри-2 и подови сензори-5. Библиотеката на този робот може да се използва за управление на сензорите, както и на изпълнителните механизми.

Arduino Explore

Arduino Esplora включва малък компютър, известен като микроконтролер, включващ редица входове и изходи. Входовете на тази платка са светлинен сензор, четири бутона, микрофон, акселерометър, джойстик, плъзгач, температурен сензор и др., Докато изходите са 3-цветен светодиод, зумер. Този вид дъска Arduino изглежда като контролер за видеоигри.

Arduino Explore

Arduino Explore

Програмирането на тази платка може да се извърши с помощта на Arduino Software като IDE, който взема данните от входовете и контролира изхода като клавиатура или мишка. В сравнение с всички други видове Arduino платки, тази esplora е напълно различна, тъй като входовете, както и изходите, вече са свързани към платката. Така че свързването на компоненти като изпълнителни механизми или сензори е много просто. По този начин програмирането е малко по-различно в сравнение с други видове Arduino платки. Тази платка esplora включва собствена библиотека, така че данните от сензорите и изпълнителните механизми са много лесни за четене и запис.

Arduino Pro Mic

Платката Arduino Pro Micro е същата като платката Arduino Mini, освен микроконтролера ATmega32U4. Тази микрофонна платка включва цифрови I / O щифтове-12, щифтове за модулация с широчина на импулса (PWM) -5, последователни връзки на Tx & Rx и 10-битов ADC.

Arduino Ethernet

Платката Arduino Ethernet зависи от микроконтролера като ATmega328. Този вид платка за микроконтролер включва аналогови щифтове-5, цифрови I / O щифтове-14, бутон RST, връзка RJ45, кристален осцилатор, захранващ жак, ICSP хедър и др. Свързването на платката Arduino може да стане чрез Ethernet щит към интернет.

Arduino Zero

Това е мощна, както и проста 32-битова платка и осигурява най-добрата платформа за иновативни проекти като технология за носене, интелигентни IoT устройства, луда роботика, високотехнологична автоматизация и др. Тази платка се разширява, като осигурява подобрена производителност, позволявайки диапазон на възможностите за проекти и се представя като страхотен образователен инструмент.

Arduino Zero

Arduino Zero

Тази платка включва аналогови входни щифтове-6, цифрови входно-изходни щифтове-14, жак за захранване, бутон AREF, щифтове за UART порт, USB съединител и заглавка за серийно програмиране (ICSP), захранваща глава и др.
Тази платка се захранва чрез микроконтролера SAMD21, базиран на Atmel. Основната характеристика на това е EDBG (Embedded Debugger), базиран на Atmel и осигурява пълен интерфейс за отстраняване на грешки, без да се използва допълнителен хардуер.

Най-бързият Arduino съвет

Проектирането на една от най-добрите платки за разработка на Arduino, които са запознати с Arduino MEGA & UNO, е платката hifive1, която включва 320 MHz RISC-V микроконтролер. Този вид най-бърза платка има Cortex M-7 с 400 MHz микроконтролер.

  • Флаш памет - до 2Mbytes
  • RAM - 1 Mbyte
  • DMA контролери -4
  • Комуникационни периферни устройства - До 35
  • 16-битова максимална разделителна способност с 3 × ADC
  • D / A преобразуватели с 2 × 12-бита
  • Хардуер с JPEG кодек
  • Таймери -22 и пазачи - 200Mhz
  • HW календар и RTC с точност под секунда
  • Криптографско ускорение

Характеристики на борда на Hifive1

Характеристиките на платката Hifive1 включват следното.

  • Мега форм фактор или Arduino Uno
  • Зарядно за батерия
  • SD карта, включително откриване на характеристика на картата
  • Ethernet *
  • Незадължителна QSPI Flash - 133Mhz
  • Интерфейси - CAN, SWD, камера
  • USB- OTG

Щитовете Arduino

Освен това, Arduino щитовете са предварително изградени платки, използвани за свързване към редица Arduino платки. Тези щитове се побират в горната част на Arduino съвместимите платки, за да осигурят допълнителни възможности като свързване към интернет, управление на двигателя, осигуряване безжична комуникация , Управление на LCD екран и др. Различните видове Arduino щитове са

Щитове за Arduino дъски

Щитове за Arduino дъски

  • Безжични щитове
  • GSM щитът
  • Ethernet щитът
  • Прото щитовете

Сравнение на Arduino Boards

Сравнението между различните платки Arduino включва следното.

Дъска Arduino Напрежение на системата CLK скорост Цифрови I / O Аналогови входове ШИМ UART Интерфейс на програмиране
Arduino Uno - R3

5V

16MHz14.14.6

1

USB през ATMega16U2
Arduino Uno R3 SMD

5V

16MHz14.14.6

1

USB през ATMega16U2
RedBoard

5V

16MHz14.14.6

1

USB чрез FTDI
Arduino Pro 3.3V/8MHz

3.3V

8MHz14.14.6

1

FTDI-съвместим хедър
Arduino Pro 5V / 16MHz

5V

16MHz14.14.6

1

FTDI-съвместим хедър
Arduino Mini 05

5V

16MHz14.14.8

1

FTDI-съвместим хедър
Arduino Pro Mini 3.3V/8MHz

3.3V

8MHz14.14.6

1

FTDI-съвместим хедър
Arduino Pro Mini 5V / 16MHz

5V

16MHz14.86

1

FTDI-съвместим хедър
Arduino Ethernet

5V

16MHz14.66

1

FTDI-съвместим хедър
Тел Arduino

3.3V

8MHz14.86

1

FTDI-съвместим хедър или безжично през XBee †
Основен съвет на LilyPad Arduino 328

3.3V

8MHz14.66

1

FTDI-съвместим хедър
Обикновена дъска на LilyPad Arduino3.3V8MHz9450FTDI-съвместим хедър

Как да изберем правилната дъска на Arduino?

Днес на пазара съществуват различни видове дъски Arduino като FreeDuino и NetDuino. Най-добрият начин за избор на дъската Arduino е чрез проверка и диференциране на търговските наименования на оригиналните дъски. Така че получаването на евтини дъски Arduino е лесно чрез онлайн сайтове, както и електронни магазини. Тези платки се предлагат с различни версии, както и спецификации.

Програмирането на всички платки може да се извърши със софтуера Arduino IDE, който позволява на всеки да пише, както и да качва кода, но всяка платка варира в зависимост от входовете, изходите, скоростта, форм-фактора, напрежението и др. Напрежението, необходимо за експлоатацията на тези платки варира от 3.7V до 5V.

По този начин става въпрос за различни видове Дъски Arduino . Надяваме се, че сте разбрали по-добре тази концепция. Освен това, всякакви въпроси относно тази концепция или за изпълнение на проекти, базирани на Arduino, моля, дайте вашите ценни предложения, като коментирате в раздела за коментари по-долу. Ето един въпрос към вас, каква е функцията на дъските Arduino?

Кредити за снимки: