Что можно сделать с arduino

10 интересных проектов для Ардуино

Arduino – это универсальная платформа для самоделок на микроконтроллерах. К ней есть множество шилдов (плат расширения) и датчиков. Это многообразие позволяет сделать целый ряд интересных проектов, направленных на улучшение вашей жизни и повышение её комфорта. Сферы применения платы безграничны: автоматизация, системы безопасности, системы для сбора и анализа данных и прочее.

10 интересных проектов для Arduino

Из этой статьи вы узнаете, что можно сделать интересного на Ардуино. Какие проекты станут зрелищными, а какие полезными.

Что можно сделать с помощью Arduino

Робот пылесос

Уборка в квартире – рутинное занятие и малопривлекательное, тем более на это нужно время. Сэкономить его можно, если часть хлопот по дому возложить на робота. Этого робота собрал электронщик из г. Сочи – Дмитрий Иванов. Конструктивно он получился достаточно качественным и не уступает в эффективности заводским аналогам.

Робот пылесос на ардуино

Для его сборки вам понадобятся:

1. Arduino Pro-mini, или любая другая подобная и подходящая по размерам.

2. USB-TTL переходник, если вы используете Pro mini. Если вы выбрали Arduino Nano, то он не нужен. Он уже установлен на плате.

3. Драйвер L298N нужен для управления и реверсирования двигателей постоянного тока.

4. Маленькие двигателя с редуктором и колесами.

6. Двигатель для турбины (побольше).

7. Сама турбина, а вернее крыльчатка от пылесоса.

8. Двигателя для щеток (небольшие).

9. 2 датчика столкновения.

10. 4 аккумулятора 18650.

11. 2 преобразователя постоянного напряжения (повышающий и понижающий).

13. Контроллер для работы (заряда и разряда) аккумуляторов.

Система управления выглядит следующим образом:

Система управления

А вот система питания:

Система питания робота-пылесоса

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

Управление RGB-лентой со смартфона и Arduino

RGB-ленты способны выдавать световой поток любого цвета, в них обычно используются светодиоды в корпусе которых размещено три кристалла светящиеся разным цветом. Для их управления продаются специальные RGB-контроллеры, их суть заключается в регулировании тока подаваемого на каждый из цветов светодиодной ленты, следовательно – регулируется интенсивность свечения каждого из трёх цветов (отдельно).

Вы можете сделать своими руками RGB-контроллер на Ардуино, даже более того, в этом проекте реализовано управление через Bluetooth.

Управление RGB-лентой со смартфона и Arduino

На фото приведен пример использования одного RGB-светодиода. Для управления лентой потребуется дополнительный блок питания на 12В, тогда ШИМ-выходы Arduino будут управлять затворами полевых транзисторов включенных в цепь. Ток заряда затвора ограничен резисторами на 10 кОм, они устанавливаются между пином Ардуино и затвором, последовательно ему.

Схема подключения

Автор использовал для связи со смартфоном Bluetooth, для этого был куплен модуль HC-05.

Научитесь разрабатывать устройства на базе микроконтроллеров и станьте инженером умных устройств с нуля: Инженер умных устройств

Пульт управления на базе Arduino и смартфона

С помощью микроконтроллера можно сделать универсальный пульт дистанционного управления управляемый с мобильного телефона.

Пульт управления на базе Arduino и смартфона

Для этого понадобится:

Arduino любой модели;

Bluetooth-модуль HC-05 или HC-06.

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

Система распознавания лиц и слежения за ними

Веб-камера устанавливается на поворотный механизм. Её подключают к компьютеру, с установленным программным обеспечением. Оно базируется на библиотеке компьютерного зрения – OpenCV (Open Source Computer Vision Library), после обнаружения программой лица, координаты его перемещения передаются на плату Arduino через USB-кабель.

Система распознавания лиц и слежения за ними

Ардуино даёт команду приводу поворотного механизма и позиционирует объектив камеры. Для движения камеры используется пара сервоприводов.

