Самая маленькая ардуино. Как выбрать Arduino: обзор популярных плат и рекомендации по выбору

Какую плату Arduino лучше выбрать для вашего проекта. Чем отличаются разные модели Arduino. На что обратить внимание при выборе Arduino для новичка. Как не ошибиться с выбором Arduino для конкретных задач.

Содержание

Основные модели плат Arduino

Arduino предлагает несколько основных линеек плат, отличающихся размерами, функциональностью и назначением:

  • Arduino Uno — самая популярная и универсальная модель для начинающих
  • Arduino Mega — расширенная версия с большим количеством пинов
  • Arduino Nano — компактная версия для небольших проектов
  • Arduino Pro Mini — миниатюрная плата без USB-порта
  • Arduino Leonardo — с расширенными USB-возможностями
  • Arduino Due — мощная 32-битная плата

Рассмотрим особенности и отличия основных моделей подробнее.

Arduino Uno — универсальная плата для начинающих

Arduino Uno является самой распространенной и универсальной платой в линейке Arduino. Ее основные преимущества:

  • Простота использования и программирования
  • Большое количество уроков, примеров и библиотек
  • Совместимость с большинством шилдов и модулей
  • Достаточные возможности для большинства проектов
  • Оптимальное соотношение цена/функциональность

Благодаря этим качествам Arduino Uno рекомендуется в качестве первой платы для новичков в электронике и робототехнике. На ней можно реализовать большинство популярных проектов.


Arduino Mega — расширенная версия с большими возможностями

Arduino Mega представляет собой увеличенную версию Uno со значительно расширенными возможностями:

  • 54 цифровых пина вместо 14 у Uno
  • 16 аналоговых входов вместо 6
  • Больший объем памяти программ и ОЗУ
  • 4 аппаратных последовательных порта

Mega подходит для сложных проектов, требующих большого количества входов/выходов и расширенной функциональности. При этом сохраняется совместимость с большинством шилдов для Uno.

Arduino Nano — компактная версия для портативных устройств

Arduino Nano — это миниатюрная версия Uno с аналогичной функциональностью, но в более компактном корпусе. Ее особенности:

  • Маленькие размеры — всего 18×45 мм
  • Возможность установки на макетную плату
  • Встроенный USB-порт для программирования
  • Аналогичный Uno набор входов/выходов

Nano отлично подходит для создания компактных и портативных устройств, где важны малые габариты. При этом сохраняется полная программная совместимость с Uno.

Как выбрать подходящую плату Arduino?

При выборе Arduino для своего проекта следует учитывать несколько ключевых факторов:


  • Сложность проекта и требуемая функциональность
  • Количество необходимых входов/выходов
  • Требования к габаритам устройства
  • Наличие готовых примеров и библиотек
  • Совместимость с используемыми модулями
  • Стоимость платы

Для большинства начинающих оптимальным выбором будет Arduino Uno как универсальная плата с отличной поддержкой. Для более продвинутых проектов стоит присмотреться к Mega. А если важна компактность — обратите внимание на Nano или Pro Mini.

Сравнение характеристик популярных плат Arduino

Рассмотрим сравнительную таблицу основных параметров популярных плат Arduino:

МодельМикроконтроллерЦифровые I/OАналоговые входыФлеш-памятьОЗУТактовая частота
UnoATmega328P14632 КБ2 КБ16 МГц
Mega 2560ATmega25605416256 КБ8 КБ16 МГц
NanoATmega328P14832 КБ2 КБ16 МГц
Pro MiniATmega328P14632 КБ2 КБ8/16 МГц

Как видно из таблицы, платы на базе ATmega328P (Uno, Nano, Pro Mini) имеют схожие характеристики и отличаются в основном форм-фактором. Mega 2560 выделяется значительно увеличенными ресурсами.


Совместимость плат Arduino между собой

Важное преимущество экосистемы Arduino — высокая совместимость различных плат между собой. Это позволяет легко переносить проекты с одной платы на другую:

  • Программный код полностью совместим между платами на одинаковых микроконтроллерах
  • Большинство шилдов для Uno подходят и для Mega
  • Распиновка Uno, Nano и Pro Mini идентична
  • Среда разработки Arduino IDE поддерживает все официальные платы

Это дает возможность начать с простой платы вроде Uno, а затем при необходимости легко перейти на более мощную или компактную версию.

Рекомендации по выбору первой платы Arduino

Для новичков, только начинающих знакомство с Arduino, можно дать следующие рекомендации по выбору первой платы:

  1. Arduino Uno — оптимальный универсальный вариант для старта
  2. Arduino Nano — если важны компактные размеры
  3. Arduino Mega — для сложных проектов с большим количеством подключений
  4. Arduino Pro Mini — для тех, кто уже имеет опыт работы с микроконтроллерами

В большинстве случаев лучше начать с классической Arduino Uno — она проста в освоении и позволяет реализовать большинство базовых проектов. По мере роста опыта можно будет перейти на более специализированные платы.


Заключение

Выбор подходящей платы Arduino зависит от конкретных требований проекта и уровня подготовки разработчика. Для новичков оптимальным вариантом будет универсальная Arduino Uno. Более продвинутые пользователи могут выбрать специализированные платы под свои задачи. Главное преимущество Arduino — высокая совместимость и возможность легкого переноса проектов между разными платами.


Самые маленькие 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 МОм
  • Паяльник

А что больше всего понравилось вам из подборки? Что вы чаще всего используете в работе и почему? Расскажите об этом в комментариях.

самый маленький Arduino в мире

Предлагаем вашему вниманию самый маленький Arduino в мире под названием ATTO, размером 0,45″ x 0,40″ (11,5 мм x 10,3 мм).

Комплектуюшие

Комплектующие, используемые в этом проекте, в котором мы предлагаем вам знакомство с ATTO:

  1. ATTO: самый маленький в мире Arduino × 1
  2. Макет (универсальный) × 1

Программное обеспечение:

Плата ATTO

Arduino-совместимая ATTO  была разработана компанией Nionics (Nionics.com). Основная цель разработки — создать маленькую плату с несколькими функциями для возможности работы с ней пользователями.

Далее мы поговорим об основных спецификациях и ресурсах ATTO (на фото выше), которая будет запущена в продажу в октябре 2019 года.

Сравнительные размеры

Плата ATTO имеет очень малый размер и несколько ресурсов в составе одной платы. На рисунке выше вы можете увидеть сравнение этой миниатюрной платы с другими платами Arduino.

Далее вы оцените мощь этой маленькой платы и количество функций, которые у неё есть.

Особенности, распиновка

На рисунке ниже показаны все контакты (распиновка), функции и ресурсы, имеющиеся в ATTO.

В дополнение к этому, далее вы можете увидеть все характеристики каждого вывода ATTO и ЧИПа.

Если вам интересно узнать больше о плате или вы хотите заказать данную плату — посетите сайт nionics.com. На этом сайте вы найдете всю необходимую информацию.

Аксессуары и дополнения

Платы расширения помогут создавать прототипы и быстрее завершать проекты. Создатели заявляют, что в ближайшее время появятся дополнительные аксессуары и различные дополнения, такие, например, как шилды питания.

Arduino делают проекты в радиоэлектронике довольно простыми. ATTO реализует эту философию благодаря своим периферийным устройствам, включая кнопку сброса, RGB-светодиод, внешний кристалл и регулятор напряжения, что делает ее лучшей и самой компактной платой «всё в одном».

Размеры0.40″ x 0.45″ (10.3 mm x 11.5 mm)
Вес0.04 oz (0.68 g)
МикроконтроллерATmega32U4
Раб.напряжение3.3 V
Вход.напряжение4 — 13 V
Цифровые I/O пины12 + 3 (RGB LED)
ШИМ-каналы4 + 3 (RGB LED)
Аналоговый вход4
ИнтерфейсUSB, SPI, I2C (TWI), ISP
ПериферияReset button, RGB (rainbow) LED
ЗагрузчикArduino Leonardo
Флеш-память32 KB (ATmega32U4) of which 4 KB used by bootloader
SRAM2.5 KB (ATmega32U4)
EEPROM1 KB (ATmega32U4)
Частота16 MHz
Размер пинов0. 05″ (1.27 mm)

Применение

Благодаря своим размерам плата ATTO может применяться к нескольким типам проектов, для которых требуется миниатюрный микроконтроллер с очень маленьким размером и несколькими функциями.

Он может применяться для управления дронами, роботами, системами автоматизации и различными другими проектами.

Как выбрать Arduino — Описания, примеры, подключение к Arduino

Как выбрать Arduino Данный вопрос возникает у всех, кто впервые решился создать проект с использованием Arduino. Определились с необходимыми деталями: сенсорами, датчиками, модулями и т.д., и столкнулись с немалым ассортиментом плат Arduino, в добавок у каждой платы еще и по два, три аналога. Некоторые думают, что чем дороже и мощнее — тем лучше, приобретают серьезные решения, как например Arduino Due, а потом понимают, что на нем работают не все скетчи, и самостоятельно справиться со всей мощью данного девайса, для них трудно. Другие идут по противоположному пути и сталкиваются с нехваткой ресурсов (память, выводы, порты, тактовая частота, питание). Как же найти ту золотую середину′ Попробуем разобраться…

ПлатаПлюсыМинусы

Arduino Uno

