Выбор платы Ардуино: начинающим, продолжающим, профессионалам
Предлагаем вашему вниманию актуальный список вариантов плат Ардуино на 2019 год для начинающих, продолжающих и профессионалов.
Из года в год Arduino последовательно выпускает новые платы для разработки и создания более современных проектов. Все платы добавляются в линейку Arduino, а это означает, что есть много вариантов для выбора каждому любителю электроники. Так, довольно недавно создатели Arduino запустили новую линейку плат Arduino Nano.
Тем не менее, несмотря на все плюсы, большое количество различных плат может испугать любого, и поэтому мы решили сделать краткий обзор некоторых плат Arduino на которые стоит взглянуть.
Ниже поговорим о лучших платах для начинающих, средних и опытных пользователей. Также, если вы не хотите тратить много времени, мы приводим сводную таблицу в конце статьи в которой сравниваются все платы.
Платы для начинающих
Эти платы подойдут тем, кто пытается найти отправную точку в радиоэлектронике. Все платы упомянутые в этой категории довольно дешевые и с ними легко работать.
Arduino Uno
По праву считается лучшей платой для старта, когда вы только в начале пути. Arduino Uno имеет разумные размеры, что облегчает работу с ней, и предлагает множество вариантов сопряжения. Кроме того, это самая надежная и наиболее документированная плата в линейке.
Arduino Uno R3Arduino Nano Every
Отличный вариант — Arduino Nano Every. За базу здесь взята Arduino Nano, которая существует уже несколько лет и для которой уже накопилось достаточно документации, что является огромным плюсом для начинающих.
Это дешевая и самая маленькая официальная плата Arduino. И обычно этих двух причин хватает, чтобы выбрать её для своих проектов. Кроме того, она совместима с макетной платой, что позволяет легко протестировать ваш проект и поэкспериментировать с ним.
Платы для среднего уровня
Хотя упомянутые выше платы больше ориентированы на начинающих, есть несколько плат, которые вы можете использовать, когда у вас есть некоторый опыт работы с электроникой.
Arduino Nano 33 BLE
Arduino Nano 33 BLE — это новая серия плат, представленная в 2019 году. Они основаны на том же форм-факторе, что и Arduino Nano, и поддерживают многопоточное программирование и программирование в реальном времени. Модель Sense также поставляется с различными встроенными датчиками, что делает ее идеальной для довольно опытных программистов.
Arduino Due
Arduino Due — это более устоявшаяся плата, которая хорошо вписывается в эту категорию. Она оснащена 32-разрядным процессором и имеет на борту 66 используемых портов ввода/вывода, что делает эту плату идеальной для крупных проектов.
Arduino DueПлаты с поддержкой IoT (интернет вещей)
Arduino Yun Rev. 2
Это единственное официальная плата Arduino, которая изначально работает под управлением операционной системы Linux. Она также может подключаться к любой сети WiFi прямо из коробки, что делает её идеальной точкой входа в платформу для пользователей, которые ранее работали с Raspberry Pi.
Arduino Nano 33 IoT
Yun — отличная плата, но она не имеет встроенной поддержки Bluetooth. Если вам нужна такая опция и вы хотите общаться с вашим Arduino через Bluetooth, то Arduino Nano 33 IoT — это один из способов.
Как следует из названия, она основана на популярном Arduino Nano, что означает, что вы можете легко обновить старый проект, использующий стандартную Nano.
Arduino Nano 33 IoTПлаты для продвинутых
Ниже поговорим о платах, предназначенных для опытных пользователей и профессионалов.
Arduino Mega 2560
Эта плата часто используется в крупных проектах и ее даже можно найти в некоторых коммерчески доступных продуктах, например, в 3D-принтерах. Тот факт, что Arduino Mega 2560 имеет более 70 независимых выводов
Arduino MKR Vidor 4000
Эта плата была выпущена в 2018 году и является несколько экзотической. Это единственная Arduino, которая не только имеет микроконтроллер, но также содержит встроенную Intel Cyclone 10CL016 FPGA. Кроме того, она также поддерживает WiFi и Bluetooth.
Хотя устройство, безусловно, может быть использовано новичками, я думаю, что продвинутые пользователи получат больше удовольствия от работы с ней.
Сводная таблица
Как вы видите, официальная линейка Arduino огромна и это мы еще обсудили не все платы. Каждый производитель, независимо от уровня своего опыта, может найти подходящую плату. В таблице ниже мы сравним наиболее важные характеристики каждой платы.
Плата | Цена* | Микроконтроллер и Скорость | Память | Особенности |
---|---|---|---|---|
Arduino Uno | $22 | ATMega 328P 16MHz | 32KB флеш; 2KB SRAM; 1KB EEPROM | Много интернет-ресурсов |
Arduino Nano Every | $9.90 | ATMega 4809 20MHz | 48KB флеш; 6KB SRAM; 256b EEPROM | Маленькая, дешевая и совместима с макетом |
Arduino Nano 33 BLE | $19 — $29.50 | nRF 52840 64MHz | 1MB флеш; 256K RAM | RTOS. Модель Sense: разные датчики |
Arduino Due | $38.50 | AT91SAM3X8E 84MHz | 512KB флеш; 96KB RAM | 32-бита ARM CPU и много I/O портов |
Arduino Yun Rev. 2 | $59 | ATMega32u4 | 32KB флеш; 2.5KB RAM; 1KB EEPROM | На основе Linux со встроенной поддержкой Wi-Fi |
Arduino Nano 33 IoT | $18 | SAMD21G18A up to 48MHz | 256KB флеш; 32KB RAM | Wi-Fi и Bluetooth |
Arduino Mega 2560 | $38.50 | ATMega 2560 16MHz | 256KB флеш; 8KB SRAM; 4KB EEPROM | Более 70 I/O портов |
Arduino MKR Vidor 4000 | $74.90 | Intel Cyclone10 CL016 and ATSAMD21 | 256KB флеш; 32KB RAM | FPGA, Wi-Fi, Bluetooth, HDMI, RTC, и USB |
* — все цены указаны в долларах США и взяты с официального сайта Arduino
Лучшие аналоги Arduino | Losst
Это микрокомпьютеры, например, Arduino. Они достаточно дешевы, имеют минимальный размер, но достаточно мощны для выполнения некоторых действий. В этой статье мы рассмотрим лучшие аналоги Arduino, которые вы можете использовать для создания своих проектов. Разберем их сильные стороны и недостатки.
Содержание статьи:
Arduino Uno
Плата Arduino имеет множество модификаций и распространяется в различных моделях. Одна из самых популярных серди пользователей — Arduino Uno. Это самое старое устройство. Оно появилось в 2005 году, как инструмент для студентов. Затем устройство было модифицировано улучшено и клонировано множество раз. Микрокомпьютер Arduino сделал революцию в программировании и электронике.
Официальная версия Arduino Uno стоит $25, но можно найти клон за $5 который будет работать не хуже оригинала. Причина платить полную цену, это разве что поддержать проект. Преимущество Arduino в простое, вам не нужно ничего настраивать, собирать полноценную операционную систему Linux, просто пишите код, компилируйте его и загружайте на устройство.
Другие преимущества — это отказоустойчивость устройства, а также расширяемость, например, если вам нужно добавить Bluetooth, вы просто докупаете недостающую плату. Недостатком Arduino Uno есть то, что здесь используется чип ATMEGA CPU, который имеет небольшое количество памяти и устройство хранения. Поэтому если вы хотите собирать данные, такие, как показания сенсоров, то вам нужно будет передавать их на компьютер.
Лучшие альтернативы Arduino
1. Raspberry Pi Zero
Raspberry Pi Zero — это, по сути, такая же самая оригинальная плата Raspberry Pi Model A+, только уменьшенная до размеров платежной карты. Вы можете приобрести ее за 5-8$. Когда устройство только появилось, оно отправлялось в качестве бесплатного подарка подписчикам журнала MagPi. Этот микрокомпьютер может запустить полноценный дистрибутив Linux и в то же время он достаточно дешевый.
Плата имеет точно такие же возможности, как и Raspberry Pi A+, на ней можно запустить Raspbian или любую другую совместимую операционную систему. Процессора с частотой 1 ГГц и 512 Мб оперативной памяти вряд-ли хватит на что-либо серьезное, но вы можете использовать устройство в качестве микроконтроллера, альтернативы Arduino.
Здесь есть 2 порта microUSB, но нет Ethernet, Bluetooth или Wifi. Но переходники и платы расширений для включения нужных вам технологий можно приобрести достаточно недорого. Это самый мощный из перечисленных микрокомпьютеров, поэтому он используется для сложных задач, которые не всегда по плечу для Arduino, например, обработка данных и визуализация.
2. NodeMCU
NodeMCU — это очень интересный микроконтроллер, который предлагает множество возможностей, особенно учитывая его цену. В отличие от Arduino, который использует 8 битный ATMEA с частотой 16 МГц, здесь используется чипсет ESP8266 с 32 битным процессором Tensilica Xtensa LX106 80 МГц, также здесь есть Wifi, встроенная поддержка TCP/IP, 4 мегабайта встроенного хранилища и 20 кб ОЗУ. В дополнение ко всему тут есть 10 выходов GPIO.
К устройству можно подключать различные компоненты, такие как мониторы, сенсоры или сервоприводы. Как и Arduino, его очень просто использовать, достаточно написать код и загрузить его на устройство по USB. Программы пишутся на Lua, это интерпретируемый язык программирования, похожий на Python или Ruby. Вы можете заказать NodeMCU за $3 из китая или найти более дорогую версию на Amazon.
3. Particle Photon
Particle Photon — это устройство для реализации различных веб-проектов. Устройство поставляется с Wifi и является одной из лучших альтернатив Arduino на данный момент. В качестве процессора используется Cortex ARM M3 с частотой 120 МГц. Писать программы для него нужно так же как и для Arduino, просто пишите код и загружаете его на устройство.
4. ESP8266
ESP8266 — это микроконтроллер с поддержкой Wifi, который набирает популярность среди энтузиастов в электронике. Он стоит дешевле Arduino, но может программироваться в той же Arduino IDE. Но для его питания нужно подавать 3.3 вольта а не 5. Устройство поставляется со встроенным регулятором питания и несколькими портами ввода-вывода.
5. Teensy
Teensy — это самая популярная альтернатива Arduino, которая может использоваться для создания любого DIY проекта. Здесь есть загрузчик, с помощью которого вы можете загружать в память программу даже с USB флешки. С помощью него вы можете эмулировать любое USB устройство, а в качестве процессора используется ARM Cortex M4 с частотой 180 МГц, и 256 Кб оперативной памяти. И здесь тоже можно использовать Arduino IDE.
6. BeagleBone
Устройство использует ARM Cortex V8 с частотой 700 МГц и 256 мегабайт оперативной памяти DDR2, а также флешку объемом 4 Гб. В качестве языков программирования могут использоваться Python, C, C++, PHP, JavaScript. Устройство поддерживает установку SD карты, а также есть USB порт, через который можно подключать различные расширения, например, Ethernet или другой компьютер.
5. MSP430
MSP430 — это альтернатива Arduino, очень похожая на оригинальную плату, но потребляет очень мало энергии, благодаря использованию 16-битного MCU. В качестве среды для разработки программ может использоваться Energia IDE. Микроконтроллер имеет собственную архитектуру что и выделяет его среди других.
6. STM32
STM32 — это дешевый 32-битный микроконтроллер, от STMicroelectronics, одна из лучших альтернатив Arduino. Здесь используется своя среда разработки Keli, а также программатор ST-Link. Устройство использует чип ARM Cortex 32-bit M3 с тактовой частотой 24 МГц и 8 кб оперативной памяти. Среди других преимуществ можно отметить низкое потребление энергии, обработку цифровых сигналов и так далее.
Выводы
В этой статье мы рассмотрели аналоги Arduino uno, которые вы можете использовать в своих проектах. А какое устройство вы бы выбрали? Что используете? Напишите в комментариях!
Arduino сравнительная таблица всех плат и моделей
В этом материале мы приводим сравнительные таблицы основных характеристик всех плат и моделей Ардуино, от начальных до профессиональных. Данный материал можно сохранить в закладки, т.к. часто требуется подобрать плату под требования конкретного проекта.
Начинающий уровень
Основные платы и модули для начинающих.
Платы
Arduino Uno Rev 3 | Arduino Leonardo | Arduino 101 | |
---|---|---|---|
Микроконтроллер | ATmega328P | ATmega32u4 | Intel Curie |
Рабочее напряжение | 5 V | 5 V | 3.3 V (5 V tolerant I/O) |
Входное напряжение (Рекомендуемое) | 7-12 V | 7-12 V | 7-12 V |
Входное напряжение (Ограничение) | 6-20 V | 6-20 V | 7-17 V |
Цифровые (I/O) Пины | 14 (4 for PWM Output) | 20 | 14 (4 for PWM Output) |
PWM Цифровые (I/O) Пины | 6 | 7 | 4 |
Аналоговый вход Пины | 6 | 12 | 6 |
Аналоговый вход Каналы | 4 из Цифровые I/O Пины | ||
Аналоговый вход Каналы | 8 | ||
Постоянный ток на I/O Пин | 20 mA | 40 mA | 20 mA |
Постоянный ток для 3.3 V Пин | 50 mA | 50 mA | |
Флэш-память | 32 KB (.5 KB для загрузчика) | 32 KB (4 KB для загрузчика) | 196 KB |
SRAM | 2 KB | 2.5 KB | 24 KB |
EEPROM | 1 KB | 1 KB | |
Тактовая частота | 16 MHz | 16 MHz | 32 MHz |
LED встроенные | 13 | 13 | |
Bluetooth | Bluetooth LE | ||
Дополнительно | 6 осевой акселерометр / гироскоп | ||
Длина | 68.6 mm | 68.6 mm | 68.6 mm |
Ширина | 53.4 mm | 53.3 mm | 53.4 mm |
Вес | 25 g | 20 g | 34 g |
Платы (продолжение)
Arduino Robot | Arduino Esplora | |
---|---|---|
Микроконтроллер | ATmega32u4 | ATmega32u4 |
Рабочее напряжение | 5 V | 5 V |
Входное напряжение (Рекомендуемое) | 5 V through flat cable | |
Постоянный ток на I/O Пин | 40 mA | |
Флэш-память | 32 KB (4 KB для загрузчика) | 32 KB (4 KB для загрузчика) |
SRAM | 2.5 KB | |
EEPROM | 1 KB internal, 312 Kbit(12 C) external | |
Тактовая частота | 16 MHz | 16 MHz |
Дополнительно | * Keypad — 5 Keys * Knob — potentiometer attached to analog Пин * Full Color LCD — over SPI connection * SD Reader — for FAT16 formatted cards * Speaker — 8 Ohm * Цифровой Компас — отклонение от севера в градусах * I2C Soldering Ports — 2 * Prototypings Areas — 4 | |
Длина | 164.04 mm | |
Ширина | 60 mm | |
Радиус | 185 mm | |
Height | 85 mm | |
Вес | 53 g |
Модули
Arduino Micro | Arduino Nano | Arduino Mini | |
---|---|---|---|
Микроконтроллер | ATmega32u4 | ATmega32u | ATmega32u |
Рабочее напряжение | 5 V | 5 V | 5 V |
Входное напряжение (Рекомендуемое) | 7-12 V | 7-12 V | 7-9 V |
Входное напряжение (Ограничение) | 6-20 V | 7-12 V | 7-9 V |
Цифровые (I/O) Пины | 20 | 22 | 14 (6 for PWM Output) |
PWM Цифровые (I/O) Пины | 6 | ||
PWM Каналы | 7 | ||
Аналоговый вход Пины | 8 (4 broken out onto Пины) | ||
Аналоговый вход Каналы | 12 | ||
Постоянный ток на I/O Пин | 20 mA | 40 mA | 40 mA |
Постоянный ток для 3.3 V Пин | 50 mA | ||
Флэш-память | 32 KB (4 KB для загрузчика) | 32 KB (2 KB для загрузчика) | 32 KB (2 KB для загрузчика) |
SRAM | 2.5 KB | 2 KB | 2 KB |
EEPROM | 1 KB | 1 KB | 1 KB |
Тактовая частота | 16 MHz | 16 MHz | 16 MHz |
LED встроенные | 13 | ||
Дополнительно | * AVR Architecture * Power Consumption — 19 mA | ||
Длина | 48 mm | 30 mm | |
Ширина | 18 mm | 18 mm | |
Вес | 13 g | 7 g |
Улучшенные функции
Ниже сравнительная таблица плат Ардуино с улучшенным функционалом.
Платы
Arduino Mega 2560 Rev 3 | Arduino Zero | Arduino Due | |
---|---|---|---|
Микроконтроллер | ATmega2560 | ATSAMD21G18, 32-Bit ARM Cortex MO+ | AT91SAM3X8E |
Рабочее напряжение | 5 V | 3.3 V | 3.3 V |
Входное напряжение (Рекомендуемое) | 7-12 V | 7-12 V | |
Входное напряжение (Ограничение) | 6-20 V | 6-16 V | |
Цифровые (I/O) Пины | 54 (15 for PWM Output) | 20 | 54 (12 for PWM Output) |
PWM Цифровые (I/O) Пины | 6 | All but Пины 2 and 7 | |
External Interrupts | All Пины Except Пин 4 | ||
Аналоговый вход Пины | 6 | 6, 12-bit ADC Каналы | 12 |
Analog Output Пины | 1, 10-bit DAC | 2 (DAC) | |
Постоянный ток на I/O Пин | 20 mA | 7 mA | 130 mA (Total on all I/O lines) |
Постоянный ток для 3.3 V Пин | 50 mA | 800 mA | |
Постоянный ток для 5 V | 800 mA | ||
Флэш-память | 256 KB (8 KB для загрузчика) | 256 KB | 512 KB for user applications |
SRAM | 8 KB | 32 KB | 96 KB (two banks: 64 KB and 32 KB) |
EEPROM | 4 KB | None | |
Тактовая частота | 16 MHz | 48 MHz | 84 MHz |
LED встроенные | 13 | 13 | |
Длина | 101.52 mm | 68 mm | 101.52 mm |
Ширина | 53.3 mm | 30 mm | 53.3 mm |
Вес | 37 g | 12 g | 36 g |
Платы (продолжение)
Arduino Pro | Arduino M0 | Arduino M0 Pro | |
---|---|---|---|
Микроконтроллер | ATmega328 | ATSAMD21G18, ARM Cortex-MO+, 48Пины LQFP | ATSAMD21G18, ARM Cortex-MO+, 48Пины LQFP |
Рабочее напряжение | 3.3 V | 3.3 V | |
Входное напряжение | 5-15 V | 5-15 V | |
Board Power Supply | 3.35 — 12 V (3.3 V model) or 5-12 V (5 V model) | ||
Circuit Рабочее напряжение | 3.3 V or 5 V (depending on model) | ||
Цифровые (I/O) Пины | 14 | 20, with 12 PWM and UART | 20 |
PWM Пины | 6 | ||
PWM Output | 12 | 12 | |
Аналоговый вход Пины | 6 | ||
External Interrupts | 2 | ||
Аналоговый вход Каналы | 12 | ||
Analog I/O Пины | 6 +1 DAC | 6 +1 DAC | |
Постоянный ток на I/O Пин | 40 mA | 7 mA (I/O Пины) | 7 mA (I/O Пины) |
Флэш-память | 32 KB (2 KB для загрузчика) | 256 KB | 256 KB |
SRAM | 2 KB | 32 KB | 32 KB |
EEPROM | 1 KB | ||
Тактовая частота | 8 MHz (3.3 V version) or 16 MHz (5 V version) | 48 MHz | 48 MHz |
LED встроенные | 13 | 13 | |
Power Consumption | 29 mA | 44 mA | |
Дополнительно | * UART — 1 * SPI — 1 * I2C — 1 | ||
Длина | 68.5 mm | 68.5 mm | |
Ширина | 53 mm | 53 mm | |
Вес | 21 g | 22 g |
Модули
Arduino MKRZero | Arduino Pro Mini | |
---|---|---|
Микроконтроллер | SAMD21 Cortex-MO +32bit low power ARM MCU | ATmega328 |
Рабочее напряжение | 5 V | |
Board Power Supply | 5 V (USB/VIN) | 3.35 — 12 V (3.3 V model) or 5-12 V (5 V Model) |
Supported Battery | Li-Po single cell, 3.7 V, 700mAh minimum | |
Circuit Рабочее напряжение | 3.3 V | 3.3 V or 5 V (depending on model) |
Цифровые (I/O) Пины | 22 | 14 |
PWM Пины | 12 (0,1,2,3,4,5,6,7,8,10, A4 — or 18 -, A4 -or 19) | 6 |
UART | 1 | 1 |
SPI | 1 | 1 |
I2C | 1 | 1 |
PWM Каналы | 6 | |
Аналоговый вход Пины | 7 (ADC 8/10/12 bit) | |
Analog Output Пины | 1 (DAC 10 bit) | |
External Interrupts | 8 (0, 1, 4, 5, 6, 7, 8, A1 — or 16 -, A2 — or 17) | 2 |
Постоянный ток на I/O Пин | 7mA | 40 mA |
Флэш-память | 256 KB (8 KB для загрузчика) | 32 KB (2 KB для загрузчика) |
SRAM | 32 KB | 2 KB |
EEPROM | none | 1 KB |
Тактовая частота | 32.768 kHz (RTC), 48 MHz | 8 MHz (3.3 V version) or 16 MHz (5 V version) |
LED встроенные | 32 | |
Дополнительно | *Full-Speed USB Device with Embedded Host |
Интернет вещей
Ниже сравнительные таблицы плат и модулей, которые применяются для Интернета вещей.
Платы
Arduino YUN | Arduino Ethernet | Arduino TIAN | |
---|---|---|---|
AVR Микроконтроллер | ARM Микроконтроллер | ||
Микроконтроллер | ATmega32U4 | ATMega328 | SAMD21G18, ARM Cortex-MO+ |
Рабочее напряжение | 5 V | 5 V | 3.3 V |
Входное напряжение | 5 V | ||
Входное напряжение Plug (Рекомендуемое) | 7 -12 V | ||
Входное напряжение Plug (Ограничениеs) | 6 — 20 V | ||
Входное напряжение PoE (Ограничениеs) | 36 — 57 V | ||
Цифровые (I/O) Пины | 20 | 14 (4 for PWM output) | |
PWM Output | 7 | ||
Analog I/O Пины | 12 | 6 | |
Аналоговый вход Пины | 6 | ||
Analog Output Пины | 1, 10-bit DAC | ||
Постоянный ток на I/O Пин | 40 mA on I/O Пины; 50 mA on 3.3 Пин | 40 mA | 7 mA (I/O Пины) |
Постоянный ток для 3.3 V Пин | 50 mA | ||
Флэш-память | 32 KB (4 KB для загрузчика) | 32 KB (.5 для загрузчика) | |
SRAM | 2.5 KB | 2 KB | |
EEPROM | 1 KB | 1 KB | |
Тактовая частота | 16 MHz | 16 MHz | 48 MHz |
LED встроенные | 13 | 13 | |
Bluetooth | CSR8510, Bluetooth with EDR / BLE 4.0 | ||
Длина | 101.52 mm | 68.6 mm | 68.5 mm |
Ширина | 53.3 mm | 53.3 mm | 53 mm |
Вес | 37 g | 28 g | 36 g |
Microprocessor | Microprocessor | ||
Processor | Atheros AR9331 | Atheros AR9342 | |
Architecture | MiPS | MiPS | |
Рабочее напряжение | 3.3 V | 3.3 V | |
Ethernet | 802.3 10/100 Mbit/s | 802.3 10/100/1000 Mbits/s | |
WiFi | 8.02.11b/g/n 2.4 GHz | 802.11 b/g/n 2.4 GHz dual-band | |
USB Type | 2.0 Host | 2.0 Host | |
Card Reader | Micro-SD | ||
RAM | 64 MB DDR2 | 64 MB DDR2 | |
Флэш-память | 16 MB | 16 MB + 4 GB eMMC | |
SRAM | 2.5 KB | ||
EEPROM | 1 KB | ||
Тактовая частота | 400 Mhz | 560 MHz |
Платы (продолжение)
Arduino Industrial 101 | Arduino Leonardo ETH | Arduino MKRFOX 1200 | |
---|---|---|---|
AVR Микроконтроллер | AVR Микроконтроллер | ||
Микроконтроллер | ATmega32u4 | ATmega32u4 | SAMD21 Cortex-MO+ 32bit low power ARM |
Рабочее напряжение | 5 V | 5 V | |
Входное напряжение | 5 V | 7-12 V | 5-15 V |
Board Power Supply | 5 V (USB/VIN) | ||
Supported Batteries | 2 x AA or AAA | ||
Circuit Рабочее напряжение | 3.3 V | ||
Цифровые (I/O) Пины | 20 (7 exported on header) | 20 | 8 |
PWM Пины | 12 (0,1, 2, 3, 4, 5, 6, 7, 8, 10, A3 — or 18, A4 — or 19) | ||
PWM Output | 7 (2 exported on header) | 7 | 12 |
UART | 1 | ||
SPI | 1 | ||
I2C | 1 | ||
Аналоговый вход Пины | 7 (ADC 8/10/12 bit) | ||
Analog Output Пины | 1 (DAC 10 bit) | ||
External Interrupts | 8 (0, 1, 4, 5, 6, 7, 8, A1 — or 16 -, A2 — or 17) | ||
Analog I/O Пины | 12 (4 exported on header) | 12 | |
Постоянный ток на I/O Пин | 40 mA | 40 mA on I/O Пины; 1A on 3.3 V Пин only when powered via external power supply | 7 mA |
Флэш-память | 32 KB (4 KB для загрузчика) | 256 KB | |
SRAM | 2.5 KB | 2.5 KB | 32 KB |
EEPROM | 1 KB | 1 KB | no |
Тактовая частота | 16 MHz | 16 MHz | 32.768 kHz (RTC), 48 MHz |
LED встроенные | 6 | ||
Power Consumption | 29 mA | ||
Дополнительно | * GPIO — Exported on headers * DogOLED — 1 Exported on headers | * Цифровые I/O Пины — 36-57 V * 4 used SD Card Select; 10 used for W550 Select * Card Reader — Micro SD Card, with active voltage translators | * Full-speed USB Device and Embedded Host * Antenna — 2 dB * Carrier Frequency — 868 MHz * Working Region — EU |
Длина | 51 mm | 68.58 mm | 67.64 mm |
Ширина | 42 mm | 53.34 mm | 25 mm |
Вес | .0012 Kg | 28 g | 32 g |
Microprocessor | |||
Processor | Atheros AR9331 | 802.3 | |
Architecture | MIPS | ||
Рабочее напряжение | 3.3 V | ||
Флэш-память | 16 MB | ||
RAM | 64 MB DDR2 | ||
Тактовая частота | 400 MHz | ||
WiFi | 802.11 b/g/n 2.4 GHz | ||
Ethernet | 802.3 10/100 Mbit/s (Exported on headers) | 802.3 10/100 Mbit / s | |
USB | 2.0 Host (Exported on headers) |
Модули
Arduino MKR1000 | Arduino YUN Mini | |
---|---|---|
AVR Микроконтроллер | ||
Микроконтроллер | SAMD21 Cortex-MO +32bit low power ARM MCU | ATmega32u4 |
Рабочее напряжение | 5 V | |
Board Power Supply | 5 V (USB/VIN) | |
Supported Battery | Li-Po single cell, 3.7 V, 700mAh minimum | |
Circuit Рабочее напряжение | 3.3 V | |
Цифровые (I/O) Пины | 8 | 20 |
PWM Пины | 12 (0,1,2,3,4,5,6,7,8,10, A3 — or 18 -, A4 -or 19) | |
UART | 1 | |
SPI | 1 | |
I2C | 1 | |
PWM Output | 7 | |
Power Consumption | 170 mA | |
Аналоговый вход Пины | 7 (ADC 8/10/12 bit) | |
Analog Output Пины | 1 (DAC 10 bit) | |
Analog I/O Пины | 12 | |
External Interrupts | 8 (0, 1, 4, 5, 6, 7, 8, A1 — or 16 -, A2 — or 17) | |
Постоянный ток на I/O Пин | 7mA | 40 mA on I/O Пины; 50 mA on 3.3 V Пин |
Флэш-память | 256 KB | 32 KB |
SRAM | 32 KB | 2.5 KB |
EEPROM | none | 1 KB |
Тактовая частота | 32.768 kHz (RTC), 48 MHz | |
LED встроенные | 6 | |
Длина | 61.5 mm | 71.1 mm |
Ширина | 25 mm | 23 mm |
Вес | 32 g | 16 g |
Microprocessor | ||
Processor | Atheros AR9331 | |
Architecture | MIPS 24 K processor operating at up to 400 MHz | |
Рабочее напряжение | 3.3 V typ.380 mA (113~570 mA) | |
Флэш-память | 16 MB | |
RAM | 64 MB DDR2 | |
Тактовая частота | 400 MHz | |
WiFi | 802.11 b/g/n 2.4 GHz | |
Ethernet | 802.3 10/100 Mbit/s | |
USB | 2.0 Host |
Переносные электронные устройства
Ниже сравнительные таблицы, так называемых, переносных электронных устройств.
Платы
Arduino Gemma | Lilypad Arduino USB | Lilypad Arduino Main Board | |
---|---|---|---|
Микроконтроллер | ATtiny85 | ATMega32u4 | ATmega168 or ATmega328V |
Рабочее напряжение | 3.3 V | 3.3 V | 2.7 V — 5.5 V |
Входное напряжение | 4 V — 16 V | 3.8 V — 5 V | 2.7 V — 5.5 V |
Цифровые (I/O) Пины | 3 | 9 | 14 |
PWM Каналы | 2 | 4 | 6 |
Аналоговый вход Каналы | 1 | 4 | 6 |
Постоянный ток на I/O Пин | 20 mA | 40 mA | 40 mA |
Absorption | 9 mA while running | ||
Флэш-память | 8 KB (2.75 KB для загрузчика) | 32 KB (4 KB для загрузчика) | 16 KB (2 KB для загрузчика) |
SRAM | 512 KB | 2.5 KB | 1 KB |
EEPROM | 512 KB | 1 KB | 512 KB |
Тактовая частота | 8 MHz | 8 MHz | 8 MHz |
LED встроенные | 1 | ||
Диаметр | 27.94 mm | 50 mm |
Платы (продолжение)
Lilypad Arduino Simple | Lilypad Arduino Simple Snap | |
---|---|---|
Микроконтроллер | ATmega328 | ATmega328 |
Рабочее напряжение | 2.7 V — 5.5 V | 2.7 V — 5.5 V |
Входное напряжение | 2.7 V — 5.5 V | 2.7 V — 5.5 V |
Цифровые (I/O) Пины | 9 | 9 |
PWM Каналы | 5 | 5 |
Аналоговый вход Каналы | 4 | 4 |
Постоянный ток на I/O Пин | 40 mA | 40 mA |
Флэш-память | 32 KB (2 KB для загрузчика) | 32 KB (2 KB для загрузчика) |
SRAM | 2 KB | 2 KB |
EEPROM | 1 KB | 1 KB |
Тактовая частота | 8 MHz | 8 MHz |
Диаметр | 50 mm | 50 mm |
Радиус | 18 mm |
Сводная таблица
Эта сводная таблица показывает сравнение характеристик всех плат Arduino и Genuino.
Название | Процессор | Рабочее/входное напряжение | Скорость процессора | Аналоговый Вход/выход | Цифровые IO/PWM | EEPROM [kB] | SRAM [kB] | Flash [kB] | USB | UART |
---|---|---|---|---|---|---|---|---|---|---|
101 | Intel® Curie | 3.3 V/ 7-12V | 32MHz | 6/0 | 14/4 | — | 24 | 196 | Regular | — |
Gemma | ATtiny85 | 3.3 V / 4-16 V | 8 MHz | 1/0 | 3/2 | 0.5 | 0.5 | 8 | Micro | 0 |
LilyPad | ATmega168VATmega328P | 2.7-5.5 V /2.7-5.5 V | 8MHz | 6/0 | 14/6 | 0.512 | 1 | 16 | — | — |
LilyPad SimpleSnap | ATmega328P | 2.7-5.5 V /2.7-5.5 V | 8 MHz | 4/0 | 9/4 | 1 | 2 | 32 | — | — |
LilyPad USB | ATmega32U4 | 3.3 V / 3.8-5 V | 8 MHz | 4/0 | 9/4 | 1 | 2.5 | 32 | Micro | — |
Mega 2560 | ATmega2560 | 5 V / 7-12 V | 16 MHz | 16/0 | 54/15 | 4 | 8 | 256 | Regular | 4 |
Micro | ATmega32U4 | 5 V / 7-12 V | 16 MHz | 12/0 | 20/7 | 1 | 2.5 | 32 | Micro | 1 |
MKR1000 | SAMD21 Cortex-M0+ | 3.3 V/ 5V | 48MHz | 7/1 | 8/4 | — | 32 | 256 | Micro | 1 |
Pro | ATmega168 ATmega328P | 3.3 V / 3.35-12 V5 V / 5-12 V | 8 MHz 16 MHz | 6/0 | 14/6 | 0.512 1 | 1 2 | 16 32 | — | 1 |
Pro Mini | ATmega328P | 3.3 V / 3.35-12 V5 V / 5-12 V | 8 MHz 16 MHz | 6/0 | 14/6 | 1 | 2 | 32 | — | 1 |
Uno | ATmega328P | 5 V / 7-12 V | 16 MHz | 6/0 | 14/6 | 1 | 2 | 32 | Regular | 1 |
Zero | ATSAMD21G18 | 3.3 V / 7-12 V | 48 MHz | 6/1 | 14/10 | — | 32 | 256 | 2 Micro | 2 |
Due | ATSAM3X8E | 3.3 V / 7-12 V | 84 MHz | 12/2 | 54/12 | — | 96 | 512 | 2 Micro | 4 |
Esplora | ATmega32U4 | 5 V / 7-12 V | 16 MHz | — | — | 1 | 2.5 | 32 | Micro | — |
Ethernet | ATmega328P | 5 V / 7-12 V | 16 MHz | 6/0 | 14/4 | 1 | 2 | 32 | Regular | — |
Leonardo | ATmega32U4 | 5 V / 7-12 V | 16 MHz | 12/0 | 20/7 | 1 | 2.5 | 32 | Micro | 1 |
Mega ADK | ATmega2560 | 5 V / 7-12 V | 16 MHz | 16/0 | 54/15 | 4 | 8 | 256 | Regular | 4 |
Mini | ATmega328P | 5 V / 7-9 V | 16 MHz | 8/0 | 14/6 | 1 | 2 | 32 | — | — |
Nano | ATmega168ATmega328P | 5 V / 7-9 V | 16 MHz | 8/0 | 14/6 | 0.5121 | 12 | 1632 | Mini | 1 |
Yùn | ATmega32U4AR9331 Linux | 5 V | 16 MHz400MHz | 12/0 | 20/7 | 1 | 2.516MB | 3264MB | Micro | 1 |
Arduino Robot | ATmega32u4 | 5 V | 16 MHz | 6/0 | 20/6 | 1 KB (ATmega32u4)/512 Kbit (I2C) | 2.5 KB(ATmega32u4) | 32 KB (ATmega32u4) of which5 KB used by bootloader | 1 | 1 |
MKRZero | SAMD21Cortex-M0+32bit low powerARM MCU | 3.3 V | 48 MHz | 7 (ADC 8/10/12 bit)/1(DAC 10 bit) | 22/12 | No | 32 KB | 256 KB | 1 | 1 |
Спецификации плат, которые больше не выпускаются.
Название | Процессор | Рабочее/входное напряжение | Скорость процессора | Аналоговые вход/выход | Цифровые IO/PWM | EEPROM [kB] | SRAM [kB] | Flash [kB] | USB | UART |
BT | ATmega328P | 5 V / 2.5-12 V | 16 MHz | 6/0 | 14/6 | 1 | 2 | 32 | — | 1 |
Fio | ATmega328P | 3.3 V / 3.7-7 V | 8 MHz | 8/0 | 14/6 | 1 | 2 | 32 | Mini | 1 |
Наборы и конструкторы ардуино для начинающих
Наборы Ардуино позволят вам быстро начать конструировать первые электронные схемы и начать обучение программированию. В отличие от других электронных конструкторов, наборы Ардуино прокладывают мостик между игрушечными и реальными проектами. С их помощью вы сможете создавать вполне работающие прототипы достаточно умных устройств, которые можно использовать в реальной жизни. В этой статье мы подготовили для вас обзор наиболее популярных наборов и конструкторов для начинающих, которые можно купить в российских интернет-магазинах и на aliexperss.
Недорогие наборы Ардуино в зарубежных интернет-магазинах
Интернет-магазин Алиэксперсс – просто волшебная шкатулка для начинающих инженеров, ведь именно там можно найти самые недорогие электронные компоненты, контролеры и наборы. Мы собрали здесь наиболее популярные варианты достаточно надежных поставщиков.
Конструкторы роботов и машинок на Ардуино
Стартовые наборы Ардуино
Если вы хотите научить ребенка основам работы с Ардуино, то лучше начинать с покупки специального набора, который принято называть Arduino Kit. Набор Arduino Starter Kit обычно содержат только самые основные элементы, включая контроллер Arduino, соединительные провода, макетную плату, светодиоды и различные датчики и модули.
Расширенные наборы Arduino
Наборы и конструкторы, включающие дополнительные датчики, моторы, дисплеи. В некоторых наборах вместе с Arduino Uno предлагается еще и вариант контроллера Mega.
Большой набор Ардуино с большим количеством датчиков, шаговым двигателем, экраном, пультом и многим другим. Качественная упаковка, в комплекте инструкция на английском. Самый лучший способ начать работу с Ардуино! | Набор Arduino Mega2560 с большим набором датчиков и электронных компонентов в пластиковой коробке. Мелкие детали заботливо упакованы в маленькие коробки, качественные компоненты. В комплекте диск с примерами и инструкция на английском |
Популярный набор RFID Ultimate Starter Kit, включающий различны датчики, плату Arduino UNO R3 в пластиковой коробке | Один из самых недорогих вариантов набора RFID Arduino Kit в неплохой упаковке и традиционным набором содержимого |
Отличный большой набор с Arduino Mega 2560, огромным количеством датчиков и модулей. Совсем не “китайское” качество упаковки и компонентов | Набор Keyestudio для юных исследователей природы с отличным набором датчиков, включая такие необычные, как датчик пыли |
Наборы ардуино роботов – автомобилей
Экономный вариант для тех, у кого уже есть ардуино – просто шасси с набором двигателей, колес, держателя для батареек и проводов | Большой автомобильный комплект Arduino с возможностью управлением по Bluetooth, с датчиками, платой Arduino Uno, драйвером двигателя, шасси, 4 моторами, колесами, сервоприводом, крепежом и проводами. |
Отличный качественный набор ардуино автомобиля с контроллером, с шасси, двигателями, датчиками, Bluetooth, а также LCD дисплеем! | Очень популярный и недорогой набор с контроллером ардуино, шасси, драйвером двигателя и всеми остальными необходимыми деталями |
Российские наборы Ардуино
Рынок наборов и конструкторов для образовательной робототехники на платформе Ардуино достаточно обширен и представлен в широком разнообразии готовыми комплектами как отечественных, так и зарубежных производителей.
Arduino – это универсальный электронный конструктор. Он позволяет, благодаря удобной платформе, разрабатывать и создавать электронные устройства на основе работы микроконтроллеров, имеет открытую архитектуру и не требует знания сложного языка программирования.На основе Ардуино можно собрать самые разнообразные электронные приборы и устройства, а некоторые производители предлагают уже готовые решения, укомплектованные определенными модулями для решения конкретных задач.
Наборы и конструкторы Амперка
Набор Матрешка
Набор может быть различных модификаций – X, Y или Z, и отличается по количеству входящих в состав компонентов. Оптимальный вариант для тех, кто совершенно не имеет опыта, а также радиодеталей для электронного конструирования. Главным компонентом комплекта является платформа Arduino Uno, а также различные модули, провода, макетные платы. Кроме того в состав включена красочная обучающая брошюра.
Набор «Матрешка X» содержит комплект из элементов, позволяющий создать 8 электронных моделей, предлагаемых в брошюре, и не включает таких устройств, как фоторезистор, термистор, конденсаторы и т.д., которыми комплектуются наборы Y или Z.
«Матрешка Y» позволяет собрать уже 17 электронных устройств, и значительно расширена наличием дополнительных элементов. В комплекте имеются различные типы светодиодов, конденсаторы разной емкости, штырьковые соединители и пьезо-пищалка.
Версия Z обеспечивает возможность сборки всех видов устройств из брошюры, и дополнена по сравнению с базовым и средним наборами мотором FA-130, микросервоприводом, светодиодной шкалой и тестовым экраном.
Конструктор Йодо
Набор состоит из совместимого с Ардуино контролера (Iskra JS), который обеспечивает возможность программирования на языке Java Script. Также в комплектацию включены различные электронные компоненты, при помощи которых можно создать до 25 устройств самого разнообразного назначения, в чем поможет буклет, который имеется в наборе. Технологичная плата Troyka Shield обеспечивает простое подключение модулей к плате при помощи шлейфов.
Выбрать и купить наборы и конструкторы Амперки можно на официальном сайте: http://amperka.ru/
Наборы и конструкторы Эвольвектор
В зависимости от сложности и входящих в комплект компонентов наборы делятся по предназначению на три уровня:
Для новичков оптимальным выбором станут комплекты стартового уровня, которые помогают изучить основы электроники при помощи брошюр и простых электронных компонентов. Серия представлена такими наборами: Стартовый набор – Уровень 1 (Основы электроники), Переходный набор -Уровень 1 (набор-дополнение, как переход от стартового уровня к основному), Основной набор – Уровень 1.2.
В наборы второго уровня входят программируемые микроконтроллеры (Ардуино), и освещаются особенности работы с ними. Серия представлена наборами: Стартовый набор- Уровень 2 (контроллеры Ардуино), Переходный набор-Уровень 2 (есть три варианта: от старта к основному, от основного к расширенному, от расширенного к расширенному Робот+), Основной набор- Уровень 2 (контроллеры Ардуино), Расширенный набор- Уровень 2 (контроллеры Ардуино).
Комплекты третьего уровня помогают изучить миниатюрные одноплатные компьютеры Raspberry Pi и его аналоги. Серия включает: Стартовый набор. Уровень 3 (Изучение Raspberry pi).
Выбрать и купить наборы Эвольвектор можно на официальном сайте: http://www.evolvector.ru/
Наборы и конструкторы Ларт
ЛАРТ Сармат Армага
Набор на основе контроллера Ардуино, при помощи которого можно собрать робота, движущегося по линии. Главный компонент комплекта – миниатюрная плата Ардуино Нано, которая позволяет подключать не только входящие в состав набора компоненты, а и другие элементы совместимые с Ардуино, как механического, так и электронного типа. Это дает возможность совершенствовать полученного робота.
ЛАРТ Печенег Батана
Комплект включает плату Ардуино Нано и имеет достаточное количество элементов для разработки и строительства роботов, которых при помощи состава набора можно собрать две разновидности: робот, движущийся по черной линии и робот с датчиком ультразвука. Для программирования применяется текстовая среда Arduino IDE. Для разных модификаций роботов имеется возможность использования совместимых с Ардуино компонентов, а при помощи дополнительной пластины можно установить большее количество датчиков.
Выбрать и купить наборы ЛАРТ можно на официальном сайте: lartmaster.ru/
Наборы и конструкторы SmartElements
Конструктор Смарт Робо
Готовый конструктор для создания электронного робота на основе Ардуино, в комплект входит необходимое количество элементов, и руководство к сборке. Базовый элемент набора – плата от Keyestudio (100% аналог Ардуино). Полученный робот может быть запрограммирован на движение по линии, возможность объезда препятствий и управление от дистанционного пульта. Все элементы соединяются при помощи быстроразъемных соединителей и не требуют пайки. Доработать и усовершенствовать полученную конструкцию можно добавив на плату дополнительные элементы, совместимые с контроллером Ардуино.
Конструктор Смарт
Серия наборов, которые отличаются по комплектации. Основной компонент – плата Smart Uno – аналог контроллера Ардуино Уно, не уступающий ему по качественным характеристикам. В зависимости от комплектации (Смарт 10, Смарт 20 и Смарт 30) набор содержит элементы, как для начального уровня проектирования, так и для разработки более сложных проектов. При необходимости возможно подключение других электронных компонентов, совместимых с микроконтроллером.
Смарт Genuino
Серия наборов – Смарт 10 Genuino, Смарт 20 Genuino, Смарт 30 Genuino, которые отличны по количеству деталей в комплекте. Главный базовый компонент – плата Genuino Uno, кроме которой в составе имеются электронные детали, беспаечная макетная плата, провода и руководство по проектированию. Набор будет интересен как новичкам, так и профессиональным пользователям.
Выбрать и купить конструктор SmartElements можно на официальном сайте: http://smartelements.ru/
Робоплатформа Robbo (ScratchDuino)
Конструктор предназначен для обучения детей и взрослых основам робототехники и электроники. Управление роботизированным механизмом может осуществляться из различных сред программирования (Scratch, Lazarus, Кумир) или же пульта управления. Базовый компонент – картридж Ардуино. В зависимости от типа комплектации варьируется количество составных элементов.
Выбрать и купить конструктор Robbo можно на официальном сайте: http://robboclub.ru/
Наборы Arduino Смайл
Мастер Ардуино
Образовательный электронный конструктор, который разделен на серии, в зависимости от количества базовых компонентов (Старт, Light, XXL). Главный элемент – микроконтроллер Arduino UNO R3, помимо которого в набор входят и другие электронные детали, необходимые для обучения робототехнике и конструированию. Наборы помогут освоить правила и особенности программирования на С/C++.
Выбрать и купить конструктор серии Мастер можно на официальном сайте: http://mbitech.ru/
Подведение итогов
Как видно из приведенного нами краткого обзора, сегодня можно найти достаточно широкий ассортимент сделанных в России готовых наборов Arduino для электронного конструирования. Преимуществом российских наборов является лучшее, чем у недорогих китайских конструкторов качество исполнения компонентов и наличие инструкции на русском языке. Основной минус – достаточно высокая по сравнению с теми же аналогами в Китае стоимость. Очень часто, открыв российский набор, можно найти просто переупакованные китайские запчасти с иероглифами на модулях и датчиках. Только некоторые производители предлагают уникальные конструкторы собственной разработки. Будем надеяться, что рынок образовательной ардуино робототехники будет только расти и у нас впереди еще будет много открытий.
Самая лучшая arduino uno для ценителей и коллекционеров.
Самая продуманная ардуино уно, которую я когда-либо держал в руках. Из главных достоинств полноценный дс-дс вместо амперного стабилизатора, как это обычно делают, и дополнительные выводы.Я, можно сказать, начал коллекционировать различные виды плат ардуино уно, поскольку они самые удобные для отладки проекта. Так уж повелось, что наиболее интересные представители плат этого семейства я стараюсь тем или иным способом прибрать к рукам, в разумных пределах естественно. Конкретно эта плата пока что лучшая.
Сама плата в отдельной картонной коробке, заботливо упакованная в антистатический пакет и укутанная в транспортировочную пленку — «пупырку».
Теперь о плате, в нее чертовски удобно подключать сервоприводы, если раньше для этого пользовался шилдом, то теперь стало немного проще
А самое приятное, что плата меньше греется благодаря выполненному на плате dc dc преобразователю. Благодаря ему же нагрузку по току на плату можно увеличить, предел выяснять не стал, поскольку плата мне дорога не только как «рабочая лошадка» но и как экспонат коллекции. НО, 4 мотора с редуктором, что обычно ставят на ардуиновские акриловые шасси плата питает без напряга и ощутимого нагрева, хотя раньше для этого мне приходилось использовать отдельный дс-дс из 12В в 5В, т.е. запитать драйвер двигателе можно без проблем, да и входное напряжение можно подавать до 20В вместо 12.
Еще очень кстати сделали отдельные выводы для I2C и UART с питанием, теперь без макетки к I2C можно подцепить на одно устройство больше.
Фото платы поближе
Теперь о том, как эту радость получить. Как регистрироваться на сайте я рассказывать не буду, но об одном моменте предупрежу — это доставка, она не очень гуманная.
Вот пример одного из моих заказов
Некоторые товары у продавца, например все те же дисплеи вообще почти не имеют достойных аналогов, к тому же пошла уже вторая ревизия с часами реального времени и восемью ногами gpio на борту, т.е. тенденция к развитию есть.
В качестве особенностей платы: крепление аналогично оригиналу, но габариты чуть шире за счет возможности впаять ряды дублирующих выводов.
Вот для сравнения еще один не самый распространенный клон, обзор на него я как-то уже делал
На сайте производителя есть подробная документация:
Схема
Документ с полным описанием
Вики
Теперь кратко по всем плюсам и минусам:
+ Полноценная atmega16 в качестве usb-uart переходника, что обеспечивает намного большую стабильность и кросплатформенность платы.
+ Дополнительные выводы для I2C + питание
+ Дополнительные выводы UART + питание
+ Дублируются все остальные выводы в паре с питанием, что очень удобно для подключения всяческих датчиков и сервоприводов
+ Встроенный dc-dc преобразователь, который дает больший диапозон по питанию и больший максимальный ток при минимальном нагреве части питания
+ Качество сборки, непропаянных мест или остатков флюса я не заметил
-+ Габариты платы чуть превышают стандартные, на совместимость не влияет
— Цена
+Не знаю пользуется кто прогой для моделирования ардуино FRITZING, но вся продукция по данной тематике от этого магазина поддерживается, библиотеки лежат на вики производителя.
Вот такая интересная плата, Что касается Купленных на свои кровные дисплеев, то брал я их для дела, поэтому вероятнее всего будет не обзор, а применение на практике. Всем удачи!
Товар предоставлен для написания обзора магазином. Обзор опубликован в соответствии с п.18 Правил сайта.
Бюджетные аналоги Arduino от русского разработчика.
Найти нормальные Arduino не так сложно, но при низкой цене обычно и низкое качество.Совсем недавно на рынке появился новый продавец с качественными Arduino и модулями за невысокую цену.
Данный обзор посвящен небольшой части их ассортимента.
Доставка
Ни чего интересного, каждая плата пришла в антистатическом пакете с наклейкой на которой нанесена информация о плате.
UNO — $2.55
Первой платой которую я открыл была Arduino uno.
На вид качество отличное.
Текстолит не тонкий, покрашен аккуратно и равномерно.
Все разъемы впаяны аккуратно, флюс отмыт.
Даже есть метка о проверке качества.
Но некоторых местах есть мелкие огрехи в шелкографии и пара кривых кондеров.
Хотя это скорее придирки.
На борту стандартный набор.
Сам микроконтроллер Atmega328P
Usb Com ttl конвертер на ch440g
Чуть удешевленная система питания.Хотя на работе не сказывается, линию 3,3v лучше сильно не нагружать (хотя производитель заявляет стабильную работу при нагрузке 350mA на линии 3.3v)
Главный линейный стабилизатор -ams1117 5.0
При подключении к пк ярко светится светодиод по линии питания зеленого цвета.
Остальные диоды оранжевого (rx tx 13).
В пк определяется конвертер (ch440), с драйверами проблем нет, по приезду был ардуиновский бутлоадер и скетч блинк.
Итог:
Плюсы:
-Micro usb.
-Разъем для подключения батареи.
-Аккуратная пайка и чистая плата.
-Цена
Минусы:
-Не самая лучшая система питания.
Купить
PRO MINI — US $1.45
Плата не отличается схематикой от похожих ардуин.
Качество отличное, флюса опять же нет, детали стоят аккуратно.
Порадовало наличие двупинового коннектора для A4 и A5
Чип так же как и в прошлом случае — Atmega 328p Стабилизатор питания — le50
На задней стороне видим отметку о проверке качества, а так же то что у меня версия на 5v, так же есть на 3.3v ()
При подключении к пк через конвертер без проблем прошивается, бутлоадер ардуины уже прошит.
Купить
Итог:
Плюсы:
-Аккуратная пайка и чистая плата.
-Цена
Минусы:
-Минусов нет
USB TTL для этой платы от RoboDyn
Качество отличное, с дровами как и с любым ch440 проблем нет.Reset при подключении работает.
Но нет светодиодов rx и tx;
купить
MEGA 2560
Все характеристики системы питания как у UNO.
Конвертер все тот же ch440
Система питания 5v -asm1117 5.0 и 3.3v — le33
Контроллер — Atmega2560
При подключении к пк определяется конвертер ch440, при выборе платы в ардуино иде — нормально прошивается и общается через сериал.
С магазина зашит ардуино бутлоадер и скетч — блинк.
Купить
Что могу сказать под конец.
Платы вполне качественные, если закрыть глаза на очень мелкие огрехи в шелкографии то проблем вообще нет.
Очень сильно радует цена, а она одна из самых выгодных на али на все платы.
Так же от этого продавца есть разнообразные модули (датчики) по приемлемой цене.
Так же у этого продавца есть линейка «MEGAPOWER», с улучшенной системой питания.
Товар предоставлен для написания обзора магазином. Обзор опубликован в соответствии с п.18 Правил сайта.
Что такое Arduino и что с ним можно сделать
Сейчас в мире людей, увлечённых техникой, наблюдается настоящая «ардуиномания». Этому маленькому загадочному устройству посвящены тысячи статей, сотни блогов и форумов. Так что же это такое – Arduino? И почему он обрёл столь большую популярность?
Arduino – это маленькое электронное устройство, состоящее из одной печатной платы, которое способно управлять разными датчиками, электродвигателями, освещением, передавать и принимать данные… Arduino – это целое семейство устройств разных размеров и возможностей. А также это целый зоопарк клонов Ардуино и мир ардуино-совместимых устройств. Но давайте обо всём по порядку.
1«Мозг» Arduino
«Мозг» Arduino – это микроконтроллер семейства Atmega. Микроконтроллер представляет из себя микропроцессор с памятью и различными периферийными устройствами, реализованный на одной микросхеме. Фактически это однокристальный микрокомпьютер, который способен выполнять относительно простые задачи. Разные модели из семейства Arduino оснащены разными микроконтроллерами.
Atmega328 – мозг Arduino UNOНа фото микроконтроллер Atmega328. Такие микроконтроллеры стоят на Arduino UNO и Arduino Nano (но в другом корпусе).
2«Руки» Arduino
Но какой толк от мозга, если он не имеет рук? Руками в данном случае служат электрические выводы, размещённые по периметру платы Arduino. Есть платы с большим количеством выводов, есть с меньшим. Например, самая большая плата в семействе Ардуино – Arduino Mega – имеет более 70 независимых выводов, а самая маленькая – Arduino Pro Mini – всего 22 вывода.
Сравнение Arduino Mega и Arduino Pro MiniНа фотографии показаны в сравнении Arduino Mega и Arduino Pro Mini. Представляете, что мог бы делать человек, имея столько рук, сколько Arduino Mega – выводов?
3Цифровые и аналоговые выводы
Не все выводы у Arduino одинаковые. Есть выводы цифровые, а есть аналоговые. Принципиальная разница между ними в том, что на цифровых выводах может быть только два значения: либо логическая «1» (TRUE, от 3 до 5 вольт), либо логический «0» (FALSE, от 0 до 1,5 вольт), а на аналоговых выводах диапазон от логической «1» до «0» поделён на множество мелких участков.
Зачем это нужно? Давайте рассмотрим такой наглядный пример. Если подключить к цифровому выводу Arduino светодиод и подать на вывод логическую «1», то светодиод загорится с максимальной яркостью; если подать «0» – светодиод погаснет. Никаких промежуточных вариантов нет. Если светодиод подключить к аналоговому выводу, то яркостью светодиода можно управлять плавно. На практике к аналоговым выводам чаще всего подключаются какие-либо аналоговые датчики.
4Чем может управлять Arduino
В итоге такое количество «рук» у Arduino позволяет подключать к нему огромное количество различных периферийных устройств. Среди них, например:
- кнопки, герконы и джойстики,
- светодиоды и фотодиоды,
- микрофоны и динамики,
- электродвигатели и сервоприводы,
- ЖК дисплеи,
- считыватели радиометок (RFID и NFC),
- bluetooth, WiFi и Ethernet модули,
- считыватели SD карт,
- радиоприёмники и радиопередатчики,
- GPS и GSM модули…
А также десятки различных датчиков:
- освещённости,
- магнитного поля,
- ультразвуковые и лазерные дальномеры,
- гироскопы и акселерометры,
- датчики дыма и состава воздуха,
- датчики давления, температуры и влажности…
И ещё многое, многое другое
Всё это превращает Arduino в универсальное ядро системы, которое может быть сконфигурировано совершенно разнообразными способами. Хотите сделать радиоуправляемую кормушку для питомца? Пожалуйста! Хотите чтобы при начале дождя у вас на лоджии закрывалось окно? Пожалуйста! Хотите управлять яркостью освещения в комнате со смартфона? Запросто! Хотите получать уведомления на e-mail, если почва комнатных растений стала слишком сухой? И это можно!
Разнообразные датчики, которые можно подключить к ArduinoНа фотографии показана лишь крохотная часть периферийных устройств, которые можно подключить к Arduino. На самом деле их гораздо, гораздо больше.
5Общение с Arduino
Как же процессор узнаёт, что именно ему следует делать? Вы должны рассказать ему это. Написание сообщений для Arduino называется программирование. Существует язык для общения с микроконтроллером, упрощённый и адаптированный специально для Arduino. Освоить этот язык совсем не сложно при желании и определённой настойчивости, даже если вы никогда раньше не программировали.
И для упрощения этого процесса разработана специальная программная среда – Arduino IDE. В её состав включены десятки примеров хороших, работающих программ. Изучив их, вы очень быстро многое узнаете о языке общения с Arduino.
Внешний вид среды разработки для программирования Ардуино – Arduino IDEArduino позволит вашим программам выйти из виртуального мира в мир реальный. Вы сможете увидеть, как написанные вами программы заставляют мигать светодиод или вращать вал двигателя, а затем делать и более сложные и полезные вещи. Arduino позволит вам узнать много нового и интересного и в электронике, и в программировании. В итоге это может послужить вам отличным хобби, увлекательным занятием с детьми, замечательным и полезным времяпровождением.
Вы можете заказать Arduino и множество разнообразных датчиков для него в китайском онлайн-магазине Али-Экспресс. Здесь цены ниже, но доставка занимает время от 3 недель до 1,5 месяцев. Можно заказать Arduino в магазине электроники Voltiq.ru. Здесь цены чуть выше, чем в китайских интернет-магазинах, но не придётся ждать целый месяц. Ещё один хороший магазин электроники и робототехники – FastNVR.ru.
Ну и напоследок, посмотрите, какие разные и замечательные проекты можно воплотить с помощью Ардуино!