[Перевод] Самые маленькие Arduino для ваших мини-проектов + примеры самих проектов
Если вам нужны маленькие Arduino-платы для DIY-проектов, эта статья как раз кстати. Вы хотите создать носимый девайс на базе Arduino, но оригинальная плата слишком большая? Или есть на примете другой проект, для которого нужна маленькая плата с большим количеством возможностей?
Эта подборка поможет выбрать то, что нужно. В ней собраны самые маленькие Arduino платы с разными характеристиками. Их можно использовать для разработки самых разных проектов — от роботов до носимых устройств. Есть и примеры проектов.
Seeduino Nano
Начнем с Seeeduino Nano. Это компактная плата, похожая на Seeeduino V4.2/Arduino UNO. Она полностью совместима с Arduino Nano — как по размерам, так и распиновкой. Несмотря на небольшой размер, она достаточно функциональна. Мы рекомендуем использовать эту плату новичкам, которые хотят с чего-то начать. Кроме того, если у вас есть кодовая база из предыдущего проекта Uno, ее можно использовать с Nano.
Характеристики включают память с частотой работы 16 МГц и 32 КБ, 1 КБ EEPROM, 2 KB RAM. В комплект входят элементы периферии для расширения функциональности проекта. Есть также коннектор Grove I2C, который дает возможность подключиться к сотням самых разных сенсоров и актуаторов.
Почему просто не использовать Arduino Nano? Это вопрос цены. Так, Seeeduino Nano вы можете получить за $6.90. А вот Arduino Nano стоит уже $22. А еще у Seeeduino большее количество периферии.
Если и этого не хватает, то можно приобрести Grove Shield for Arduino Nano. В комплекте поставляется 3 цифровых коннектора, 3 аналоговых, 1 L2C коннектор и 1 UART.
Характеристики Seeeduino Nano
- Микроконтроллер: ATmega328
- Рабочее напряжение: 5V
- Digital I/O Pins: 22
- PWM Enable Pins: 6
- Analog I/O pins: 8
- Flash Memory: 32KB
- SRAM: 2KB
- EEPROM: 1KB
- Частота: 16 MHz
- Размер: 45 mm x 18 mm
- Цена: $6.90
Arduino MKR1000
А это плата для тех, кому необходима беспроводная WiFi-связь. Есть минимальный навык в создании сетевых устройств? Если да, то Arduino MKR1000 как раз для вас!
Arduino MKR1000 разработана в качестве практичного и экономичного решения для разработчиков, проекты которых предусматривают модуль беспроводной связи. Основа платы — Atmel ATSAMW25 SoC.
Она состоит из трех основных блоков:
- SAMD21 Cortex-M0+ 32bit low power ARM MCU
- WINC1500 low power 2.4GHz IEEE 802.11 b/g/n Wi-Fi
- ECC508 CryptoAuthentication
ATSAMW25 включает также встроенную антенну.
Здесь есть модуль для подключения батареи, что дает возможность работать автономно от 5V. Модуль WIFi потребляет очень мало энергии, плюс оснащен Cryptochip для безопасного обмена данными. А еще эта плата совместима с Arduino IDE для упрощения использования Arduino Software (IDE).
Для подачи энергии используется USB-порт, так что система может работать с элементом питания или без него.
Характеристики Arduino MKR1000
- Микроконтроллер: SAMD21 Cortex-M0+ 32bit low power ARM MCU
- Рабочее напряжение: 3.3V
- Digital I/O Pins: 8
- PWM Enable Pins: 12
- Analog I/O pins: 8
- Flash Memory: 256KB
- SRAM: 32KB
- EEPROM: –
- Частота: 48 MHz
- Размер: 61.5mm x 25mm
- Цена: $34.99
Arduino Pro Mini
Конечно, в подборку мини-плат Arduino нельзя не включить Arduino Pro Mini. Это фактичесски Arduino Pro, упакованная в гораздо меньший форм-фактор. Кроме того, убраны некоторые элементы для минимизации размера.
Небольшой размер платы позволяет встраивать ее в любые проекты. Правда, для работы с ПО понадобится не только USB-кабель, но и преобразователь сигнала, внешняя плата. Например, USB CP2102.
Arduino Pro Mini поставляется в двух вариантах — 5V/16MHz и 3.3V/8MHz. В первом случае плата работает с тем же напряжением и на той же скорости, что и Arduino Nano и Micro. 3В плата более медленная, но потребляет меньше энергии, что дает возможность увеличить срок автономной работы.
Характеристики Arduino Pro Mini
- Микроконтроллер: ATmega328
- Рабочее напряжение: 5V / 3.3V
- Digital I/O Pins: 14
- PWM Enabled Pins: 6
- Analog I/O pins: 6
- Flash Memory: 32 KB (2KB зарезервированы для Bootloader)
- SRAM: 2KB
- EEPROM: 1KB
- Частота: 8 / 16 MHz
- Размер: 33 mm x 18 mm
- Цена: $9.95
Arduino MKR VIDOR 4000
Несмотря на то, что это не самая маленькая Arduino, она может похвастаться рядом уникальных функций, которых обычно нет у Arduino. Плюс ко всему, она очень небольшая, что дает возможность встраивать плату в самые миниатюрные проекты.
Если вы ищете нечто очень специфическое, чего нет у Arduino, что-то более сложное, обратите внимание на кастомизируемую и мощную плату MKR VIDOR 4000.
При помощи MKR VIDOR 4000 вы можете настроить все, что хотите. Вот характеристики: SRAM объемом 8 МБ; чип QSPI Flash объемом 2 МБ — 1 МБ выделен для пользовательских приложений; разъем Micro HDMI; разъем камеры MIPI;, а также WiFi и BLE на базе серии U-BLOX NINA W10. Плата также включает классический интерфейс MKR, на котором все выводы управляются как SAMD21, так и FPGA. Есть и разъем Mini PCI Express с 25 настраиваемыми пользователем пинами.
FPGA содержит 16К логических элементов, 504 КБ встроенной ОЗУ и 56 18 × 18-битных умножителей HW для высокоскоростного DSP. Каждый вывод может быть настроен для UART, (Q) SPI, ШИМ высокого разрешения / высокой частоты, квадратурный энкодер, I2C, I2S, Sigma Delta DAC и т. Д.
Встроенная FPGA может использоваться в качестве обработчика аудио и видео. Эта плата также оснащена микросхемой SAMD21. Связь между FPGA и SAMD21 осуществляется без проблем.
Характеристики MKR VIDOR 4000
- FPGA: Intel® Cyclone® 10CL016 (datasheet)
- Рабочее напряжение: 3.3V
- Digital I/O Pins: 22 headers + 25 Mini PCI Express
- PWM Enabled Pins: All Pins
- Analog I/O pins: –
- Flash Memory: 2MB
- SRAM: 8MB
- EEPROM: –
- Частота: 48 MHz — Up to 200 MHz
- Размер: 83mm x 25mm
- Цена: $70.90
Arduino Micro
Еще один представитель семейства Arduino — плата Arduino Micro. Она несколько больше Nano. Зато плата оснащена ATmega32U4 — в этом основное отличие от Nano.
У Micro больше возможностей, чем у Nano. Это 20 цифровых пинов ввода / вывода, 12 аналоговых входов и 7 пинов с PWM. Кроме того, благодаря встроенному USB-порту вы можете легко использовать его в качестве мыши, клавиатуры и т. д. Однако загрузчик Micro может быть запрограммирован только с USB, для чего требуется специальный драйвер.
Зато не нужны никакие переходники-конвертеры, все работает из коробки.
Если вы знакомы с Arduino Leonardo, то это — его уменьшенная версия. Micro — самая маленькая плата в семействе ATmega32U4.
Технические характеристики
- Микроконтроллер: ATmega32u4
- Рабочее напряжение: 5V
- Digital I/O Pins: 20
- PWM Enabled Pins: 7
- Analog I/O pins: 12
- Flash Memory: 32 KB (4KB used by bootloader)
- SRAM:2.5KB
- EEPROM: 1KB
- Частота: 16 MHz
- Размер: 48 mm x 18 mm
- Цена: $18.90
Seeeduino XIAO
Это самая маленькая Arduino-плата из всех, что представлены в этой подборке. При этом функциональность ее на высоте, у нее куча возможностей и интерфейсов, которые так нужны разработчикам.
Плата оснащена Microchip SAMD21 Arm Cortex-M0+. Все основные компоненты размещены под металлической пластиной. Эта плата совместима с Arduino Zero, программировать можно при помощи Arduino IDE или Arduino Create.
Технические характеристики Seeeduino XIAO:
- Микроконтроллер: Microchip SAMD21G18 ARM Cortex-M0+ с тактовой частотой 48 МГц с 256 Кб флэш-памяти, 32 Кб SRAM
- USB — 1x порт USB type C для питания и программирования
- Расширение ввода / вывода
- Два 7-контактных разъема с 11x аналоговыми входами, 11x цифровыми входами и выходами, 1x DAC, SPI, UART и I2C
- Напряжение ввода / вывода 3,3 В (не толерантный к напряжению 5 В)
- Разное — 1x пользовательский светодиод, светодиод питания, 2x светодиода для последовательного порта, контакты сброса, контакты SWD, кварцевый генератор 32.768 кГц
- Питание — 5 В через порт USB-C, контакты питания (VIN / GND) для батарейки
- Размеры — 23.5×17.5×3.5 мм
Проекты на основе мини-плат Arduino
Что можно сделать на основе этих плат?
Пульсометр на основе Arduino Nano
Это бюджетная версия умных часов, единственное назначение устройства — измерение пульса.
Что нужно для проекта?
- Seeeduino Nano / Arduino Nano v3
- uECG элемент
- 2.4G беспроводный модуль NRF24L01+PA
- Светодиодное кольцо Grove (16-WS2813 Mini)
- LiPo аккумулятор
Умный дом
Что нужно для проекта?
- Arduino Micro & Genuino Micro
- Raspberry Pi Zero W
- Espressif ESP8266 ESP-01
- ПО Suitch
- ПО Apple HomeKit
- ПО Apply Siri
- ПО Google Now
Миниатюрная клавиатура
Это не клавиатура, а, по сути, одна сенсорная кнопка, которую можно запрограммировать на выполнение различных операций в среде Windows.
Что нужно для проекта?
- Arduino Micro & Genuino Micro
- Проводки
- Резистор 1 МОм
- Паяльник
А что больше всего понравилось вам из подборки? Что вы чаще всего используете в работе и почему? Расскажите об этом в комментариях.