функционал как у ProMini и Nano
  • Подходят shield созданные под Arduino UNO
  • Плата является самой распространённой в семействе Arduino, именно для неё создано наибольшее количество уроков
  • Благодаря наличию DIP панели, можно менять микроконтроллер
  • Нельзя установить на Breadboard без использования проводов
  • При одинаковом функционале с Arduino ProMini, Nano и Micro плата имеет в разы большие размеры

Arduino Mega 2560


  • Подходят shield созданные под Arduino UNO
  • Максимальное количество выводов
  • Расширенный объем всех видов памяти
  • Нельзя установить на Breadboard без использования проводов
  • Самый большой размер платы во всём семействе Arduino

Arduino Leonardo

функционал как у MICRO
  • Подходят shield созданные под Arduino UNO
  • Плата является усовершенствованной версией Arduino UNO и работает с большинством её скетчей
  • Есть возможность имитировать различные USB устройства при подключении к ПК (плата будет определяться как мышь, клавиатура и т. д.)
  • Нельзя установить на Breadboard без использования проводов
  • Передача функции контроллера USB на микроконтроллер, привело к увеличению объёма flash-памяти выделяемой под загрузчик
  • Некоторые скетчи созданные под Arduino Uno не работают на Leonardo, т.к. используются разные микроконтроллеры

Arduino Due


  • Количество выводов как у Arduino Mega
  • Внедрены два аналоговых выхода
  • Используется мощный 32 разрядный микроконтроллер с тактовой частотой 84МГц
  • Нельзя установить на Breadboard без использования проводов
  • Самый большой размер платы во всём семействе Arduino
  • Не все скетчи предусматривают столь высокую тактовую частоту
  • Не все shield предусматривают передачу сигналов с граничным напряжением 3,3В
  • Напряжение питания 3,3В

Arduino ProMini 3.

3V функционал как у Nano и UNO

  • Можно использовать для конструирования схем на Breadboard
  • Самая миниатюрная плата в семействе Arduino
  • Поставляется без впаянных штыревых контактов, что позволяет использовать навесной монтаж
  • Не подходят shield созданные под Arduino UNO
  • Нет контроллера USB, в связи с чем требуется внешний программатор
  • Самая маленькая тактовая частота микроконтроллера, всего 8МГц
  • Напряжение питания 3,3В

Arduino ProMini 5V

функционал как у Nano и UNO

  • Можно использовать для конструирования схем на Breadboard
  • Самая миниатюрная плата в семействе Arduino
  • Поставляется без впаянных штыревых контактов, что позволяет использовать навесной монтаж
  • Не подходят shield созданные под Arduino UNO
  • Нет контроллера USB, в связи с чем требуется внешний программатор

Arduino NANO V3.

0 функционал как у ProMini и UNO

  • Можно использовать для конструирования схем на Breadboard
  • Плата незначительно больше чем Arduino ProMini, но имеет порт USB и не требует использования внешнего программатора
  • Не подходят shield созданные под Arduino UNO
  • Внедрение порта USB cконтроллером, привело к увеличению объёма flash-памяти выделяемой под загрузчик (по сравнению с Arduino ProMini)

Arduino MICRO

функционал как у Leonardo

  • Можно использовать для конструирования схем на Breadboard
  • Плата незначительно больше чем Arduino Nano, но имеет весь функционал Arduino Leonardo
  • Есть возможность имитировать различные USB устройства при подключении к ПК (плата будет определяться как мышь, клавиатура и т.д.)
  • Не подходят shield созданные под Arduino UNO
  • Передача функции контроллера USB на микроконтроллер, привело к увеличению объёма flash-памяти выделяемой под загрузчик

Первый вопрос влияющий на выбор Arduino — какой проект Вы хотите реализовать′

Если Вы хотите создать уже готовый проект, любезно предоставленный другими разработчиками, то логичным приобретением будет та Arduino, на которой проект был создан изначально. Здесь стоит отметить тот факт, что теперь, на территории РФ платы Arduino распространяются под торговой маркой Geduino. То есть, как Вы правильно поняли, Arduino Micro отличается от Geduino Micro названием и логотипом (это не аналог), о чем написано на официальном сайте. А так как последняя стоит дешевле, то выбор очевиден.

Если Вы не определились с проектом, но хотите приобрести Arduino для собственных экспериментов, то немаловажным фактором является количество различных примеров в сети, под ту или иную Arduino. Тут несомненным лидером является Arduino UNO, это объясняется тем, что данная плата является старшей в линейке Arduino, при этом не является устаревшей, так как претерпела не мало изменений с момента создания.

Если Вы собираетесь реализовать собственный проект, то к выбору Arduino стоит подходить методом исключения. Если в Вашем проекте имеются модули с выводами под Arduino Uno, тогда исключаем Arduino ProMini 3.3V, Arduino ProMini 5V, Arduino Nano и Arduino MICRO. Если таковые модули в проекте не предусмотрены, то сначала исключаем те Arduino, которые не подходят по размерам, а затем те Arduino, количество выводов (цифровых, аналоговых, ШИМ, интерфейсных), тактовая частота и напряжение питания которых, больше чем требуется по проекту. При этом запас памяти должен быть не менее 30% от требуемого проектом.

Чуть сложнее обстоят дела с аналогами. Они похожи по названию на оригинал (например: xDuino UNO R3 Ch440G и DCcduino UNO R3 Ch440G, — это аналоги Arduino UNO R3, а Arduino NANO Ch440G — аналог Arduino Nano), но могут иметь другой тип USB разъема, немного отличаться по габаритам, иметь иной контроллер USB, иной тип корпуса микроконтроллера, цвет платы и т.д. Здесь нужно понимать, что данные платы повторяют функционал их оригинала (на который они похожи названием), так как используют тот же микроконтроллер ATmega, той же серии. Габариты платы, корпус микроконтроллера и тип USB порта, можно определить по фото. А наличие «Ch440G» в названии, означает о том, что в качестве контроллера USB используется не стандартный для Arduino чип FTDI, а его аналог Ch440G, следовательно, для подключения такой Arduino к компьютеру, нужно установить драйвер для чипа Ch440G. Данные платы подойдут тем, кто считает, что однократная установка драйвера не является неудобством, а пониженная цена — является преимуществом перед оригинальным названием.

Разновидности плат Arduino, а также про клоны, оригиналы и совместимость / Arduino / RoboCraft. Роботы? Это просто!

Периодически команда Arduino радует нас новыми платами, расплодили итальянцы их уже много, наклонировано и понавыдумано мировым сообществом ещё больше, попробуем разобраться, что нужно именно вам.
Для тех кому лень читать, озвучу важный вывод с некоторым опережением.
Все «размеры» и разновидности ардуино-плат абсолютно совместимы друг с другом — если вас заинтересовал проект на ArdinoNano — ничто вам не помешает реализовать его на обычной Ardino(Freeduino) или ArdinoMega(SeeduinoMega), причём ни в коде ни в схеме переделывать ничего не придётся. Можно и наоборот, например, с «меги» на «мини» — лишь бы выводов/памяти хватило (часто в проектах применяются откровенно избыточные платы), изучайте характеристики. Так же никакой разницы нет в выборе конкретной платы внутри размерного ряда — берём проект для ArduinoDiecimila(DFRduino) и спокойно делаем его на UNO(CraftDuino) и наоборот!
Тем более нет НИКАКОЙ принципиальной разницы, кто сделал эту плату и как она называется — это не айфон — качественно можно собрать такую плату и в подвале.
Ниже обо всех нюансах, подробно и с картинками.

Как известно, ардуино придумали в Италии, оригинальные платы там и делают. С них и начнём.

Оригинальные платы.
Сами итальянцы выпускают плату в нескольких основных форм-факторах:
Ardino xxx — стандартный размер, 20входо-выходов, полная совместимость со всеми шилдами.
ArdinoMega xxx — увеличенный размер, 70входо-выходов, совместимость не со всеми шилдами.
ArdinoNano xxx — уменьшеный размер, 22входо-выхода, не совместима с шилдами.
ArdinoMini ххх — ещё меньший размер, 20входо-выхоов, не совместима с шилдами, не имеет USB.

Весь итальянский зоопарк можно увидеть тут.

Ardino xxx

Стандартный и самый распространённый размер. Когда говорят «ардуина» («обычная ардуина») — обычно все сразу представляют именно такие платы.
Самые первые платы были в этом этом форм-факторе, соответственно именно он пережил больше всего реинкорнаций (USB-версии в хронологическом порядке выхода):
Extreme, NG, Diecimila, Duemilanove, Uno, Leonardo.
Вы не поверите, но ощутимая разница для пользователя наблюдается только в Леонардо=))
Сейчас на оф. сайте предлагается к покупке только Leonardo и Uno, однако интернет завален вариантами Duemilanove (наша CraftDuino именно её разновидность=) и не зря — всё что нужно среднему пользователю было воплощено ещё в Ardino Extreme, с тех пор поменялось крайне мало=)
Все эти платы имеют одинаковое количество входов-выходов, собранных на одинаковые разъёмы (для подключения перефирии и шилдов), программируются по USB, и имеют микроконтроллер ATMega на борту. На ранних версиях стоял ATMega8, потом стали ставить ATMega168, потом ATMega328.
На «восьмёрке» только 3 ШИМ выхода, 8Кб под скетч 1Кб оперативки, но для многих приложений хватает=) У ATMega168 уже 6 ШИМ каналов и 16Кб под ваши нужды, а у 328-й 32Кб под программы и уже 2Кб оперативки. Кстати не вся флеш-память доступна пользователю, часть её занимает бутлоадер.
На всех платах до UNO стоял чип-преобразователь USB-UART FT232, позволяющий втыкать плату прямо в USB и программировать без программатора. При втыкании в системе появлялся виртуальный COM-порт, который и используется средой разработки Ардуино для программирования.

