Наборы Ардуино позволят вам быстро начать конструировать первые электронные схемы и начать обучение программированию. В отличие от других электронных конструкторов, наборы Ардуино прокладывают мостик между игрушечными и реальными проектами. С их помощью вы сможете создавать вполне работающие прототипы достаточно умных устройств, которые можно использовать в реальной жизни. В этой статье мы подготовили для вас обзор наиболее популярных наборов и конструкторов для начинающих, которые можно купить в российских интернет-магазинах и на aliexperss.
Недорогие наборы Ардуино в зарубежных интернет-магазинах
Интернет-магазин Алиэксперсс – просто волшебная шкатулка для начинающих инженеров, ведь именно там можно найти самые недорогие электронные компоненты, контролеры и наборы. Мы собрали здесь наиболее популярные варианты достаточно надежных поставщиков.
Недорогой стартовый комплект для обучения Ардуино – от 1500 рублей!Новинка! Робот-лягушка на Arduino от Keyestudio с управлением на Android и iOSОдин из лучших и проверенных наборов датчиков для Ардуино проектов на AliExpress!Робо-рука на Ардуино. DIY манипулятор робота с акриловыми деталями, 4 степени свободыБеспроводное управление роботом Ардуино. Набор на основе гироскопа MPU6050 и Arduino NanoПрограммируемый робот дешевле 3000 рублей с инструкцией и видео! Keyestudio KEYBOT Programmable Education Robot Car Kit
Конструкторы роботов и машинок на Ардуино
Умный Робот- танк на Ардуино – конструктор от Keyestudio | Недорогая робот – машина Ардуино 4WD со встроенным контроллером питания и дистанционным управлением |
Недорогой вариант робота-машины Ардуино с интегрированным Bluetooth управлением | Конструктор робота-машины на Ардуино с IR- управлением |
Ардуино-робот с радиоуправлением (джойстик). Все необходимое интегрировано в шасси | Набор-конструктор Ардуино OPEN-SMART 4WD с Bluetooth управлением |
Стартовые наборы Ардуино
Если вы хотите научить ребенка основам работы с Ардуино, то лучше начинать с покупки специального набора, который принято называть Arduino Kit. Набор Arduino Starter Kit обычно содержат только самые основные элементы, включая контроллер Arduino, соединительные провода, макетную плату, светодиоды и различные датчики и модули.
Пример набора без контроллера Ардуино, но с дополнительными электронными компонентами | Достаточно функциональный очень качественный набор от Keyestudio с датчиками для большого числа проектов! |
Простой набор с Ардуино, макетной платой, проводами, USB-шнурами и “россыпью” разных компонентов | Простой набор с Ардуино от другого производителя, макетной платой, проводами, USB-шнурами и “россыпью” разных компонентов |
Расширенные наборы Arduino
Наборы и конструкторы, включающие дополнительные датчики, моторы, дисплеи. В некоторых наборах вместе с Arduino Uno предлагается еще и вариант контроллера Mega.
Большой набор Ардуино с большим количеством датчиков, шаговым двигателем, экраном, пультом и многим другим. Качественная упаковка, в комплекте инструкция на английском. Самый лучший способ начать работу с Ардуино! | Набор Arduino Mega2560 с большим набором датчиков и электронных компонентов в пластиковой коробке. Мелкие детали заботливо упакованы в маленькие коробки, качественные компоненты. В комплекте диск с примерами и инструкция на английском |
Популярный набор RFID Ultimate Starter Kit, включающий различны датчики, плату Arduino UNO R3 в пластиковой коробке | Один из самых недорогих вариантов набора RFID Arduino Kit в неплохой упаковке и традиционным набором содержимого |
Отличный большой набор с Arduino Mega 2560, огромным количеством датчиков и модулей. Совсем не “китайское” качество упаковки и компонентов | Набор Keyestudio для юных исследователей природы с отличным набором датчиков, включая такие необычные, как датчик пыли |
Наборы ардуино роботов – автомобилей
Экономный вариант для тех, у кого уже есть ардуино – просто шасси с набором двигателей, колес, держателя для батареек и проводов | Большой автомобильный комплект Arduino с возможностью управлением по Bluetooth, с датчиками, платой Arduino Uno, драйвером двигателя, шасси, 4 моторами, колесами, сервоприводом, крепежом и проводами. |
Отличный качественный набор ардуино автомобиля с контроллером, с шасси, двигателями, датчиками, Bluetooth, а также LCD дисплеем! | Очень популярный и недорогой набор с контроллером ардуино, шасси, драйвером двигателя и всеми остальными необходимыми деталями |
Российские наборы Ардуино
Рынок наборов и конструкторов для образовательной робототехники на платформе Ардуино достаточно обширен и представлен в широком разнообразии готовыми комплектами как отечественных, так и зарубежных производителей.
Arduino – это универсальный электронный конструктор. Он позволяет, благодаря удобной платформе, разрабатывать и создавать электронные устройства на основе работы микроконтроллеров, имеет открытую архитектуру и не требует знания сложного языка программирования.
На основе Ардуино можно собрать самые разнообразные электронные приборы и устройства, а некоторые производители предлагают уже готовые решения, укомплектованные определенными модулями для решения конкретных задач.
Наборы и конструкторы Амперка
Набор Матрешка
Набор может быть различных модификаций – X, Y или Z, и отличается по количеству входящих в состав компонентов. Оптимальный вариант для тех, кто совершенно не имеет опыта, а также радиодеталей для электронного конструирования. Главным компонентом комплекта является платформа Arduino Uno, а также различные модули, провода, макетные платы. Кроме того в состав включена красочная обучающая брошюра.
Набор «Матрешка X» содержит комплект из элементов, позволяющий создать 8 электронных моделей, предлагаемых в брошюре, и не включает таких устройств, как фоторезистор, термистор, конденсаторы и т.д., которыми комплектуются наборы Y или Z.
«Матрешка Y» позволяет собрать уже 17 электронных устройств, и значительно расширена наличием дополнительных элементов. В комплекте имеются различные типы светодиодов, конденсаторы разной емкости, штырьковые соединители и пьезо-пищалка.
Версия Z обеспечивает возможность сборки всех видов устройств из брошюры, и дополнена по сравнению с базовым и средним наборами мотором FA-130, микросервоприводом, светодиодной шкалой и тестовым экраном.
Конструктор Йодо
Набор состоит из совместимого с Ардуино контролера (Iskra JS), который обеспечивает возможность программирования на языке Java Script. Также в комплектацию включены различные электронные компоненты, при помощи которых можно создать до 25 устройств самого разнообразного назначения, в чем поможет буклет, который имеется в наборе. Технологичная плата Troyka Shield обеспечивает простое подключение модулей к плате при помощи шлейфов.
Выбрать и купить наборы и конструкторы Амперки можно на официальном сайте: http://amperka.ru/
Наборы и конструкторы Эвольвектор
В зависимости от сложности и входящих в комплект компонентов наборы делятся по предназначению на три уровня:
Для новичков оптимальным выбором станут комплекты стартового уровня, которые помогают изучить основы электроники при помощи брошюр и простых электронных компонентов. Серия представлена такими наборами: Стартовый набор – Уровень 1 (Основы электроники), Переходный набор -Уровень 1 (набор-дополнение, как переход от стартового уровня к основному), Основной набор – Уровень 1.2.
В наборы второго уровня входят программируемые микроконтроллеры (Ардуино), и освещаются особенности работы с ними. Серия представлена наборами: Стартовый набор- Уровень 2 (контроллеры Ардуино), Переходный набор-Уровень 2 (есть три варианта: от старта к основному, от основного к расширенному, от расширенного к расширенному Робот+), Основной набор- Уровень 2 (контроллеры Ардуино), Расширенный набор- Уровень 2 (контроллеры Ардуино).
Комплекты третьего уровня помогают изучить миниатюрные одноплатные компьютеры Raspberry Pi и его аналоги. Серия включает: Стартовый набор. Уровень 3 (Изучение Raspberry pi).
Выбрать и купить наборы Эвольвектор можно на официальном сайте: http://www.evolvector.ru/
Наборы и конструкторы Ларт
ЛАРТ Сармат Армага
Набор на основе контроллера Ардуино, при помощи которого можно собрать робота, движущегося по линии. Главный компонент комплекта – миниатюрная плата Ардуино Нано, которая позволяет подключать не только входящие в состав набора компоненты, а и другие элементы совместимые с Ардуино, как механического, так и электронного типа. Это дает возможность совершенствовать полученного робота.
ЛАРТ Печенег Батана
Комплект включает плату Ардуино Нано и имеет достаточное количество элементов для разработки и строительства роботов, которых при помощи состава набора можно собрать две разновидности: робот, движущийся по черной линии и робот с датчиком ультразвука. Для программирования применяется текстовая среда Arduino IDE. Для разных модификаций роботов имеется возможность использования совместимых с Ардуино компонентов, а при помощи дополнительной пластины можно установить большее количество датчиков.
Выбрать и купить наборы ЛАРТ можно на официальном сайте: lartmaster.ru/
Наборы и конструкторы SmartElements
Конструктор Смарт Робо
Готовый конструктор для создания электронного робота на основе Ардуино, в комплект входит необходимое количество элементов, и руководство к сборке. Базовый элемент набора – плата от Keyestudio (100% аналог Ардуино). Полученный робот может быть запрограммирован на движение по линии, возможность объезда препятствий и управление от дистанционного пульта. Все элементы соединяются при помощи быстроразъемных соединителей и не требуют пайки. Доработать и усовершенствовать полученную конструкцию можно добавив на плату дополнительные элементы, совместимые с контроллером Ардуино.
Конструктор Смарт
Серия наборов, которые отличаются по комплектации. Основной компонент – плата Smart Uno – аналог контроллера Ардуино Уно, не уступающий ему по качественным характеристикам. В зависимости от комплектации (Смарт 10, Смарт 20 и Смарт 30) набор содержит элементы, как для начального уровня проектирования, так и для разработки более сложных проектов. При необходимости возможно подключение других электронных компонентов, совместимых с микроконтроллером.
Смарт Genuino
Серия наборов – Смарт 10 Genuino, Смарт 20 Genuino, Смарт 30 Genuino, которые отличны по количеству деталей в комплекте. Главный базовый компонент – плата Genuino Uno, кроме которой в составе имеются электронные детали, беспаечная макетная плата, провода и руководство по проектированию. Набор будет интересен как новичкам, так и профессиональным пользователям.
Выбрать и купить конструктор SmartElements можно на официальном сайте: http://smartelements.ru/
Робоплатформа Robbo (ScratchDuino)
Конструктор предназначен для обучения детей и взрослых основам робототехники и электроники. Управление роботизированным механизмом может осуществляться из различных сред программирования (Scratch, Lazarus, Кумир) или же пульта управления. Базовый компонент – картридж Ардуино. В зависимости от типа комплектации варьируется количество составных элементов.
Выбрать и купить конструктор Robbo можно на официальном сайте: http://robboclub.ru/
Наборы Arduino Смайл
Мастер Ардуино
Образовательный электронный конструктор, который разделен на серии, в зависимости от количества базовых компонентов (Старт, Light, XXL). Главный элемент – микроконтроллер Arduino UNO R3, помимо которого в набор входят и другие электронные детали, необходимые для обучения робототехнике и конструированию. Наборы помогут освоить правила и особенности программирования на С/C++.
Выбрать и купить конструктор серии Мастер можно на официальном сайте: http://mbitech.ru/
Подведение итогов
Как видно из приведенного нами краткого обзора, сегодня можно найти достаточно широкий ассортимент сделанных в России готовых наборов Arduino для электронного конструирования. Преимуществом российских наборов является лучшее, чем у недорогих китайских конструкторов качество исполнения компонентов и наличие инструкции на русском языке. Основной минус – достаточно высокая по сравнению с теми же аналогами в Китае стоимость. Очень часто, открыв российский набор, можно найти просто переупакованные китайские запчасти с иероглифами на модулях и датчиках. Только некоторые производители предлагают уникальные конструкторы собственной разработки. Будем надеяться, что рынок образовательной ардуино робототехники будет только расти и у нас впереди еще будет много открытий.
- Цена: 266 юаней или 1500 рублей без учета доставки
Наверное, многие слышали о такой замечательной платформе, но из-за плохого знания электроники или программирования многие решат обойти arduino стороной. Да платформа достаточно сложная, но разобраться можно, главное желание. Я сам долго не решался изучить данную платформу, но в один прекрасный день, понял, что она бы могла облегчить мне жизнь… В интернете очень много информации об arduino, но без практики никакая теория не поможет, по этому я решил купить данный набор, но забегу вперед, что все таки дешевле все компоненты купить самостоятельно, не набором, а архивы с инструкциями и программами (скетчами) я выложил ниже. Почему я взял данный набор, ведь выбора в Китае много? Раньше ардуино было для меня как что-то заоблачное и не понятное и выбирал только из-за количества уроков, по этому и выбрал данный набор, кстати подобный набор уже обозревал drawde. Покупал я напрямую с тао: Набор пришел в пластиковом кейсе, заклеенном скотчем, видимо что бы ничего не вытащили из коробки (скотч я уже порвал):
Что же там в коробке?Комплектация:
— 1х плата arduino uno, возможно даже оригинал — 1х LCD дисплей 16 символами на 2 строки с i2c платой — 15х светодиодов: 5 шт. красного цвета, 5 шт. синего цвета и 5 шт. оранжевого цвета — 3х фоторезистора — 1х ИК приемник — 1х датчик пламени — 2х датчика вибрации — 1х термодатчик — 4х кнопки — 2х пьезоэлемента — цифровой светодиодный дисплей на 1 цифру — цифровой светодиодный дисплей на 4 цифры — светодиодная матрица 8х8 — 8х постоянный резистор на 220 Ом — 5х постоянный резистор на 1 кОм — 5х постоянный резистор на 10 кОм — 1х резистор переменного сопротивления(потенциометр) на 50 кОм — 1х большая макетная площадка — 1x DuPont кабель мама-папа 30 разноцветных проводов — 30х соединительных проводов для макетной площадки папа-папа — 1х USB кабель — 1х RFID плата — 1х RFID карта — 1х RFID на ключи — 1x ИК пульт — 1x микрофонный модуль — 1x модель кнопочной площадка 4х4 — 1x реле — 1x модуль часов — 1x модуль драйвера для мотора — 1x модуль датчика температуры и влажности — 1x модуль джойстика — 1x модуль RGB светодиода — 1x модуль датчика влажности — 1x кабель питания для кроны — 1x сервопривод — 1x мотор с редуктором — 1x сдвиговый регистр 74НС595N Вот так выглядит все в сборе:
Когда я получил набор, то сразу принялся искать инструкции, но внутри коробки ничего не обнаружил, подумал, что китаец обманул и уже хотел с ним ругаться, но почитал описание лота и там была ссылка со всеми инструкциями и программами: yunpan.cn/cFWkif3FY3cgk (пароль:22cd) Но китайскими программами лучше не пользоваться, по тому программу для программирования arduino лучше скачать с официального сайта: arduino.cc/en/Main/Software А вот тут собраны мной инструкции, программы, скетчи найденные в интернете и мои скетчи, которые пригодились в освоении arduino.Начало
Рекомендую для начала прочитать pdf книгу на русском языке: Руководство по освоению Arduino — 2012, которая лежит на моей сборке. Там много полезного написано и понятным языком, только мало уроков. В архиве Modkit_Desktop_WIN32_Kickstarter_v2.zip находится программа для визуального программирования. В архиве Arduino — китайщина.rar находится китайская инструкция, китайские скетчи, библиотеки, но там много ошибок. В архиве Arduino — программа.rar находится программа arduino с библиотеками, которые мне пригодились в освоении ардуино. В архиве arduino-master — много уроков.zip имеется достаточно много уроков, схем, библиотек с хорошим описанием на англ. Причем большую часть из этого архива «стянуто» китайцами. В архиве Мои скетчи.rar находятся мои проекты, хоть их и 34, но не все китайские уроки я выполнял, некоторые подправлял и самый последний проект я сделал самостоятельно. Номера моих скетчей не совпадают с номерами обозреваемых уроков, но все мои скетчи подписаны в транслите и думаю всем будет понятно.Начинаем!
Урок №1 — мигание светодиода
Для этого урока нам понадобятся вот такие детали: — 2 провода (далее количество проводов я указывать не буду), — светодиод, — резистор на 220Ом, — макетная площадка и плата arduino unoПодключаем:И получаем:
Урок №2 — подключение 8 светодиодов — бегущие огни
Для этого урока нужно: — 8 светодиодов, — 8 резисторов на 220 Ом, — провода, макетная площадка и arduino Я немного не правильно подключил, поставил 1 резистор на массу и подвел ко всем светодиодам:
Результат:Урок №3 — изменение яркости светодиода с помощью переменного резистора
Нам нужно: — светодиод, — переменный резистор, — резистор на 220Ом, — провода, макетная площадка и arduino Решил в этот раз не подключать резистор к светодиоду, но если подключать «на постоянку», то сопротивление на светодиод нужно поставить, иначе светодиод сгорит быстро.
Результат:Урок №4 — бегущие огни из 6 светодиодов
Необходимо: — 6 светодиодов, — резистор на 220Ом — провода, макетная площадка и arduinoПолучилось так:
Результат:Урок №5 — подключение RGB светодиода
Понадобится: — модуль RGB — провода, макетная площадка и arduinoПолучилось так:
Результат:Урок №6 — подключение пьезоэлемента
Детали: — пьезоэлемент — провода, макетная площадка и arduinoПолучилось так:Результат:С музыкой:
Урок №8 — включение светодиода с кнопки
Детали: — кнопка — светодиод — резисторы на 220 Ом и 10 кОм — провода, макетная площадка и arduinoПолучилось так:Результат:
Урок №8.1 — вкл/выкл. светодиода с кнопки
Детали: — светодиод — 2 кнопки — резистор на 220 Ом — 2 резистора на 10кОм — провода, макетная площадка и arduinoПолучилось так
Результат:Урок №8.2 — изменение яркости светодиода с кнопки
Схема подключения идентична уроку 8.1, только скетч другой и результат:
Урок №9 — сервопривод
Детали: — сервопривод — провода, макетная площадка и arduinoПолучилось так:Результат:
Урок №10 — подключение сдвигового регистра 74HC595
Детали: — 8 светодиодов — сдвиговый регистр 74HC595 — 8 резисторов на 220 Ом — провода, макетная площадка и arduinoПолучилось так:
Урок №11 — изменение яркости светодиода с помощью фоторезитора
Детали: — фоторезитор — светодиод — резитор на 220 Ом и на 10кОм — провода, макетная площадка и arduinoПолучилось так:Результат:
Урок №12 — вольтметр
Детали: — батарейка — резистор 10 кОм — провода, макетная площадка и arduinoПолучилось так:Результат отображается в «мониторе протра»:
Урок №13 — измерение температуры
Детали: — датчик температуры — провода, макетная площадка и arduinoПолучилось так:Результат отображается в «мониторе протра»:Если нагреть датчик зажигалкой, температура изменяется:
Урок №13.1 — изменение температуры — визуальное отображение
Детали: — датчик температуры — 3 светодиода — резистора 220 Ом — провода, макетная площадка и arduinoПолучилось так:Результат:
Урок №14 — подключение цифрового светодиодного дисплея
Детали: — 6 резистров 220 Ом — цифровой светодиодный дисплей — провода, макетная площадка и arduinoПолучилось так:Результат китайского скетча:Результат моего переделанного скетча:
Урок №14 — подключение цифрового светодиодного дисплея на 4 цифры
Детали: — светодиодная панель на 4 цифры — провода, макетная площадка и arduinoПолучилось так:Результат — секундомер:
Урок №15 — подключение светодиодной матрицы 8х8
Детали: — светодиодная матрица 8х8 — провода и arduinoПолучилось так:
Результат моего скетча:Урок №16 — подключение датчика влажности
Детали: — датчик влажности — светодиод (я подключил RGB модуль к 1 светодиоду) — провода и arduinoПолучилось так:Результат:
Урок №17 — измерение температуры и влажности
Детали: — датчик влажности и температуры — провода и arduinoПолучилось так:Результат отображается в «мониторе протра»:
Урок №18 — подключение модуля реле
Детали: — модуль реле — светодиод — резистор на 220Ом — провода, макетная площадка и arduinoПолучилось так:Результат:
Урок №19 — подключение LCD дисплея 16х2
Детали: — дисплей LCD1602 — провода и arduinoПолучилось так:Результат:
Урок №20 — подключение двигателя
Детали: — модуль драйвера для мотора — мотор с редуктором — провода и arduinoПолучилось так:Результат:
Урок №21 — Включение/выключение светодидодов с помощью пульта
Детали: — ИК пульт — ИК приемник — 6 светодиодов — 6 резисторов 220Ом — провода, макетная площадка и arduinoПолучилось так:Результат:
Урок №22 — Подключение джойстика
Детали: — джойстик — провода и arduinoРезультат отображается в «мониторе протра»:
Урок №23 — Подключение клавиатуры 4х4
Детали: — клавиатура — провода и arduinoРезультат отображается в «мониторе протра»:
Урок №24 — Подключение RFID
Детали: — модуль RFID — провода и arduinoПолучилось так:Результат отображается в «мониторе протра» — чтение дампа карты:Результат отображается в «мониторе протра» — чтение брелка:Результат отображается в «мониторе протра» — пытался прочитать УЭК, банковсвкую карту с payWave и транспортную карту: Уроков у меня получилось всего 24, остальные я не стал освещать в обзоре, хотя сам их собирал и проверял, как мне показалось, они не интересные для обозревания. Что бы закрепить результат я решил собрать цифровой термометр и написать программу, хотя сначала хотел собрать измеритель влажности и температуры, но из-за неправельного подключения этот модуль я «убил», по этому пришлось сделать только измерение температуры.
Домашнее задание — цифровой термометр
Детали: — датчик температуры — LCD дисплей — провода, макетная площадка и arduinoПолучлось так: Осталось самое сложное объединить 2 скетча и еще что бы все это работало, получился вот такой скетч:Цифровой термометр Слегка подсматривал тут.Результат:Теперь надо проверить погрешность: Как видно погрешность очень маленькая, хотя возможно метеостанция и моя конструкция оба термометра врут.Зачем я все это затеял? Хочу автоматизировать пивоварение, пока все еще в далеком проекте.
+
Их множество, с помощью arduino можно создать множество проектов, практически под любые цели. Полно инструкций в интернете. С помощью данного набора можно легко изучить arduino — инструкции в помощь.
—
Цена мне кажется великовата В китайской инструкции очень много ошибок, например урок от одного проекта, скетч совершенно от другого, а схема от третьего
Вывод:
Ардуино мне понравился, буду пробовать изобретать что-нибудь более интересное и сложное, а всем начинающим я рекомендую покупать arduino не набором, а отдельными модулями. На этом все, надеюсь мой обзор показался не очень нудным.Спасибо за внимание!
Меня очень часто спрашивают, что заказать новичку для изучения Ардуино: готовый стартовый кит (набор) или выбрать что то самому? Для начала нужно понять, что вообще НУЖНО новичку.
Начнём с самой платы Ардуино. Бессмертной классикой считается UNO, потому что она появилась раньше всех. В чём её достоинства? Под UNO есть несколько плат расширения (shield – шилд), которые просто вставляются в UNO благодаря такой же форме. У UNO есть вход питания через стабилизатор, в виде штекера 5.5×2.1 мм. Но честно вам скажу, что я ни разу не использовал UNO для чего-то интересного. Да, несколько лет назад я заказал себе пару UNO и начал изучать. Общался через COM, мигал светодиодами, потом дело дошло до датчиков. У UNO один выход на 5 вольт, и чтобы подключить больше одного датчика, пришлось паять-колхозить себе разветвитель питания. После нескольких экспериментов и собранных схем я благополучно спалил плату, где то что-то замкнув. В чём мораль? UNO – хорошее решение только для «бутербродных» проектов, в которых шилд втыкается в шилд втыкается в шилд втыкается в …… (Поручик, молчите!) ….. втыкается в UNO. Официальные дорогие шилды (которые в России покупать вообще бессмысленно) совместимы между собой, но не всегда, и всё равно местами придётся где то паять и переносить управление на пины. А что сказать про китайские шилды, к которым даже нет библиотек… лучше промолчим.
Вы скажете, но есть макетные платы! Да, есть. Но я не скажу, что удобно подключаться к UNO вот таким образом. «Все так делают», но это по привычке. Слишком много места всё это занимает, к тому же буквально висит на проводах.
Кстати! У китайцев есть вот такие шилды для удобного подключения кучи датчиков или аналоговых компонентов, и они в корне меняют дело. Левый – макетка шилд (ссылка на али), на нём можно как разводить питание, так и собирать небольшие аналоговые схемы. Правый – я называю его семейный шилд (ссылка на али), подходит и для UNO, и для NANO. Около каждого пина имеет свою собственную GND и питание. Невероятно удобная вещь!
Окей, вопрос с подключением решили. Остался вопрос цены. Когда я спалил вторую UNO по причине криворукости, я задумался. Ведь есть Arduino NANO, которая является аналогом модели UNO. В чём же их отличие?
- Сердцем NANO является тот же самый микроконтроллер ATMEGA328P, что и на UNO. То есть с точки зрения совместимости ОБЕ ПЛАТЫ ПОЛНОСТЬЮ ИДЕНТИЧНЫ
- NANO тупо в несколько раз меньше UNO, потому что в ней используется SMD версия микроконтроллера ATMEGA328P (к слову, на некоторых новых UNO тоже стоит SMD версия микроконтроллера, из-за чего плата выглядит как полный трэш и ночной кошмар инженера – куча лишнего свободного места!)
- У NANO есть аналоговые пины А6 и А7, у UNO их просто нет. То есть NANO ещё и более функциональная, чем UNO (UNO – 28 пиновый МК, NANO – 32 пиновый)
- У NANO нет отдельного штекера для питания от напряжения выше 5 вольт. Сам вход есть, это пин Vin, питайте на здоровье
- NANO стоит в 2-3 раза дешевле UNO
- NANO просто вставляется в макетную плату (breadboard) и делайте с ней ВСЁ ЧТО ХОТИТЕ (об этом ниже)
- NANO имеет разъём mini USB, а некоторые свежие модели – micro USB. Лично у меня из компьютера всегда торчит несколько таких проводов, в отличие от USB type B. Кто вообще придумал поставить на UNO такой штекер? Нахрена???
Вывод: NANO ван лав, покупаем сразу 10 штук, ибо кривые руки никто не отменял, а цена ошибки в 2-3 раза меньше.
Что касается удобства подключения, то для нано есть шилд (ссылка), который вы уже видели выше. Он добавляет GND и 5V около каждого цифрового и аналогового пина, то есть практически любой трёх проводной датчик просто берётся и подключается. Конец. А ещё, NANO замечательно вставляется в беспаечную макетку (ссылка), и вот тут можно подключить что угодно в любых количествах, к слову именно так я и работаю, используя связку макетных джамперов папа-папа (ссылка).
А ещё, а ещё, у китайцев есть одна свежая забавная разработка: плата на основе всё той же ATMEGA328P, у которой сразу выведены земля и питание у каждого пина. Плата названия не имеет, так что ссылку просто оставлю. Имеется несколько версий:
- Без встроенного программатора (прошивать как Pro Mini через внешний программатор) – ссылка
- Со встроенным программатором CH340 и гнездом micro-USB – ссылка
- Есть версия с ATMEGA328P (это аналог NANO), и есть с ATMEGA16U2 (аналог LEONARDO/MICRO) – ссылка
Резюмируем всё сказанное выше: мой выбор – NANO, несколько макетных breadboard и связка проводов папа-папа.
Теперь поговорим о датчиках, ведь зачем нам Ардуино без датчиков? (на самом деле можно придумать тысячу проектов, где датчики не используются). Всё, что подключается к Arduino, можно условно разбить на «рассыпуху» и «модули».
Рассыпуха: кнопки, резисторы, светодиоды, фотодиоды, фототранзисторы, фоторезисторы, потенциометры, ЛЮБЫЕ резистивные датчики, герконы, датчики холла, термисторы, и так далее. Все эти компоненты объединяет то, что они имеют «какие-то» выходы, которые никак не подписаны.
<center></center> Модули: любой датчик, который распаян НА ПЛАТЕ и имеет подписанные пины питания и обмена данными. В то же время модули можно разбить на простые и сложные.
Простые модули это всё та же «рассыпуха», но распаянная на плате, которая имеет 3 выхода: два на питание и третий сигнальный. С сигнального тупо выходит сигнал 0 или 5 вольт при срабатывании датчика. На модуле стоит компаратор сигнала с возможностью настройки чувствительности, то есть данные модули подают сигнал высокого уровня при срабатывании по ручной настройке, всё! Слева направо: датчик звука, датчик температуры, датчик света, датчик препятствия, датчик холла, и это далеко не весь список. Есть стартовый кит «37 простых датчиков», и вот даже в нём чего-то не хватало, как мне показалось.
<center></center> Сложные модули в основном имеют гораздо больше выходов для обмена данными. Основное отличие в том, что информация отправляется по различным протоколам связи с Ардуино, а не тупо 0 / 1, есть сигнал / нет сигнала, там всё гораздо интереснее. Для работы с такими модулями используются библиотеки. Или бубен и даташит, кому как больше нравится.
<center></center>Модули понятное дело подключаются к питанию и к выводам Ардуино. Итак, что же нам в итоге нужно? Очевидно, что немного того, немного этого, и парочку вот таких… Конкретика? Конкретики не существует, она строго субъективна. С чем хочется научиться работать, то и покупаем. Либо можно подумать наперёд, какой проект хотелось бы попробовать сделать, и взять всё для него.
Но давайте вернёмся к стартовым наборам для новичков.
Вот самый крутой набор (ссылка), в нём есть всё я бы сказал самое интересное, «самый сок» из модулей и рассыпухи. Плата классически UNO, в комплекте большой breadboard и большая связка джамперов. Рассыпуха здесь вся самая нужная, даже RGB светодиод есть! Резисторы 10к и 220 – самые ходовые, всё остальное – реально самые интересные и полезные модули. Есть даже дистанционный ИК пульт, считыватель RFID меток, шаговый мотор….. Шикарно. Что я бы докупил к этому набору:
Можете глянуть остальные киты у меня на сайте, и понять, какого набора вам будет достаточно. </ul> |
Я хочу дать некоторый «свой» список железа, который ОБЯЗАТЕЛЬНО должен быть у вас, если это хобби вам нравится и хочется много всего делать и изобретать. К этому списку докупаются любые модули и датчики со страницы с модулями, которые вам интересны, или которые нужны для проекта.
Основной список НЕОБХОДИМОГО ДЛЯ РАБОТЫ железа, которого обычно не хватает в китах. Полный список модулей можно найти ЗДЕСЬ:
- Несколько Arduino NANO. Объясню:
- Можно работать одновременно с несколькими проектами (у меня в работе всегда не менее трёх)
- Нано компактная, готовый проект может смело переезжать в корпус
- NANO дешевле, её не так жалко спалить
- Pro Mini дешевле NANO! Да, но у NANO более удобная разводка пинов для втыкания в breadboard, ну и конечно, подключать штекер USB проще, чем программатор
- Несколько макетных breadboard’ов СРЕДНЕГО размера. Зачем? Читаем первый пункт
- Связку МАКЕТНЫХ джамперов (проводочки с разъёмами) ПАПА-ПАПА для развлечений на макетке
- Набор джамперов ПАПА-МАМА (соединение модуль – макетка) и МАМА-МАМА (соединение модуль – arduino NANO)
- Пару мосфетов (самых ходовых IRF3205) для управления яркостью светодиодных лент и скоростью моторчиков (любых обычных моторчиков из игрушек). Пачка 10 штук стоит 100р.
- Пачку потенциометров 10 кОм с колпачками. Не понимаю, почему их нет в китах, постоянно использую при отладке и в готовых проектах. Пачка 10 штук стоит тоже как бутылка пива.
- Несколько дисплеев:
- 7 сегментник на TM1637 или/и на 74HC595. Яркие, компактные, жутко дешёвые.
- В обязательном порядке LCD 1602 (символьный, 2 строки по 16 символов) или LCD 2004 (4 строки по 20 символов) с переходником на I2C. Почему? Они дешёвые, большие и яркие, а самое главное – на них очень просто и удобно выводить данные. Даже на русском языке! Зачем нужен переходник? «Голый» дисплей требует около 6 пинов для подключения, с переходником – 2, причём подключается он на шину I2C, что позволяет закинуть туда же например акселерометр, барометр, и прочие I2C модули
- Советую взять парочку энкодеров – великолепная замена кнопкам и потенциометрам! Я проникся к ним особой любовью с тех пор, как написал для них свою библиотеку
- Пачку резисторов 220 Ом (для подключения светодиодов)
- Пачку резисторов 10 кОм (подтяжка фоторезисторов и МОСФЕТов)
- Пачку резисторов 100 Ом (ограничение тока на пин от для МОСФЕТов, если с ними работаете)
- Пару обычных «макеток», на которых можно распаять готовое устройство
- Само собой всё для пайки: паяло, припой, все дела
Далее просто берём модули, с которыми интересно научиться работать (банально вывод показаний на дисплей: температура, влажность, время, напряжение, параметры работы системы…), и начинаем обучаться по информации из гугла. Также рекомендую открывать заголовочные (расширение .h) файлы библиотек и смотреть полный список методов, который эта библиотека предоставляет. Обычно в примерах раскрываются какие-то частные случаи, которые не позволяют видеть всю картину целиком.
Рекомендую взять почти все «простые» модули, и сделать пару проектов «по условию» срабатывания, в самый раз для новичка. По возможности брать с аналоговым выходом (они 4х пиновые), так как они гораздо интереснее и позволят делать более интересные системы в будущем (оцифровка аналогового сигнала с датчика – штука очень интересная!).
Что касается механизмов, то очень часто используется сервопривод, как простой «всё-в-одном». Обычные моторчики (двухконтактные, коллекторные) из игрушек и принтеров подключаются через мосфет транзистор или драйвер. Драйвер позволяет помимо скорости управлять ещё и направлением вращения, что важно для машинок и роботов. Очень интересные вещи можно делать с шаговым мотором, для начала хватит дешёвого 28ybj-48 с драйвером (стоит как сервопривод, около 100р). На двух таких штуках уже можно спокойно сделать ЧПУ рисовалку или лазерный гравёр. Вообще без проблем!!!
Дистанционное управление. Проще всего конечно ИК пульт, так как сам пульт уже готов. Следующий по простоте – Bluetooth модуль, который может принимать команды с телефона, отправляемые одним из многочисленных приложений-джойстиков, либо конструкторов типа RemoyeXY или Blynk. Если нужно управлять на большом расстоянии, берём nrf24L01 и начинаем колхозить пульт управления.
Для готовых проектов люто рекомендую брать корпуса 60х100х25, очень удобные. Не мажоры используют коробки от губок для обуви и распределительные коробки для проводов. В готовом проекте может пригодиться обычная макетная плата с дырками, в которую модули запаиваются и соединяются проводами. В качестве источника питания годится любой БП на 5 вольт (зарядник от смартфона), либо аккумулятор с повышающим модулем. Также можно воткнуть 4 АА никелевых аккумулятора.
Итог. Рекомендую всё таки начать со стартового набора, и докупать к нему остальное по мере необходимости, как минимум у вас уже будет некоторая «база» интересного железа, которая сама будет подталкивать к изучению имеющихся модулей и датчиков, а также немного рассыпухи, которая продаётся отдельно только «мелким китайским оптом» от 50 штук. Не имея опыта работы и покупая по 2-3 железки, вы потратите кучу времени на ожидание посылок, так как будет постоянно не хватать какой-то мелочёвки, особенно с ростом опыта и появлением кучи идей. А покупать в России вас банально задушит жаба. И самое главное, что всё это (стартовый кит) придёт в одной коробочке, которую и подарить не стыдно.
На этом всё, надеюсь, статья была для вас полезна, и вы сможете выбрать себе всё самое интересное и необходимое, научиться прогать и собирать железо, и устроить своё собственное восстание машин. С блекджеком и распутными девками, разумеется!
Используемые источники:
- https://arduinomaster.ru/arduino-kit/rus-konstruktory-arduino-dlya-detej/
- https://mysku.ru/blog/taobao/23595.html
- https://alexgyver.ru/arduino-for-newibes/