На видео изображена работа этого устройства.

Следите за своими животными!

Идея заключается в следующем – узнать, где гуляет ваше животное, это может вызвать интерес для научных исследований и просто для развлечения. Для этого нужно использовать GPS-маячок. Но чтобы хранить данные о местоположении на каком-нибудь накопителе.

Датчик слежения за кошкой

При этом габариты устройства здесь играют решающую роль, поскольку животное не должно ощущать от него дискомфорт. Для записи данных можно использовать Arduino шилд для работы с картами памяти формата Micro-SD.

Ниже приведена схема оригинального варианта устройства.

Схема устройства

В оригинальной версии проекта использовалась плата TinyDuino и шилды к ней. Если вы не можете найти такую, вполне можно использовать маленькие экземпляры Arduino: mini, micro, nano.

Для питания использовался элемент Li-ion, малой ёмкости. Маленького аккумулятора хватает примерно на 6 часов работы. У автора в итоге все поместилось в обрезанную баночку из-под тик-така. Стоит отметить, что антенна GPS должна смотреть вверх, чтобы получать достоверные показания датчика.

Взломщик кодовых замков

Для взлома кодовых замков с помощью Ардуино понадобятся серво- и шаговый двигатель. Этот проект разработал хакер Samy Kamkar. Это достаточно сложный проект. Работа этого устройства изображена на видео, где автор рассказывает все подробности.

Конечно, для практического применения такое устройство вряд ли подойдет, но это отличный демонстрационный.

Ардуино в музыке

Это скорее не проект, а небольшая демонстрация какое применение нашла эта платформа у музыкантов.

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

Анализатор спектра звука, с видео выходом.

Анализатор спектра звука, с видео выходом

Транзистор NPN-типа, например 2n3904 – 1 шт.

Резистор 1 кОм (R2, R4, R5) – 3 шт.

330 Ом (R6) – 1 шт.

10 кОм (R1) – 1 шт.

100 кОм (R3) – 1 шт.

Электролитический конденсатор 3.3 мкФ – 1 шт.

Для работы проекта потребуется подключение библиотеки для быстрого разложения в ряд Фурье.

Это достаточно простой и интересный проект из разряда «можно похвастаться перед друзьями».

Пошаговое обучение программированию и созданию устройств на микроконтроллерах AVR: Программирование микроконтроллеров для начинающих

3 проекта роботов

Робототехника – одно из интереснейших направлений для гиков и просто любителей сделать что-нибудь необычное своими руками, я решил сделать подборку из нескольких интересных проектов.

BEAM-робот на Ардуино

Для сборки четырёхногого шагающего робота вам понадобятся:

Для движения ног нужны сервомоторчики, например, Tower Hobbies TS-53;

Кусок медной проволоки средней толщины (чтобы выдерживала вес конструкции и не гнулась, но и не слишком толстой, т.к. не имеет смысла);

Микроконтроллер — AVR ATMega 8 или плата Ардуино любой модели;

Для шасси в проекте указано, что использовалась Рамка Sintra. Это что-то вроде пластика, он сгибается в любую форму при нагревании.

В результате вы получите:

BEAM-робот на ардуино

Примечательно то, что этот робот не ездит, а шагает, может перешагивать и заходить на возвышения до 1 см.

Робот fijibot с функцией самоподзарядки

Этот проект мне, почему-то, напомнил робота из мультфильма Wall-e. Его особенностью является использование солнечной батареи для зарядки аккумуляторов. Он перемещается подобно автомобилю, на 4-х колесах.

Робот fijibot с функцией самоподзарядки

Его составляющие детали:

Пластиковая бутылка подходящего размера;

Солнечная панель с выходным напряжением в 6В;

В качестве донора колес, двигателей и других деталей – машинка на радиоуправлении;

Два сервопривода непрерывного вращения;

Два обычных сервопривода (180 градусов);

Держатель для батареек типа АА и для «кроны»;