UNO

На UNO решили заменить хардварный преобразователя USB-UART, на микроконтроллер Atmega8U2 (в более поздних ревизиях 16U2)- в него залита специальная прошивка, делающая ровно то же что и FT232.
Что это дало?
Поднялась скорость прошивки — теперь вместо ~10секунд надо ждать ~3c =)
А главное, в этот МК-конвертор можно залить свою прошивку, и превратить ардуино в мышку, клавиатуру или миди устройство… наверняка кому-то это очень надо=)
Только делается это как-то не очень по-ардуиновски, и примеров пока крайне мало=( ИМХО, фича, совсем не для начинающих.
Так что, если ваша цель изменение протокола обмена платы и компа, вы хотите делать трушную клаву-мышь-МИДИдевайс ( вот, кстати, «не трушный» миди-пульт, на самой обычной ардуине=) тогда конечно вам нужна именно UNO. И если вам предстоит писать объёмную прошивку для этого (использовать исходники большого объёма), тогда нужно искать последнюю ревизию UNO — с Atmega16U2 (у неё в два раза больше памяти программ)
Да, тут ещё стоит оговориться — эта Atmega8U2/16U2 на самом деле делает не ровно то же, что FT232, она не реализует очень удобной фичи — BitBang-а, так что превратить плату в программатор таким нехитрым образом уже не получится.
Но всё же можно.

«стандарт» arduino 1.0 pinout

Ещё зоркие должны были заметить появление новых пинов на разъёмах UNO. Ага, появились — на «верхнем левом» коннекторе — SDA и SCL — пины интерфейса i2c, но они дублирующие (SDA и SCL и так сидят на 4 и 5 аналоговых входах) и функционал это не расширяет. Плюс «нижний левый» коннектор подрос, то же на 2 пина — резервный и IOREF. Резервный пин болтается в воздухе — никуда не подключен, а на IOREF глухо засажен на 5 вольт (схема). Когда-нибудь это всё, наверное пригодится… а на данный момент — старые шилды встают в UNO, как родные, новые шилды (коих пока крайне мало 1, 2 3 4 ), полностью совместимы со старыми платам хотя и грозят уткнуться в неё новыми пинами — их, возможно, придётся подогнуть или откусить.
Резюмируя моё сугубо личное мнение — нет никаких поводов гоняться именно и только за UNO, кроме случая когда вы собираетесь переписать прошивку USB-UART конвертора, а если вы не знаете что это — то вам точно нет никакой необходимости именно в уне=)
Тут всё то же про уну но по-короче=)

Leonardo

Вот это действительно шаг вперёд — всё на одном чипе, USB независим ни от UART ни вообще от каких бы то ни было пинов!
Итак, плата построена на ATmega32u4 и по сравнению с предыдущими моделями прокачалась.
На 0,5кБ увеличилась оперативка, ШИМ-выходов стало на 1 больше, аналоговых входов стало 12 (6 сидят где у всех Ардуино-плат, новые +6 разбросаны по цифровым пинам) и, как уже говорилось, разделены USB и UART.
Так же незатейливо поддерживаются, не только виртуальный ком порт, но и мышь и клавиатура, гораздо проще чем это реализовано в UNO.
Ну и, конечно, разъём micro-USB=)
Правда «шаг вперёд» вышел с нюансами — долго боролись с разнообразными глюками и затягивали выход, пара всё-таки осталась (функции tone и attachInterrupt), к тому же бутлоадер теперь занимает 4кб! А ещё в любой скетч для леонардо пихается поддержка USB — blink для Duemilanove/UNO займёт 1084 байт, а для Leonardo — 4858 байт=\
Физически леонардо имеет ту же разводку что и UNO, так что так же совместим со старыми шилдами.

ArdinoMega xxx

Серия прокачанных плат (по размеру и характеристикам) представлена моделями (в хронологическом порядке): Mega, Mega2560 и Arduino ADK.
В платы успешно втыкаются почти все шилды, но из-за разного (с «обычными» ардуинами) расположения выводов SPI-интерфейса, шилды использующие его с цифровых пинов 11,12,13 будут не совместимы. Пример — старый эзернет шилд. На новом SPI берётся со стандартной вилки ISP и всё отлично работает и на «мегах», и на «обычных» дуинах.
На платах куча выводов:
54 цифровых
из них 15 — с ШИМ
16 — аналоговых,
Куча памяти:
128/256кб — флэш,
8кб оперативки,
4кб еепрома
и целых 4 хардварных UART-а!
«Мега» построена на ATmega1280, а «2560» и «ADK» на ATmega2560, поэтому различаются платы обьёмом памяти, к тому же у свежих — 2560 и ADK — USB-часть выполнена на ATmega8U2 (на более поздних ревизиях 2560 — на ATmega16U2), тут всё как у УНО.
А у ADK ещё и USB-host имеется, от которого ожидается большая дружба с Android-телефонами=)

ArdinoNano

Маленькая платка с mini-USB. Шилды к ней не подходят, но сама она удобно втыкается в макетку.
Ранние версии использовали ATmega168, сейчас стоят 328.
В качестве USB-UART моста стоят FT232.

ArdinoMini

Ещё меньшая плата. (Да-да, именно, тут какой-то исторический ляп — ардуино мини, почему-то значительно меньше ардуино нано=)
Пережила несколько версий — имеющих незначительные отличия в назначении некторых выводов.
С шилдами не совместима, но удобна для встраивания в законченные девайсы — ничего лишнего.
На мини нет USB — программируется она с помощью переходника USB-Serial (например на базе той же FT232).
Так же на плате стоит весьма маломощный стабилизатор, а из светодиодов — только индикатор питания и то на последних версиях=).
Есть варианты платы работающие на 3,3В и 8МГц, раньше ставили ATmega168, сейчас стоят 328.

Тээкс, разобрались с итальянскими оригиналами, пройдёмся по творчеству остальных ардуино-делов.

Проект ардуино — полностью открытый (доступна вся техническая документация необходимая для производства) и платы благополучно копируют и творчески перерабатывают все кому не лень=)
Ограничение касается только названия «Arduino» — его нельзя использовать для обзывания не итальянских плат (китайцы, естественно, плевали=) поэтому более законопослушные производители изгаляются с производными, много уже напридумали, кстати=)

Всё, что наплодили неитальянцы, можно условно разделить на три группы: «клоны», «совместимые» и «ардуино-подобные».

Клоны

Тут всё просто — берём документацию с сайта ардуино и тупо сдаём на производство, при желании изменив цвет маски и название (некоторые китайцы не желают=)
Такие платы («клоны») полностью повторяют ардуину и полностью совместимы с ней. То есть, разница между клоном и оригиналом — только в производителе (+иногда в цвете=) — соответственно различия могут быть только в качестве сборки, качестве компонентов, строгости выходного контроля. С качеством — всё на совести производителя/продавца и на ваше эстетическое восприятие/везение.
В целом, повторюсь — не айфон, никаких космических технологий для сборки таких плат не нужно, и обеспечить достойное качество вполне может средний китайский подвал=) ИМХО за оригиналом гоняться особого смысла нет.
Да, чуть не забыл, у оригинальных плат в комплекте коробочка из тонкого, экологически чистого, цветного картона. И брошюрка с заверениями об экологичности и протестированности платы, а также повествующая, о том, что производители отказываются нести ответственность за использование платы в аэрокосмических/автомобильных/военных/ядерных/медицинских целях=)
видео распаковки)

Совместимые

Некоторые, наверное, более сознательные товарищи, пошли не путём копирования, а решили что-то добавить в проект (помимо своего названия и цвета маски) и повыдумывали ворох своих плат полностью совместимых с ардуино — условно их можно назвать «совместимыми переработками» (переосмыслениями=)

Например:
Freeduino
Freetronics Eleven
Seeeduino
CraftDuino
Diavolino
Japanino
и ещё многие-многие=)
Как правило доработки и переработки носят довольно эстетический характер (не несут принципиальных изменений функционала или характеристик) иначе платы потеряли бы совместимость. Обычно это дополнительные разъёмы, другое расположение светодиодов и кнопок, своя разводка, применение других компонентов (в других корпусах, других размеров), другие схемы питания, сброса, USB-части.
Повторюсь, этот класс плат полностью совместим с ардуино — и шилды можно втыкать и с ИДЕ работают как родные. Ярчайший пример — указанные на оф. сайте у итальянцев плата ArduinoPro (упрощена схема питания и убрана USB-часть) на самом деле их придумали и делает Sparkfun=)
Естественно, основным размером плат не ограничиваются — есть версии и мини- и нано- и мега- совместимых переработок, правда в этих случаях совместимость не такая уж важная вещь.

Тут я всё талдычу совместимо-несовместимо, пора уточнить что имеется ввиду.
Совместимость с ардуино складывается из двух вещей:

1.Совместимости с платами расширениями — шилдами. Для этого расположение и вид разъёмов должен быть как на итальянской Arduino Duemilanove/UNO. Так, например, самая что ни на есть итальянская-оригинальная «Нано» с шилдами не совместима=)
Естественно провода и скотч никто не отменял — соединить можно что угодно=)

