Като основен продукт на електронната сцена „Направи си сам“, микроконтролерите на Arduino трябваше да се адаптират към все по-разнообразна гама от нужди на потребителите през последните няколко години. На пазара има много различни видове Arduino, от все по-популярния Uno до повече специализирани опции като гамата MKR, но как трябва да изберете правилното устройство за вашето следващ проект?
Нека да разгледаме различните видове микроконтролерни платки Arduino, за да ви дадем представа откъде да започнете.
Докато Arduinos често се наричат микроконтролери, те всъщност са програмируеми платки, които включват микроконтролер като ATmega328P. В тази статия все още наричаме Arduinos микроконтролери.
Ардуино платки от начално ниво
Категорията от начално ниво на Arduino съдържа микроконтролерните платки, които повечето DIY-ери избират да използват за своите проекти, тъй като предлагат ясни функции и идват с купища документация. Това също означава, че може да им липсват нишовите функции, които идват с подобрените и IoT Arduino дъски.
Както при другите модели на Arduino, те са програмируеми на C или C++ чрез Arduino IDE, но също така могат да бъдат използван с различни езици за програмиране.
Arduino Uno R3
Arduino Uno R3 е дъска, която почти всеки любител на електрониката „Направи си сам“ ще е използвал в даден момент по време на своето хоби. Базирана на микрочипа ATmega328P 16MHz, тази платка разполага с 14 цифрови входно/изходни извода, 6 аналогови извода и ICSP (In-Circuit Serial Programming) заглавка и е в състояние да осигури до 5V към компонентите, свързани към то.
Тази платка е сравнително голяма и идва с недостатъка от използването на USB-B конектор за взаимодействие с компютри, но това не означава че не може да се използва за проекти, които разширяват уменията ви, и може да бъде чудесен избор за всеки, който първо се захваща програмиране/електроника.
Основни характеристики:
- Микроконтролер: ATmega328P
- Памет: 2kB SRAM, 32kB флаш и 1kB EEPROM
- Комуникация: UART, IC2 и SPI
- Специални характеристики: Сменяем чип
Ардуино Леонардо
Arduino Leonardo се предлага по същество със същите спецификации като Uno R3, само че разполага с микро-USB конектор, има 20 цифров и 17 аналогови пина и има възможност да се използва като устройство за човешки интерфейс благодарение на чипа ATmega32U4, който захранва то. Това означава, че вашият Leonardo може да се използва като клавиатура или мишка с прикачен USB кабел.
Този тип Arduino е идеален за прости проекти, които трябва да взаимодействат с машини като компютри, предоставяйки огромен набор от различни идеи, които да опитате сами.
Основни характеристики:
- Микроконтролер: ATmega32U4
- Памет: 2,5 kB SRAM, 32 kB флаш и 1 kB EEPROM
- Комуникация: UART, IC2 и SPI
- Специални характеристики: HID свързаност
Arduino Nano / Nano Всеки
Arduino Nano и Nano Every са най-малките микроконтролерни платки, предлагани от компанията. И двете платки имат едно и също разположение на щифтовете, с 14 цифрови извода и 8 аналогови извода, въпреки че Nano Every има по-добър микроконтролер чип и подобрена програмна памет. И двете платки се предлагат с предварително запоени заглавки, което ги прави идеални за използване с макетни платки, но им липсва захранващия жак, който се предлага на по-големите платки.
Съвместимостта им с макетни платки прави тези малки дъски страхотни за тези, които обичат да правят схеми, които се променят през цялото време, като училищни учители и производители на прототипи.
Основни характеристики:
- Микроконтролер: ATmega32U4 (Nano); ATmega4809 (нано всеки)
- Памет: 2kB SRAM, 32kB флаш и 1kB EEPROM (Nano); 6kB SRAM, 48kB флаш и 256B EEPROM (нано всеки)
- Комуникация: UART, IC2 и SPI
- Специални характеристики: Съвместим с макет и изключително малък
Arduino Micro
Arduino Micro може да се похвали с много подобни характеристики на Leonardo, само че платката е много по-малка и разполага само с 12 аналогови извода заедно с 20 цифрови. С ширина само 18 мм и дължина 48 мм, тази платка е една от най-малките, правени някога от Arduino, което я прави идеална за създаване на клавиатура, мишка и/или други HID устройства, които трябва да са малки.
Основни характеристики:
- Микроконтролер: ATmega32U4
- Памет: 2,5 kB SRAM, 32 kB флаш и 1 kB EEPROM
- Комуникация: UART, IC2 и SPI
- Специални характеристики: HID свързаност и малък форм-фактор
Подобрени платки Arduino
Подобрените платки Arduino предлагат функциите, необходими за завършване на проекти с по-голяма сложност, като същевременно осигуряват подобрена производителност за DIYers, които искат да прокарат границите.
Arduino Nano 33 BLE / Nano 33 BLE Sense
Nano 33 BLE / Nano 33 BLE Sense е проектиран като подобрена версия на Arduino Nano / Nano Every, включваща същото разположение на щифтовете, за да го направи приятно и лесно за DIYers. И двете платки имат 32-битов процесор Arm Cortex-M4, работещ на 64MHz, вграден в техните nRF52840 чипове, с 1MB флаш памет и 256kB SRAM, което прави тези платки невероятно мощни въпреки малките им размер.
Те идват само с 14 цифрови щифта, но са пълни с множество сензори, които не идват с обикновените Nanos. Този сензорен масив включва акселерометър, жироскоп и магнитометър с 3-осова разделителна способност, и платката идва с Bluetooth Low Energy (BLE), което улеснява предаването на данните събира.
Наред с всички тези страхотни функции, Nano 33 BLE Sense е в състояние да изпълнява и периферни изчислителни приложения, използвайки модели за машинно обучение от TensorFlow Lite.
Основни характеристики:
- Микроконтролер: nRF52840
- Памет: 256kB SRAM и 1MB флаш
- Комуникация: UART, IC2 и SPI
- Специални характеристики: сензори, Bluetooth и AI (само Sense)
Arduino MKR Zero
Arduino MKR Zero е проектиран с мисъл за създаване на музика и други сложни проекти, включващи a мощен Arm Cortex-M0 32-битов процесор SAMD21, поддръжка на вградена батерия и вградена microSD карта читател. Платката се предлага с 8 цифрови извода, 7 аналогови входни извода и 1 аналогов изходен щифт. Благодарение на разширяемото хранилище, което идва с тази платка, тя е отлична опция за тези, които работят с много код и набор от хардуерни компоненти.
Основни характеристики:
- Микроконтролер: Arm Cortex-M0 32-битов SAMD21
- Памет: 32kB SRAM и 256kB flash
- Комуникация: UART, IC2 и SPI
- Специални характеристики: Вграден конектор за батерия, четец на microSD карти, мощен хардуер
Arduino Mega 2560 R3
Arduino Mega 2560 е подобен на Arduino Uno, само че разполага с 54 цифрови извода, 16 аналогови извода и 4 серийни порта, заедно с това, че е много по-голям и по-мощен от стандартния Uno. Тази платка е страхотна за майстори, които се нуждаят от повече щифтове, памет или процесорна мощност, без да се жертва функционалността, която идва с обикновените Arduinos.
Основни характеристики:
- Микроконтролер: ATmega2560
- Памет: 8kB SRAM, 256kB флаш и 4kB EEPROM
- Комуникация: UART, IC2 и SPI
- Специални характеристики: Голям форм-фактор и серийни портове
IoT Arduino платки
Гамата IoT на Arduino е свързана с свързаността. Всяка от платките за интернет на нещата, предлагани от Arduino, дава възможност за свързване към множество различни комуникационни инструменти, от World Wide Web до мрежите за мобилни телефони и всичко това може да се направи с дъска, която се побира в дланта на ръката ви. Това ви позволява да изградите широка гама от Arduino IoT проекти.
Ще се съсредоточим върху гамата MKR платки Arduino IoT, но можете да намерите повече свързани опции онлайн, ако вашият проект има разширени изисквания.
Въз основа на същото оформление и дизайн като MKR Zero, всяка от платките по-долу предлага уникална функция за свързване, което ги прави чудесни за проекти, които изискват възможности за пренос на данни.
- Arduino MKR WiFi 1010: Тази платка може да се свързва с Wi-Fi мрежи с помощта на 2.4GHz NINA-W10 безжичен модул.
- Arduino MKR GSM 1400: Тази платка разполага със слот за SIM карта, което й позволява да се свързва с GSM оператори по целия свят.
- Arduino MKR Fox 1200: MKR Fox може да се свърже със Sigfox, облачна услуга, която дава възможност за обработка на комуникации с ниска мощност на централизирани машини.
- Arduino MKR 1000: Това е началната платка MKR в гамата, предлагаща прост и лесен начин да започнете с IoT проекти.
Основни характеристики:
- Микроконтролер: Arm Cortex-M0 32-битов SAMD21
- Памет: 32kB SRAM и 256kB flash
- Комуникация: UART, IC2 и SPI
- Специални характеристики: Различни IoT функции
Проучване на различни видове Arduino платки
Намирането на най-добрата микроконтролерна платка за вашия проект може да отнеме време и изследвания, но Arduinos често може предлагат най-добрите опции благодарение на ниските си цени, страхотната документация и поддръжка и редица уникални Характеристика. Разбира се, обаче, може да се наложи да прочетете малко, за да намерите най-добрия вариант за вас.
Току-що купихте първия си стартов комплект Arduino, но не знаете откъде да започнете? Не се тревожи! Покрихме ви.
Прочетете Следващото
- Направи си сам
- Arduino
Самуел е базиран в Обединеното кралство технологичен писател със страст към всичко „Направи си сам“. След като стартира бизнес в областта на уеб разработката и 3D печата, заедно с работата си като писател в продължение на много години, Самуел предлага уникален поглед към света на технологиите. Фокусирайки се главно върху технологични проекти „Направи си сам“, той не обича нищо повече от споделянето на забавни и вълнуващи идеи, които можете да опитате у дома. Извън работа Самуел обикновено може да бъде намерен да кара колоездене, да играе компютърни видеоигри или отчаяно да се опитва да общува със своя домашен рак.
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!
Щракнете тук, за да се абонирате