Светодиоды, фоторезисторы, постоянные резисторы на 10 кОм – всего по 4 штуки;

Вот основа – плата Ардуино с прото-шилдом.

Плата Ардуино с прото-шилдом

Вот так выглядят запчасти от радиоуправляемой машины – колеса.

Запчасти от радиоуправляемой машины

Конструкция почти в сборе, датчики установлены.

Сборка конструкции

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

Робот из Ардуино

Художник из деталей от CD-приводов

Это скорее ЧПУ станок, чем робот, но проект весьма занимательный. Он представляет собой 2-х осевой станок для рисования. Вот перечень основных компонентов, из которых он состоит:

(DVD)CD-приводы – 2 шт;

2 драйвера для шаговых двигателей A498;

Источник питания 12В;

Шариковая ручка, и другие элементы конструкции.

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

Художник из деталей от CD-приводов

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

Полный процесс сборки и работы показан на этом видео.

Смотрите также 16 лучших Arduino проектов от AlexGyver:

Заключение

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

Что можно сделать на Ардуино: самые необычные проекты

Сегодня робототехника приобрела популярность, т.к. автоматизация стала фундаментом современной экономики. Интерес к проектированию различных типов роботов возрастает. Научиться создавать полезные устройства может каждый. Для этого нужны знания основ электроники и программирования. Быстро получить необходимые навыки можно, выполняя «Ардуино»-проекты.

Fрдуино проекты

Что такое «Ардуино» и что можно делать с ним

Arduino — небольшая печатная плата, имеющая собственные процессор и модуль памяти.

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

Впервые проект Arduino был предложен в 2005 г. студентам итальянского Института интерактивного дизайна Ивреа. Перед разработчиками стояла задача обеспечить малобюджетный и простой способ создания устройств, способных взаимодействовать с окружающей средой. Сегодня на основе «Ардуино» создаются роботы, детекторы, термостаты и любые проекты, на которые способна фантазия программистов и инженеров. Разрабатывать устройства на базе «Ардуино» смогут даже новички.

Девайсом управляет программа, выполняемая процессором платы. Подобные программы пишутся на языке C++ в официальной среде программирования Arduino IDE, реализованной для Windows, MacOS и Linux. Даже в отсутствие навыков разработки и проектирования электронных схем человек способен за пару недель освоиться в программной среде и начать создавать простые девайсы.

Самые известные «Ардуино»-проекты

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

Датчик Ambilight на жидкокристаллический дисплей

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

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

Универсальная плата позволяет изготовить недорогой аналог Ambilight с более высоким разрешением фоновой подсветки. При этом схема подключения проста и не требует широких технических познаний.

Датчик температуры «Ардуино»

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

Элемент обладает понятным принципом работы: датчик принимает параметры внешней среды, затем выводит значения на ЖК-дисплей посредством платы и термистора.

Термистором называют тип переменного резистора, который преобразует сопротивление согласно зафиксированной температуре.

Датчик температуры "Ардуино"

Управление устройствами

Контроллеры реализуют 2 вида связи: проводную и беспроводную.

Проводное управление ведется с диспетчерского пульта. При этом управляющие цепи и исполнительные устройства объединены с помощью электропроводов.

Беспроводная схема включает 2 устройства: пульт дистанционного управления, являющийся передатчиком, и приемник. Передача осуществляется с помощью оптических либо радиосигналов.

Примером первого варианта служит работа бытовой техники. Второй случай реализуется через специализированные модули: Bluetooth HC, Wi-Fi, ZigBee и др.

Управление устройствами ардуино

Самые доступные и простые проекты для новичков

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

В целях обучения часто разрабатываются следующие технические решения:

  • модули с мигающими светодиодами (маячки, светофоры и пр.);
  • устройства с датчиками, работающие через протоколы обмена данными;
  • аппаратные средства регистрации и отображения информации;
  • машины с интегрированными сервоприводами и шаговыми двигателями;
  • беспроводные устройства связи.

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

Создание проекта