2.Програмная совместимость. (программная часть проекта ардуино — это среда разработки(ИДЕ), библиотеки и скетчи)
На платах ардуино установлены микроконтроллеры фирмы Atmel, семейства ATMega — ATMega8/168/328 — на всех кроме Мега(ATMega1280/2560) и Леонардо(ATMega32U4).
Обычно тактируются эти МК кварцевым резонатором на 16МГц (Реже 8МГц)
Питаются МК на платах от (реже 3,3В)
Загрузка скетчей происходит через бутлоадер(специальная программа-загрузчик заранее прошитая в МК), хотя в последних версиях среды появилась опция прошивки скетча через программатор, так что это уже, пожалуй, не критерий=)
Так вот, ЛЮБАЯ плата удовлетворяющая перечисленным условиям (Тип контроллера, частота, напряжение питания, наличие бутлоадера) сможет использовать все наработки сообщества Arduino — и скетчи, и библиотеки, и писать всё это можно будет в той же среде Arduino, и загружать оттуда же.
При наличии прямых рук, можно подпилить библиотеки для использования не в среде ардуино или среду для использования плат с нехарактерными МК или частотами их работы. Но вроде как у нас тут начинающие рассматриваются — какие правки среды и библиотек?!
Так что будем считать программно совместимыми только те платы, которые корректно заработают без всяких допиливаний.

Ардуино-подобные
Некоторые идут дальше и вносят более существенные изменения теряя совместимость (с шилдами) такие платы можно назвать ардуино-подобными.

К ним можно смело отнести, расположенные в официальном зоопарке:
ArdinoFio — плата для портативных устройств с питанием от литиевых батарей.
LilyPad — круглая плата для «электронной одежды»
ProMini, значительно отличающаюсяя версия ардуино мини.
Всех их, тоже выдумал и клепает Sparkfun=)

Менее известные общественности примеры — древняя Roboduino — плата для управления кучей сервоприводов. Несмотря на общие с ардуиной очертания — шилды в неё втыкать не выйдет, да и не предполагалось=)

Менее похожая на родоначальника Rainbowduino, — для управления светодиодными матрицами,
и ни на что не похожая гибкая версия Seeeduino Film от Seeedstudio.

Или вот ещё мегакомбайн-всё-в-одном DINo Internet Ethernet IO board тоже совместим лишь программно.

Собственно, как мы уже сказали, ардуино-подобной может считаться (и является) любая плата с ATMega8/168/328/32U4/1280/2560, 16/8Мгц, 5/3,3В, так что в этом месте классификация/перечесление срывается в бесконечность=)

Использованы фотографии с
arduino.cc
robocraft.ru
freeduino.org
freeduino.ru
dfrobot.com
yourduino.com
evilmadscientist.com
seeedstudio.com
kmtronic.com
store.curiousinventor.com
syslab.asablo.jp
freetronics.com

По теме
Ардуино что это и зачем?
Почему Arduino побеждает и почему он здесь, чтобы остаться?
Arduino, термины, начало работы
КМБ для начинающих ардуинщиков
Состав стартера (точка входа для начинающих ардуинщиков)
Возможные ошибки при работе с Arduino

Купить контроллер Arduino или CraftDuino — можно в нашем Магазине.

Обзор плат ардуино \ Arduino


Arduino UNO является стандартной платой Arduino и возможно наиболее распространенной. Она основана на чипе Atmel ATmega328, имеющем на борту 32 КБ флэш-памяти, 2 Кб SRAM и 1 Кбайт EEPROM памяти. На периферие имеет 14 дискретных (цифровых) каналов ввода / вывода и 6 аналоговых каналов ввода / вывода, это очень разносторонне-полезные девайсы, позволяющие перекрывать большинство любительских задач в области микроконтроллерной техники. Чип ATmega16u2 на борту управляет последовательной связью. Данная плата контроллера является одной из самых дешевых и наиболее часто используемых. При планировании нового проекта, если вы незнакомы, с платформой Arduino, советую начать с Uno.

Платформа Леонардо немного отличается от Uno. На основе ATmega32u4, этот микроконтроллер имеет расширенные возможности USB и, следовательно, не требует отдельного микрочипа для последовательной связи по USB, как Uno. Это означает меньшую стоимость; меньше микросхем — дешевле решение. Это также означает, что разработчик может использовать микроконтроллер в качестве родного устройства USB, увеличивается гибкость при коммуникации с компьютером. Леонардо может эффективно эмулировать клавиатуру и мышь через USB HID.

Платформа Arduino Ethernet на основе ATmega328, взятая с Uno, может подключаться к сети Ethernet,функциональность необходимая во множестве проектов. Физически, платформа Arduino Ethernet имеет те же14-дискретных входов / выходов, как Arduino Уно, с тем исключением, что 4 используются для управления модулем Ethernet и встроенным считывателем микро-SD карт, ограничивая количество доступных выводов.

Интересно отметить, что Arduino Ethernet имеет дополнительный модуль POE (Power Over Ethernet). Эта опция позволяет Arduino Ethernet питаться непосредственно от сети Ethernet, без необходимости использования внешнего источника питания при условии, что питание POE подключено на другом конце кабеля Ethernet. Без POE Arduino должен быть запитан с помощью внешнего источника питания.

Еще одно отличие от других плат Arduino — это отсутствие разъема USB. Потому что довольно много места занято разъемом Ethernet, зато устройство поддерживает коммуникации через обычные выводы.

Заказать на Алиэкспресс Езернет шилд



Arduino Mega 2560

Arduino Mega 2560

 лиш немного длиннее, чем Arduino Uno, но она имеет значительно больше каналов ввода — вывода. Она имеет в общей сложности 54 цифровых линий ввода / вывода и 16 аналоговых входов. Она также имеет большое количество флэш-памяти: 256 КБ, что позволяет хранить большие программы, чем Uno. Она также имеет немалую SRAM и EEPROM: 8 КБ и 4 КБ, соответственно. Она также имеет 4 аппаратных UART порта, что делает ее идеальной платформой для коммуникаций с несколькими устройствами параллельно.

Платы Arduino Mega используются там, где необходимо большое количество входов и выходов.

Заказать на Аилэкспресс Мега 2560 R3 с кабелем и коробкой (официал)

Заказать на Аилэкспресс  Мега 2560 R3 сама плата (дешевый вариант)



Arduino Mini

Платформа Arduino Mini это крошечное устройство, используемое в проектах, требующих максимальной экономии места. Она содержит 14 цифровых входов / выходов и 4 аналоговых входных контакта. (Еще четыре доступны, но не выведены.) Устройство настолько миниатюризировано, что не имеет ни USB-разъема, ни регулятора мощности ни даже гребёнки для подключения периферии. Программирование осуществляется с помощью внешнего USB или RS232 через TTL последовательный адаптер.

Заказать на Алиэкспресс Arduino Mini ATMEGA328P


Arduino Micro

полностью соответствует своему названию; это одна из самых маленьких плат из линейки Arduino. Несмотря на свой небольшой размер, она все же имеет большое количество входных и выходных выводов; она имеет 20 цифровых каналов ввода / вывода, из которых 7 могут быть использованы как выходы ШИМ. Она также имеет 12 аналоговых входов. Микро не спроектирована, для наращивания подсоединенными шилдами, но у её такое расположение выводов гребенок, что её удобно размещать непосредственно на макетной плате.

КУпить на Алиэкспресс 

Pro Micro arduino ATmega32U4 5 В/16 МГц

Arduino Due

Контроллер Arduino Due отличается от всех Arduino тем, что он спроецирован не на базе AVR, а на чипе Atmel SAM3X8E архитектуры ARM Cortex-M3. Этот передовой микроконтроллер работает на частоте 84 МГц и является полноценным 32-разрядным устройтвом. Он имеет большое количество дискретных и аналоговых входов / выходов: 54 цифровых канала (12, из которых могут быть использованы в качестве ШИМ) и 12 аналоговых входов. На плате предусмотрены 4 UART, порт SPI, интерфейс Twin-Wire, а так же включает в себя порт JTAG.

Платформа Arduino Due имеет более высокие требования пи питанию и питается от 3,3 В. Будьте осторожны, чтобы не подать 5 В на любой из выводов: в противном случае, вы можете спалить плату. При выборе шилда расширения для Due, убедитесь, что он поддерживает питание 3.3 В. 

Arduino Due невероятно мощный Arduino. Due имеет на борту 512 КБ флэш-памяти и в суммарно 96 КБ SRAM. Он может обрабатывать крупнейшие программы на высокой скорости. Если вам нужны мощные вычислительные процессы, то эта Ардуина для вас.

Купить на Алиэкспресс Ардуино ДУЕ

Arduino nano    V3.0 — маленькая, самодостаточная, разъемо-совместимая с макетками плата на микроконтроллере ATmega328. Она более-менее совпадает по функциональности с Arduino Duemilanove/Uno, но имеет другой форм-фактор. Arduino Nano недостает только разъема питания и  вместо стандартного использует Mini-B USB кабель (есть в комплекте). Реплика оригинальной итальянской платы, производство Китай.

Для подключения к компьютеру используется микросхема Ch440G (ссылка на драйвер внизу).

Driver ch 340

Питание

Arduino Nano может быть запитана от Mini-B USB разъема, 6-20В нерегулируемого внешнего источника питания (пин «Vin») или 5В стабильного внешнего питания (пин «5В»). Питание автоматически переключается на источник с более высоким напряжением.

Память

ATmega328 имеет 32 кБ памяти (из них 2 кБ занято загрузчиком), 2кб SRAM и 1кБ EEPROM.