Работа с Arduino предполагает сочетание электронных схем, взаимосвязанных аппаратных и механических средств, системы электропитания.

Для этого потребуется ряд умений и личных характеристик:

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

Электронные схемы

Сборка электронных схем — важный этап разработки. Здесь необходимы базовые знания в области электроники. Понять правила выполнения схем поможет ГОСТ 2.701-84 «Единая система конструкторской документации. Схемы. Виды и типы. Общие требования к выполнению».

Ардуино электронные схемы

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

Особенности программирования

Программы для «Ардуино» называются скетчами. Они создаются и прошиваются в специальной среде разработки. Наиболее популярная версия — Arduino IDE.

Языком программирования устройств на микроконтроллерах является C/C++, который легок в освоении.

Положить начало изучению C/C++ можно, поняв 3 основных раздела: об операторах, данных и функциях. Перечисленных знаний достаточно, чтобы создавать простые роботизированные системы.

Проекты на просторах интернета

Интернет — это гигантская информационная база, содержащая множество готовых «Ардуино»-проектов. Здесь есть материалы для разработчиков разного уровня. Даже дети смогут найти для себя полезные задачи.

Управление телевизором «Ардуино» и силой мысли

Управление "Ардуино"

Основой проекта является система электрофизиологического мониторинга ЭЭГ, используемая в медицине для регистрации электрической активности мозга.

Современная микроэлектроника предлагает чипы, способные фиксировать сигналы нейронного тока разных диапазонов. В частности, при закрытии глаз и релаксации возникают волны альфа-частот от 7 до 14 Гц.

Напротив, активная концентрация и напряженная умственная деятельность порождают волны из бета-диапазона от 15 до 30 Гц.

Микрочипы ЭЭГ интегрируются в гарнитуру специального шлема, подключаемую к Arduino Uno (ATmega328). Прибор собирает и преобразует исходные данные. Для трансляции сигнала требуются ИК-передатчик и ИК-приемник.

Шлем надевается на голову и посредством микрочипа считывает волновые сигналы мозга. Чтобы переключать телевизионные каналы, достаточно сосредоточиться. Правда, для этого следует немного потренироваться.

Механическая ручка, записывающая время на доске

Интеллектуальное перо способно захватывать рукописные сведения и преобразовывать аналоговую информацию в цифровые данные.

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

Механическая ручка, записывающая время на доске Ардуино

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

Светодиодный куб

Светодиодный куб Адуино

LED-куб — популярный проект, который не так прост в реализации для начинающего пользователя. Потребуются знания основ электроники, навыки пайки и работы с платами Arduino.

Для построения куба необходимы диффузные светодиоды. Элементы объединяются в плоские квадратные матрицы в количестве, необходимом для создания кубической конструкции.

Если каждая сторона квадрата включает 10 светодиодов, то матриц должно быть 10.

По завершении первого этапа начинаются построение цепи и настройка микросхемы для управления LED-элементами. Внешнее управление кубом осуществляется с помощью платы Arduino типа Uno, Nano через интерфейс SPI.

Робот-пылесос

Автоматизация пылесоса осуществляется с помощью микроконтроллера, комплекта датчиков, модуля ориентирования в пространстве и элемента питания. Для корпуса робота-уборщика подойдут подручные средства (например, пластиковые контейнеры для корпуса и пылесборника, банки для колес).

Также потребуются двигатели с коробками передач и турбина-кулер системы охлаждения компьютера.

«Мозгом» устройства является плата «Ардуино», для которой разрабатывается свой программный код. Затем детали монтируются в общий блок.

Робот-пылесос ардуино

Распознавание лиц и слежка за ними на «Ардуино»

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

Реализация проекта проста: с помощью датчиков считывается информация об объекте через Wi-Fi-модуль, а специальное приложение отправляет необходимые данные в микроконтроллер. Изменения в динамике объекта фиксируются, на их основе производятся вычисления и передаются команды на сервоприводы.

Эту функцию выполняют специальные модули — контроллеры-считыватели.

Система для аквариума в автоматическом режиме

С использованием контроллера Arduino можно автоматизировать различные функции аквариума:

  • включение и отключение освещения по расписанию;
  • включение и выключение компрессора в заданное время;
  • мониторинг температуры воды;
  • охлаждение.

3 первых пункта легко реализуются интеграцией стандартных модулей — часов, датчика температуры воды и комплекта реле.

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

Теплица для растений

Теплица для растений ардуино

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

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

Для вывода показаний к контроллеру подключается ЖК-дисплей, для сигнализации изменений встраиваются светодиоды.

На последнем этапе добавляются функции управления: обдув, освещение и полив.

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

Создание аудиоплеера

Сборка аудиоплеера — прекрасный учебный проект для начинающих пользователей. «Мозгом» системы является контроллер «Ардуино».

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

Управление квадрокоптером

Чтобы сделать устройство, потребуются плата типа Nano или Mega и небольшой комплект дополнительных элементов.

Прибор настраивается в следующей последовательности:

  1. Индивидуальный сетевой адрес передается квадрокоптеру.
  2. Объект принимает сигнал, подтверждает его и начинает прослушивать транслируемые данные.
  3. Пульт после подтверждения передает цифровую информацию каждые 20 миллисекунд.

Управление квадрокоптером Ардулино

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

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

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

К плате подключается комплект простых элементов: винтовые клеммы, силовой резистор и несколько добавочных, потенциометр, тактильные переключатели. Для вывода показателей подсоединяется ЖК-дисплей, для подачи сигналов — зуммер.

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

Звуковая сигнализация

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

Чаще передающая часть включает плату модели Nano, инфракрасный датчик, радиочастотный передатчик и индикатор светодиода. Приемная часть содержит «Ардуино Уно», пьезозуммер, РЧ-приемник и светодиод. Далее разрабатывается простой скетч.

Разблокировка ПК с помощью «Ардуино»

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

Контроллер считывает ID карты NFC и в случае получения верного номера вводит пароль с помощью эмулятора клавиатуры.

Самые особенные проекты

Существуют разработки, которые решают важные социальные или образовательные задачи.

3D-сканер

Одним из последних технологических достижений стал 3D-сканер для создания точной копии модели объекта. Лучшим вариантом реализации устройства для любителей Arduino является проект Open Source, который называется FabScan. Пользуясь открытой информацией, любой новичок способен изготовить сканер дома, потратив не более 100 долларов. Проект несложный, но необходимы знание основ микроэлектроники и навыки работы с платой.

Игрушка Easy Robot Toy PipeBot

Easy Robot Toy PipeBot — это интеллектуальная игрушка, изготовить которую можно с детьми. Робот имеет форму трубки с 2 колесами и управляется с помощью пульта или смартфона.

Создавая поделку, ребенок освоит логику электронных схем и программирования.

Easy Robot Toy PipeBot

Приспособление для людей с ограниченными возможностями

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

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

Роботизированная рука ардуино

Сегодня предлагается много различных приборов, сделанных для компенсации физических недостатков: ассистент общения, робот-поводырь, инерционный трекер и др.

Советы по работе с проектами «Ардуино»

Разработка «конструкторов» на базе Arduino требует прохождения стандартных этапов, характерных для любых проектов:

  1. Поиск идеи. Важно четко определить задачи системы.
  2. Обеспечение условий реализации. Нужно заранее подготовить ресурсную базу.
  3. Выбор элементной базы.
  4. Моделирование схемы. До создания робота сначала разрабатывается виртуальный прототип, продумываются его конструкция и возможные ошибки.
  5. Создание программы для контроллера.
  6. Окончательная сборка. Данная стадия предполагает тестирование и завершающую настройку.

Благодаря этому изданию путь в мир «Ардуино» станет приятным и увлекательным.

Самые маленькие 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

Здесь есть модуль для подключения батареи, что дает возможность работать автономно от 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.

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

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