Характеристики

  • Микроконтроллер: ATmega328
  • Рабочее напряжение: 5В
  • Входное напряжение (рекомендованное): 7-12В
  • Цифровых входов/выходов: 14 (из которых 6 могут быть использованы как ШИМ)
  • Аналоговых входов: 6
  • Сила тока на входах/выходах: 40 мА
  • Сила тока для 3.3В выхода: 50 мА
  • Память: 32 кБ из которых 2кБ используется бутлоадером
  • SRAM: 2 кБ
  • EEPROM: 1 кБ
  • Частота: 16 МГц
  • Купить на Алиэксресс Arduino nano без кабеля

Arduino Nano. Плата Arduino NANO

Основой является все тот же микро-контроллер ATMega 328p с памятью в 32 Кб. Практически для всех приборов объема хватает, чтобы написать необходимые программы. Еще один приятный бонус — количество аналоговых пинов. Их на два больше, то есть восемь. Цифровых пинов четырнадцать, шесть из них работают с ШИМ-сигналами, и отмечены волнистой линией.

Подробную распиновку можно найти в открытом доступе. На поверхности есть 4 светодиода:

RX –мигает при исходящей информации.
TX – сигнализирует о входящей.
POW – загорается при включении.
L – присоединен к 13 пину, служит для индикации.

На ней установлен конвертер, позволяющий напрямую подключаться через USB к компьютеру, не применяя переходников. Стоит отметить отличие оригинальных сборок от реплик. На оригинальных ставят микросхему FTDI FT 232RL, на аналогах — Ch440G. В этом нет ничего страшного, единственное неудобство возникает при установке драйвера. Следует просто установить правильный, тогда не возникнет проблем с прошивкой и «общением» с ATMega 328p.

Для работы нужно подать ток на контроллер. Так как этот элемент требователен к перепадам напряжения, на nano поместили стабилизатор на 5V. Запитать плату arduino nano можно тремя способами:

1. Через разъем mini-USB и кабель. Стабилизированное напряжение подается от компьютера. Это быстрый способ проверить работает ли программа. Неудобство заключается в том, что прибор оказывается привязан к компьютеру шнуром.

2. Через вывод Vin, к которому подключаем плюсовой провод. Минус не забываем подключать к пину GND . Здесь можно подавать от 7 до 20 вольт. Оно будет проходить через стабилизатор и на ATMega 328p дойдет 5 В. Больше 12 подавать не советуют.

3. Подача стабилизированных 5 В от другого механизма через вынесенный для этого вывод – 5V.

При нескольких подключенных источниках тока автоматически выбирается наибольшее напряжение. Также запитанная плата может отдавать с разъемов 5V и Vin. Это используется для питания внешних устройств, модулей и датчиков. Выводится три напряжения: стабильные 5 вольт, нестабильные 7-12 и стабилизированные 3.3В (со своим стабилизатором). Следует внимательно относиться к напряжению, потому что любое превышение может легко вывести все из строя, а недостаток не гарантирует стабильной работы. Для упрощения подачи питания используют плату расширения, которая преобразовывает ее в UNO.

Для создания прототипов электроустройств понадобятся стандартные запчасти, радиодетали, провода и макетная площадка. Если есть желание и умение паять, то можно взять макетную, под пайку. Однако удобнее и быстрее использовать, так называемый, breadboard, монтаж на нее производится без пайки. Для комфортного подключения деталей к breadboard нужны повода с разъемами. Они бывают трех типов: «мама-папа», «папа-папа», «мама-мама». Длина бывает разная.

Arduino NANO маленькая, поэтому ее можно разместить прямо на брэдборд. Во всем остальном подключение не отличается от старших товарищей. Внешний девайс подключается двумя проводами к питанию и логическим проводом (или несколькими) к цифровому/аналоговому выходу. Помимо макетных можно приобрести Sensor Shield, платы расширения. Они есть для каждого варианта с удобной стыковкой. На что следует обратить внимание при использовании Sensor Shield, так это на кнопку сброса. На самой плате arduino nano она есть, удобно будет иметь ее на шилде расширения.

Для того чтобы программировать контроллер и, соответственно, весь будущий механизм, требуется разобраться в программном обеспечении. Как и для других из серии arduino используется среда разработки IDE. Программное обеспечение, как и все схемы находятся в открытом бесплатном доступе. После установки драйвера для конвертера USB-UART в зависимости от комплектации, можно начинать создание и заливку скетчей. Здесь станет понятно, к какому порту подключено приспособление.

Выбираем в программе модель, микроконтроллер и порт. Можно проверить правильность подключения, загрузив самый простой скетч, например, мигание светодиода через заданный промежуток времени. Совсем необязательно владеть языками программирования для создания команд и подключения элементов. Библиотеки, доступные в сети, разнообразные и полезные. Загрузить их просто. Стандартные уже встроены в среду разработки, нужно просто добавить их. Скетч загружается, компилируется, отправляется на микроконтроллер. Благодаря распространенности, таких скетчей в интернете достаточно для работы практически со всеми наиболее используемыми датчиками.

Подводя итог, можно выделить основное преимущество платы Arduino NANO – небольшой размер при сохранении практически всех характеристик UNO. Маленький размер достигается расположением элементов на двух сторонах и отсутствием входа для питания от внешнего блока. Для новичков, только начинающих свой путь в робототехнике и уже попробовали свои силы на большой модели, можно использовать нано-плату уже на готовом изделии. Разместить ее удобно, а использование и характеристики не отличаются от других распространенных моделей.

Благодаря размерам и низкой цене, данный девайс очень популярен и дает возможность создавать различные устройства, не имея опыта и инженерного образования. Всего пару часов работы со средой разработки и библиотеками позволят задавать основные команды и подключать нужные датчики и модули.

Arduino — это маленькое электронное устройство, состоящее из одной печатной платы,

Программирование ARDUINO

Белов А.В. Программирование ARDUINO Создаем практические устройства + виртуальный диск Наука и Техника, Санкт Петербург УДК 621.314:621.311.6 Белов А.В. Программирование ARDUINO. Создаем практические устройства

Подробнее

«Основы электроники и программирования»

Государственное бюджетное общеобразовательное учреждение средняя общеобразовательная школа 72 с углублённым изучением немецкого языка Калининского района Санкт-Петербурга ПРИНЯТА на заседании Педагогического

Подробнее

Информационная карта

Полное название программы ФИО автора, разработчика (коллектива) с указанием занимаемой должности Контактный телефон, электронный адрес Полное наименование образовательной организации Наименование муниципального

Подробнее

Содержание. 00_cont.indd :41:48

Содержание Об авторе 13 Об изображении на обложке 13 Введение 15 На кого рассчитана эта книга 15 Идея книги 15 Современная электроника 16 Структура книги 16 Условные обозначения 19 Файлы примеров 19 Ждем

Подробнее

ООО «Экзамен Технолаб»

Предварительный уровень Начальный уровень Базовый уровень Соревновательный уровень Профессиональный уровень Исследовательский уровень Экспертный уровень (5 8 лет) (9 12 лет) (12 15 лет) (8 14 лет) (14

Подробнее

Образовательный набор «Амперка»

Образовательный набор «Амперка» уникальный продукт, предназначенный для школ и «кружков» Что это Набор представляет собой готовый учебный курс. Его цель: Научить детей настоящему, прикладному программированию,

Подробнее

Подробности на edcomm.ru

Подробности на edcomm.ru Арт. ТР-0181 Образовательный робототехнический модуль, предназначенный для освоения базовых навыков в области проектирования различных объектов, направлен на развитие у учащихся

Подробнее

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА Учебные конструкторы Лего уже не первый год используются в образовательном процессе. Это дает возможность развития у ученика творческого мышления, формирует инженерный подход при

Подробнее

Краткое описание проекта

Краткое описание проекта Данный проект представляет собой куб, состоящий из светодиодов. В целом это матрица для вывода на нее изображения, как экран телевизора, или монитора, только эта матрица выводит

Подробнее

Что такое Arduino. Рис. 1. Плата Arduino UNO

СОДЕРЖАНИЕ Что такое Arduino…5 Установка Arduino IDE…8 1 Светодиод. Мигаем светодиодом…12 2 Кнопка. Обрабатываем нажатие кнопки на примере зажигания светодиода. Боремся с дребезгом…15 3 Потенциометр.

Подробнее

ПЕДАГОГИКА ОБЩЕОБРАЗОВАТЕЛЬНОЙ ШКОЛЫ

Педагогика общеобразовательной школы ПЕДАГОГИКА ОБЩЕОБРАЗОВАТЕЛЬНОЙ ШКОЛЫ Ситников Павел Леонидович заместитель директора, учитель физики, информатики и ИКТ МБОУ «СОШ 24» г. Череповец, Вологодская область

Подробнее

Руководство пользователя для ViGUARD HUNTER

Руководство пользователя для ViGUARD HUNTER Предисловие Благодарим Вас за покупку нашего носимого регистратора! Пожалуйста, внимательно прочитайте это руководство перед использованием и сохраните его для

Подробнее

Благодарности Глава 1. Введение… 21

Оглавление Благодарности… 20 Глава 1. Введение… 21 Бесконечность не предел!… 22 Сила в массовости……………………………………….. 26 Компоненты и аксессуары… 26 Необходимое программное

Подробнее

ИНСТРУКЦИЯ ПОЛЬЗОВАТЕЛЯ JT5.RU

«Cosmo USB Host» ИНСТРУКЦИЯ ПОЛЬЗОВАТЕЛЯ JT5.RU БЛАГОДАРИМ ЗА ПОКУПКУ! Поздравляем с приобретением платы-расширения «Cosmo USB Host» предназначенной для организации связи с USB устройствами. Шилд совместим

Подробнее

1.1 Ответ: Ом. 1.2 Ответ: В

Олимпиадные задания первого (заочного) тура Межрегиональной многопрофильной олимпиады «Менделеев» ФГАОУ ВО «Тюменский государственный университет» Профиль: робототехника Предметы: физика, схемотехника,

Подробнее

AS-kit Hardware. Работа с адаптером AS-con6

Работа с адаптером AS-con6 Для внутрисхемного программирования своих AVR-микроконтроллеров компания Atmel предложила два варианта разъема: 6-контактный и 10-контактный. В 6-контактном разъеме присутствуют

Подробнее

Санкт-Петербург уч. год.

ПРИПРИЛОЖЕНИГ Государственное бюджетное общеобразовательное учреждение средняя общеобразовательная школа 644 Приморского района Санкт-Петербурга УТВЕРЖДАЮ Директор ГБОУ школа 644 /Т.В. Петухова/ Принята

Подробнее

Комплектующие Arduino

Arduino не предложит вам построить ничего феерического и сногсшибательного. И его уж точно нельзя назвать игрушкой. Но с его помощью можно в кратчайшие сроки приобрести весьма обширные навыки, которые

Подробнее

Эксперименты с программированием. 1.Введение и подготовка к работе. Arduino — это контроллер (управляющий модуль). На плате контроллера размещены процессор, микросхема конвертора USB и выводы для подключения

Подробнее

Iskra Mini. Подключение и настройка

Iskra Mini Iskra Mini это миниатюрная платформа на базе микроконтроллера ATmega328 для разработки и программирования электронных устройств, где важен каждый миллиметр свободного пространства. Платформа

Подробнее

Пояснительная записка

Пояснительная записка Предмет «Робототехника» — это образовательный проект, направленный на внедрение современных научно-практических технологий в учебный процесс. В основе работы заложен принцип «от идеи

Подробнее

АЗБУКА ЭЛЕКТРОНИКИ ИЗУЧАЕМ ARDUINO

Ревич Юрий АЗБУКА ЭЛЕКТРОНИКИ ИЗУЧАЕМ ARDUINO Москва Издательство АСТ УДК 087.5: 621.38 ББК 32.85 Р32 Все права защищены. Ни одна часть данного издания не может быть воспроизведена или использована в какой-либо

Подробнее

РАЗРАБОТКА СИСТЕМЫ «УМНЫЙ ДОМ» Введение

РАЗРАБОТКА СИСТЕМЫ «УМНЫЙ ДОМ» Дубровин Д.А. Научный руководитель: к.т.н., д.э.н., доцент Завгородний В.И. Финансовый университет при Правительстве Российской Федерации Введение «Умный дом» система управления

Подробнее

MP Таймер под управлением Android

MP3301 — Таймер под управлением Android Виртуальная машина. У вас новейший смартфон? Планшет? Поздравляем! Вы в рядах миллионов счастливых обладателей виртуальных машин. Зачем он вам нужен? «Позвонить».

Подробнее

Тема 4. Работа с аналоговыми сигналами

Тема 4. Работа с аналоговыми сигналами Урок 4.1. Потенциометр 4.1.1. Аналоговый сигнал и АЦП Не секрет, что все величины в физическом мире носят аналоговый характер. Для измерения этих величин, люди придумали

Подробнее

ИНСТРУКЦИЯ ПОЛЬЗОВАТЕЛЯ JT5.RU

«Колибри» ИНСТРУКЦИЯ ПОЛЬЗОВАТЕЛЯ JT5.RU БЛАГОДАРИМ ЗА ПОКУПКУ! Поздравляем с приобретением универсальной платформы «Колибри» предназначенной для организации беспроводной передачи данных в нелицензируемом

Подробнее

Beetle — самая маленькая плата Arduino # DFR0282

Beetle — чрезвычайно маленькая плата Arduino leonardo. Его основная идея основана на минимализме без ущерба для функциональности.

Он поставляется с Atmel AtMega32u4 (таблица данных) с тактовой частотой 16 МГц и имеет расширенное количество интерфейсов: 10 цифровых контактов, 5 аналоговых контактов и 4 контакта. Чтобы сделать его еще более удобным, он совместим с Micro USB, так что прямое программирование и тестирование больше не являются головной болью. Выберите «Arduino Leonardo» (инструменты &; gt; board &; gt; Arduino Leonardo в Arduino IDE), ATmega32U4 поставляется с предварительно записанным загрузчиком, который позволяет загружать любой новый код, применимый к Arduino Leonardo.

Как самый маленький Arduino Leonardo, он обладает аналогичными мощными функциями. Beetle стремится решить проблемы недорогого контроллера, простоты использования должным образом и предоставить низкозатратное решение для одноразовых проектов, таких как проекты DIY, семинары, подарочные проекты, электронный текстиль и образовательные. Для студентов и производителей, которые не могут позволить себе слишком много на покупку оборудования, Beetle может стать отличным решением.


слева направо: DFRduino Leonardo, Nano, Nova and Beetle

Beetle — самые маленькие проекты, связанные с Arduino:

Введение в проект: эта Music IQ Led Lights с платой arduino представляет собой приложение, основанное на индивидуально адресуемом Светодиодная полоса.

Что вам нужно для этого проекта:

Введение в проект: технология и несколько щелчков кнопок в Интернете дают вам инструменты для создания собственных светящихся крыльев феи, узнайте, как это сделать.

Оборудование, необходимое для этого проекта:

Введение в проект: мы собираемся сделать настольные часы, показывающие время в прекрасной форме. Этот продукт имеет довольно симпатичный вид, а светодиодный экран делает его крутым.

Оборудование, необходимое для этого проекта:

| Характеристики |

  • Компактный размер 20 мм X 22 мм
  • Прямая загрузка и тестирование через Micro USB
  • V-образные позолоченные порты ввода-вывода большого размера позволяют пользователю удобно наматывать провода, а также могут быть пришиты непосредственно к одежде. токопроводящая нить.
  • Два позолоченных интерфейса питания сотовой формы
  • Волшебный голубой индикатор мягкого мигания
| Технические характеристики |
  • Микроконтроллер: ATmega32u4
  • Тактовая частота: 16 МГц
  • Рабочее напряжение: 5 В постоянного тока
  • Цифровые выводы ввода / вывода: 10
  • Каналы ШИМ: 4
  • Каналы аналогового ввода: 5
  • UART: 1
  • I2C: 1
  • Micro USB: 1
  • Порты питания: 2
  • Флэш-память: 32 КБ, из которых 4 КБ используются загрузчиком
  • SRAM: 2.5 KB
  • EEPROM: 1 KB
| Документы || Список отгрузок || Проекты |

Создание самого маленького в мире Arduino! | Джастин К. | The Startup

В своем последнем проекте я объединился с друзьями, чтобы создать самую маленькую в мире плату, совместимую с Arduino, под названием Atto! На видео ниже показан Atto в действии с горящим светодиодом RGB (радуга). Хотите знать, насколько мал Атто? Как насчет размера 0,4 x 0,45 дюйма? (10,3 мм x 11.5 мм для моих собратьев метрических братьев и сестер).

Для тех из вас, кто может быть незнаком, Arduino — это универсальная печатная плата с крошечным процессором, которую можно запрограммировать на выполнение практически любых задач, и за ней стоит огромное сообщество. Наличие огромного сообщества (для чего угодно) — это здорово, поскольку у вас есть поддержка со всего мира (вроде как Medium)! Итак, вам может быть интересно, что вы можете сделать с таким крошечным устройством, если вы едва можете держать или видеть чертову вещь?

Ну много! Представьте, что вы хотите создать новую технологию для носимых устройств, при которой серьги или другие украшения меняют цвет в зависимости от температуры вашего тела или сердцебиения.Или как насчет крошечного проекта робототехники, в котором Атто действует как мозг робота? Возможности безграничны!

Итак, теперь мы знаем, какой аппаратный продукт мы хотим создать, но как это сделать? Все начинается с технических спецификаций или, как я обычно это называю, с процесса перехода от мыслей о душе к записанным мыслям на бумаге. Спецификации точно говорят нам, чего мы хотим добиться от нашего оборудования, что, в свою очередь, дает нам представление о том, какие компоненты потребуются для создания оборудования.

После того, как спецификации составлены, мы можем приступить к разработке нашей схемы, в частности схемы и компоновки. Это утомительная работа, но хороший первоначальный дизайн поможет нам в долгосрочной перспективе и сэкономит нам много средств на разработке. Итак, это очень важно!

После того, как мы закончим создание схемы и компоновки, мы хотим убедиться, что размещение наших компонентов (физическое тело, показанное выше) спроектировано с учетом производства и обслуживания. Меньше всего мы хотим бороться со сборкой продуктов из-за плохого размещения компонентов!

Законченная схема отправляется в волшебную страну, известную как Китай, для ее изготовления.Теперь у нас есть два варианта. Первый выбор — предоставить список компонентов схемы производственному предприятию и полностью собрать для нас прототипы. Второй вариант — как вы уже догадались, мы сами покупаем детали и собираем их.

Первый вариант предпочтительнее, но стоит дорого, тогда как второй вариант дешевле, но требует большого количества ручного труда. Будучи бедным аспирантом, живущим за счет рамена и бесплатных обедов на школьных мероприятиях, я выбрала второй вариант. На картинке выше показаны моя паяльная станция и паяльная станция с горячим воздухом, которая может обдувать при температуре более 300 ° C (572 ° F) для сборки плат.Я назвал свою паяльную станцию ​​горячим воздухом «Менеджер» по понятным причинам.

После того, как схемы собраны, пора запрограммировать начальную тестовую прошивку на нашем прототипе!

С прошивкой, запрограммированной на Atto, мы готовы к тестированию (валидации)! Наше первоначальное тестирование будет состоять в проверке поведения входных и выходных контактов после включения. Обычно это делается путем прямого подключения печатной платы к компьютеру или с помощью мультиметра / осциллографа. Я лично использую свой верный (a.к.а старый и относительно дешевый, но супер надежный) Extech EX330. Не спонсируется Extech (… но я бы хотел, чтобы это было).

После завершения проверки у вас либо что-то работает, либо что-то сгорело дотла, и повсюду летит волшебный дым. К счастью, последняя версия Атто сохранилась, и ее можно потерять где-нибудь в вашей комнате, так как она чертовски мала! (Возможно, я потерял один или два Атто уже на этапе проверки…).

По завершении сбора тестовых данных мы проверяем соответствие нашим первоначальным требованиям и продолжаем тестирование, чтобы увидеть, нужны ли какие-либо необходимые улучшения.И это, друзья мои, и есть круг развития li̶f̶e̶.

Спасибо, что нашли время прочитать мой пост, и я надеюсь, что вам понравилось и вы узнали что-то новое! Если вам интересно, вы можете проверить нас на https://nionics.com.

Beetle BLE — Самый маленький Arduino bluetooth 4.0 (BLE)

Подробнее

Описание

The Beetle Ble (прежнее название — Bluno Beetle) — это плата на базе Arduino Uno с bluetooth 4.0 (BLE). Вероятно, это самая маленькая плата Arduino BLE на рынке.Он использует стандартную IDE Arduino для загрузки кодов без каких-либо дополнительных библиотек и драйверов. Этот Beetle BLE — еще одна веха в линейке Beetle, которая дает пользователям DIY больше возможностей в дизайне проекта. Он полностью совместим с Bluno в инструкциях и процедурах. Поддержка режимов Bluetooth HID и ibeacon.

Beetle BLE предлагает крошечный и недорогой Arduino с Bluetooth 4.0. Beetle BLE можно использовать для одноразовых проектов, таких как проекты DIY, семинары, подарочные проекты, носимые и образовательные электронные текстильные изделия.Для студентов и производителей, которые не могут позволить себе слишком много на покупку оборудования, Beetle может стать отличным решением.

Так же, как родная плата Arduino, но с Bluetooth 4.0. Приложение под названием Play Bluno доступно для iOS и Android, которое обеспечивает быстрый доступ к этой маленькой крошечной плате.

Он поддерживает не только USB-программирование, но и беспроводную загрузку. Благодаря V-образному позолоченному интерфейсу ввода-вывода к нему удобно прикручивать провод, что может быть хорошим выбором на рынке носимых устройств.

Характеристики

  • ATmega328 @ 16 МГц
  • Bluetooth с низким энергопотреблением (BT 4.0)
  • Порт Micro USB
  • Суперкомпактный размер
  • Поддержка Bluetooth HID и ibeacon
  • Совместимость со всеми DFRobot Bluno Series
  • Поддержка беспроводного программирования

ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ

  • Чип Bluetooth: CC2540
  • Чувствительность: -93 дБм
  • Рабочая температура: -10 ° C ~ +85?
  • Максимальное расстояние: 50 м (1968.50 дюймов) (открытое поле)
  • Микроконтроллер: ATmega328
  • Тактовая частота: 16 МГц
  • Рабочее напряжение: 5 В постоянного тока
  • Входное напряжение: <8 В (Vin <8 В)
  • Цифровой вывод x4
  • Аналоговый вывод x4
  • Выход ШИМ x2
  • Интерфейс UART x1
  • Интерфейс I2C x1
  • Интерфейс Micro USB x1
  • Порт питания x2
  • Размер: 28,8 мм X 33,1 мм (1,13 дюйма x 1,30 дюйма)
  • Вес: 10 г

µduino | Приток толпы

Текущий ассортимент простых в программировании плат поразительно велик из-за сложности конструкции.Поскольку технологии продолжают развиваться и появляются новые возможности для датчиков и приложений, почему люди должны ограничиваться громоздкими устройствами? Технология должна иметь возможность уменьшаться, чтобы соответствовать любой возможности для любого использования, и именно для этого был разработан µduino!

µduino — самый маленький из когда-либо созданных Arduino. Многие проекты заявляют об этом, но ни один не может сравниться с µduino по размеру или мощности. В финальном дизайне, имея квадрат 12 мм (0,5 дюйма), ничто даже не приближается к этому размеру! Хотя платы микроконтроллеров аналогичного размера существуют, их мощность сильно ограничена использованием микросхем, таких как ATtiny85 (до 6 портов ввода-вывода) или простым удалением ряда портов ввода-вывода.

µduino — самое маленькое устройство, совместимое с Arduino, из когда-либо созданных, его площадь составляет 12 мм!

µduino использует мощность микросхемы ATMEGA32U4, которая есть в Arduino Leonardo (плата более чем в 20 раз больше), предлагая 20 портов ввода / вывода, включая порты ШИМ и АЦП! Кроме того, µduino может питаться от батареек или напрямую от micro-USB. Μduino был специально разработан для работы в двух режимах питания, 3,3 В или 5 В, которые можно выбрать с помощью перемычки на плате.Таким образом, вы можете адаптировать µduino к вашим датчикам и источникам питания, не беспокоясь о нескольких версиях одной и той же платы!

µduino использует мощный и универсальный микроконтроллер ATMEGA32U4.

µduino чрезвычайно мал, но такой размер открывает огромные возможности для проектов. Вместо того, чтобы ограничиваться чипами ATtiny (с программируемой памятью менее 4 КБ), µduino имеет 28 КБ, доступных для программирования (4 КБ из 32 КБ используются загрузчиком).Это обеспечивает чистую мощность полноразмерной платы Arduino Leonardo самого маленького размера, который только можно вообразить.

В отличие от многих других плат на базе Arduino, в µduino используется меньшее расстояние между отверстиями (1,27 мм против 2,54 мм). Несмотря на значительное сокращение размеров, провода стандартного размера по-прежнему совместимы и могут быть припаяны или согнуты на месте.

Кому это нужно и зачем?

µduino разработан специально для носимых устройств и небольших проектов. С таким фокусом µduino очень хорошо работает с сенсорами.Некоторые варианты использования включают мини-квадрокоптер, модуль регистрации GPS, небольшие мультиметры, мониторы сердечного ритма и многое другое!

Характеристики и характеристики

  • Микроконтроллер ATMEGA32U4
  • 6 аналоговых портов ввода / вывода
  • 14x цифровых портов ввода / вывода (включая Rx / Tx)
  • Светодиод состояния
  • Режимы двойного питания для работы от 3,3 В и 5 В (принимает до 16 В)
  • 1x Выходная мощность (3,3 В или 5 В в зависимости от выбранного режима)
  • 3x наземных порта
  • 1x Аналоговый порт опорного напряжения
  • Кнопка сброса
  • Прецизионный кварцевый генератор 16 МГц
  • Порт MicroUSB для простого программирования и прототипирования
  • Предустановлен надежный загрузчик Arduino Leonardo

µduino подробная распиновка.

Сравнения

Arduino Uno, Arduino Micro и µduino.

20 (6 аналоговых)
Размер Микроконтроллер Всего вводов / выводов ШИМ вводов / выводов Поддержка USB Расстояние между разъемами
µduino 7 ШИМ порт micro USB 1.Расстояние 27 мм
Uno 69 мм x 54 мм ATMEGA328P 20 (6 аналоговых) 6 PWM Порт USB-A 18 мм x 48 мм ATMEGA32U4 20 (6 аналоговых) 7 ШИМ порт micro USB Расстояние 2,54 мм
Digispark 26251 ATM (4 аналоговых) 3 ШИМ Порт Full USB 2.Шаг 54 мм
Flora Диаметр 45 мм ATMEGA32U4 6 (4 аналоговых) 3 PWM Порт micro USB монтажные отверстия
9025 9025 9025 9025 x 9025 15 мм ATMEGA32U4 8 (3 аналоговых) 1 ШИМ порт micro USB 2,54 мм интервал

Первоначальный прототип (14 мм), второй прототип (12.5 мм) и окончательный дизайн (12 мм).

Seeeduino XIAO SAMD21 Cortex M0 + наименьшая совместимость с Arduino

Ориентировочная дата доступности: 05 марта 2020 г.

Основные характеристики

  • Мощный ЦП: ARM® Cortex®-M0 + 32-битный микроконтроллер 48 МГц (SAMD21G18) с 256 КБ флэш-памяти, 900 32 КБ гибкой SRAM 900 Совместимость: Совместимость с Arduino IDE
  • Простая работа над проектом: Совместимость с макетными платами
  • Малый размер: размером с большой палец (20×17,5 мм) для носимых устройств и небольших проектов.
  • Несколько интерфейсов разработки: 11 цифровых / аналоговых контактов, 10 контактов PWM, 1 выход ЦАП, 1 интерфейс контактной площадки SWD, 1 интерфейс I2C, 1 интерфейс UART, 1 интерфейс SPI.

Описание

Взгляните на Seeeduino XIAO. Какой маленький размер и симпатичный вид! Это самый маленький член семьи Seeeduino. Seeeduino XIAO по-прежнему оснащен мощным процессором CPU-ARM® Cortex®-M0 + (SAMD21G18), который представляет собой микроконтроллер Arduino с низким энергопотреблением. С другой стороны, эта маленькая плата имеет хорошую производительность при обработке, но требует меньше энергии.Фактически, он имеет крошечный размер и может использоваться для носимых устройств Arduino и небольших проектов.

Помимо мощного процессора, Seeeduino XIAO отлично справляется со многими другими функциями. Он имеет 14 PIN-кодов GPIO, которые можно использовать для 11 аналоговых PIN-кодов, 11 цифровых PIN-кодов, 1 интерфейса I2C, 1 интерфейса UART и 1 интерфейса SPI. Некоторые контакты имеют различные функции, контакты от A1 / D1 до A10 / D10 имеют функции ШИМ, а контакты A0 / D0 имеют функцию DAC , что означает, что вы можете получать настоящие аналоговые сигналы, а не сигналы ШИМ, когда вы определяете его как аналоговый контакт, то есть почему 14 PIN-кодов GPIO позволяют реализовать больше PIN-кодов ввода-вывода и интерфейсов.Кроме того, Seeeduino XIAO поддерживает интерфейс USB Type-C, который может подавать питание и загружать код. На задней панели XIAO есть блоки питания, которые поддерживают аккумулятор и делают его реалистичным для носимых устройств. За исключением светодиода питания, мы добавляем на плату пользовательский светодиод, чтобы вам было удобнее кодировать. Обычно Dev. Плата такого размера, как этот размер, будет использовать внутренний кварцевый генератор чипа для фиксации времени, чтобы часы были более точными, Seeeduino XIAO размещает дополнительные 32.768 кГц, чтобы часы были более стабильными.

Seeeduino XIAO полностью совместим с Arduino IDE , вы можете легко разрабатывать небольшие проекты с помощью большой и всеобъемлющей библиотеки Arduino. Так что купите один, и он вам скоро понравится!

Внимание

Все контакты ввода / вывода имеют напряжение 3,3 В, пожалуйста, не вводите более 3,3 В, в противном случае ЦП может быть поврежден.

Это Wiki Seeeduino XIAO, вы можете просмотреть основные настройки работы с платой.

Спецификация

  • ЦП: ARM Cortex-M0 + CPU (SAMD21G18), работающий с частотой до 48 МГц
  • Хранение: 256 КБ флэш-памяти, 32 КБ SRAM
  • ПИН-коды ввода / вывода: 14 ПИН-кодов GPIO, 11 аналоговых ПИН-кодов, 11 цифровых ПИН-кодов, 1 Выход ЦАП Контакт
  • Интерфейс: 1 интерфейс I2C, 1 интерфейс UART, 1 интерфейс SPI
  • Интерфейс питания и загрузки: интерфейс USB Type-C
  • Светодиоды: 1 светодиод пользователя, 1 светодиод питания, два светодиода для загрузки последовательного порта
  • Кнопка сброса: две кнопки сброса, короткое соединение для сброса
  • Блоки питания: для батарейного источника питания
  • Совместимость программного обеспечения: Совместимость с Arduino IDE
  • Защитная крышка для защиты цепи
  • Размеры: 20×17,5 см.5×3,5 мм

Типичное применение

  • Носимые устройства
  • Быстрое прототипирование (напрямую подключается к расширенной печатной плате в качестве минимальной системы)
  • Идеально подходит для всех проектов, требующих mini arduino
  • DIY-клавиатура
  • USB-разработка (USB в многоканальный режим хоста TTL / USB и т. д.)
  • Сценарий, в котором вам нужно прочитать несколько фиктивных значений Выход ЦАП

Демо

Распиновка оборудования

Список деталей

  • 1 x Seeeduino XIAO — Микроконтроллер Arduino — SAMD21 Cortex M0 +
  • 2 x 7-контактный заголовок
  • 4 x пасты

Примечание

Мы собираемся представить новые надстройки для расширения функциональности в зависимости от потребностей сообщества, поэтому мы с нетерпением ждем любые предложения, которые у вас есть! Сообщите нам в форуме, мы внимательно выслушаем и примем меры!

ECCN / HTS

Документы

SAMD21 Datasheet

Тест интерфейса SPI

Схема оборудования

Как использовать Seeeduino XIAO для входа в Raspberry PI

M0 +

Это вики-страница для этого продукта, на которой вы узнаете, как использовать продукт, а также подробную информацию о программном и аппаратном обеспечении.

Подробнее

Самый маленький Arduino | Hackaday

Несколько дней назад мы увидели то, что несколько лет назад могло бы стать убийцей на Kickstarter. Это была самая маленькая плата микроконтроллера ATtiny85 с резисторами, диодами, разъемом USB и восемью контактами для подключения к макетной плате. Жаль, что такого дизайна не было для великой минификации Arduino на Kickstarter в конце 2011 года; это было бы легко принесло бы несколько сотен тысяч долларов, выступление TED и биографический фильм TechCrunch.

[AtomSoftTech] бросил вызов и создал плату , еще меньшую ‘tiny85. он имеет размеры 0,4 на 0,3 дюйма, включая пассивные элементы, переключатель сброса и разъем USB. Для сравнения: размер PDIP-пакета tiny85 составляет 0,4 x 0,4. Как [Атому] это сходит с рук? Мошенничество, разделение схемы на две уложенные друг на друга платы или знание правильных компонентов, в зависимости от того, как вы на это смотрите.

[Atom] использует несколько интересных компонентов в этой сборке.Разъем USB представляет собой деталь для поверхностного монтажа , вертикальная , благодаря чему шнур USB выходит из верхней части этой платы uC. Кнопка сброса также очень мала, она торчит из внутреннего слоя сэндвича на печатной плате.

У

[AtomSoft] есть проект на OSH Park (1,55 доллара за троих. Как это круто?), И мы предполагаем, что он со временем продаст официальную самую маленькую в мире Arduino-совместимую плату на Tindie.

Вы, молодые, наверное, этого не помните, но несколько лет назад на Kickstarter шла гонка вооружений за создание самой маленькой Arduino-совместимой платы микроконтроллера.С тех пор несколько человек поняли, что они могут заработать на Kickstarter больше денег с помощью мошенничества или картофельного салата, и гонка за создание самой маленькой доски duino прекратилась.

Жаль, что [Meizhu] не участвовал в великой миниатюрной ардуинофикации Kickstarter, потому что этот проект выиграл бы. Это Atmel ATtiny85, с USB-портом, резисторами, диодами, кнопкой сброса, светодиодом и контактными разъемами, , который всего на 72 мил больше, чем корпус PDIP в tiny85. Если вы не получите голый кубик из «tiny85», шансы на то, что эта плата станет меньше, невелика.

[Meizhu] был вдохновлен на создание этой платы из Nanite 85 [Тима], которая еще несколько дней назад была действующим чемпионом по микроконтроллерным платам. Немного поработав в KiCAD, была создана новая компоновка платы, которая всего на волосок больше, чем занимаемая площадь PDIP ATtiny85 0,4 ″ x 0,4 ″. Было несколько проблем с получением рабочей доски такого размера; Вы будете удивлены, насколько велики пластиковые вставки вокруг выводов контактов, но с помощью очень хитрой пайки [Meizhu] удалось заставить все заработать.

Beetle — Самый маленький Arduino

Как любители, мы можем по-настоящему оценить ценность компонентов, модулей и плат с крошечными форм-факторами, поскольку они позволяют нам создавать отдельные проекты в аккуратных и аккуратных корпусах, которые мы можем спрятать, чтобы реализовать наши проекты. похоже на чистую магию!

Вот почему мы стремимся добавить Beetle в наш каталог, который разработан как самый маленький из доступных Arduino, предлагающий полную мощность Arduino Leonardo, но с крошечным форм-фактором всего 20×22 мм.Это позволяет вам создавать удивительно мощные и многофункциональные проекты, которые можно незаметно спрятать в небольших помещениях или корпусах, таких как бумажник, компьютерная мышь или даже в носимый браслет.

Плата имеет ATmega32U4 в качестве ядра и встроенный порт Micro USB для загрузки и тестирования библиотек и кода, с легким набором компонентов, поддерживающих 10 контактов цифрового ввода / вывода, 5 каналов аналогового ввода, а также 4 канала PWM. Это, хотя и предлагает немного меньшее количество портов и контактов, чем Leonardo, обычно достаточно для обработки большинства любительских проектов, с малым форм-фактором и легким дизайном, предлагающим уникальный набор преимуществ, которых не может достичь никакая другая плата Arduino.

The Arduino Beetle от DFRobot — Технические характеристики:

— ATmega32U4

— 16 МГц

— 5 В постоянного тока

— 32 КБ (4 КБ зарезервировано загрузчиком)

— 2.5 КБ

— 1 КБ

–10

–4

–5

— 1

— 1

— 1

— 2

— 22 х 20 х 3.8 мм

Типичные приложения для Beetle — Самый маленький Arduino:

Плата Beetle Arduino от DFRobot была создана с основной целью — достичь крошечного форм-фактора, при этом предлагая впечатляющую мощность и функциональность. Это привело к созданию платы, которая идеально подходит для специализированных проектов, которые ограничены в пространстве, но все же нуждаются в надежном уровне вычислительной мощности, а некоторые из наиболее распространенных проектов включают легкие смарт-носимые устройства, такие как смарт-часы, браслеты Fitbit и другие интересные технологии.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *