Роботы на arduino: Опыт создания первого робота на Ардуино (робот-«охотник») / Хабр
Содержание
Мобильные роботы на базе Arduino + книга
БЕСТСЕЛЛЕР
Артикул | 2547 |
ISBN | 978-5-9775-3774-2 |
Количество страниц | 288 |
Формат издания | 318 x 209 мм |
Печать | Черно-белая |
Серия | Дерзай! Набор электронных компонентов |
16688 ₽
14185 ₽
# Bluetooth# Дерзай! DIY# Дерзай! Наборы по электронике# Дерзай! Робот#Arduino
- Описание
- Детали
- Отзывы (0)
Описание
Если вы хотите научиться конструировать мобильного робота, но у вас пока нет знаний, опыта, деталей и электронных компонентов, то этот набор разработан специально для Вас. В его состав входит плата Arduino, необходимые электронные компоненты, двигатели, 4-х колесное шасси, а также популярная книга М. Момота “Мобильные роботы на базе Arduino“.
Вы узнаете, из каких узлов состоит простейший робот и как выполнять электрические соединения.
Научитесь программировать контроллер Arduino и подключать различные датчики для взаимодействия робота с внешним миром. Изучите ходовую часть и основы управления двигателями.
Узнаете, как организовать дистанционное управление роботом с помощью смартфона с операционной системой Android или с пульта дистанционного управления.
Сможете собрать различных роботов, построенных на основе простой базовой модели и способных выполнять различные задачи: находить выход из лабиринта, играть в кегельринг, двигаться по компасу, ориентироваться в пространстве и др.
Проекты и эксперименты
Вы сможете собрать пять различных по функциональным возможностям роботов, построенных на основе базовой модели.
Роботы смогут:
✓ находить выход из лабиринта;
✓ двигаться по линии;
✓ играть в кегельринг;
✓ двигаться по компасу
✓ ориентироваться в пространстве.
В приложении к книге содержится программный код, файлы с рисунками корпуса.
Состав набора
✓ Контроллер
x1 Плата, совместимая с Arduino Uno R3
x1 Кабель USB
✓ Платы расширения
x1 Плата расширения V5 (UNO Sensor Shield V5)
x1 Драйвер двигателей 2-х канальный на базе L298N
✓ Датчики
x1 Ультразвуковой дальномер HC-SR04
x3 Инфракрасный датчик препятствий
x3 Датчик линии TCRT 5000
x1 Электронный компас GY-271 (HMC5883L)
x1 Модуль GY-521 3-осевой акселерометр и гироскоп MPU6050
✓ Компоненты для управления
x1 Пульт управления + ИК приемник HX1838
x1 Модуль Bluetooth HC-05
✓ Элементы коммутации
x1 Плата макетная беспаечная [170 контактов], 45×34,5×8,5 мм
x40 Провода 20 см с разъемами “мама-мама”
x20 Провода 20 см с разъемами “папа-мама”
x8 Провода 20 см тонкие многожильные
x1 Выключатель питания KCD1-101
✓ Базовые компоненты
x5 Конденсатор керамический 0,1 мкФ
x10 Резистор 220 Ом
✓ Двигатели
x4 Двигатели колес
x1 Серводвигатель MG90S 13,6 г. 180°
✓ Светодиоды
x2 Светодиод красный 5 мм
x2 Светодиод зеленый 5 мм
x2 Светодиод синий 5 мм
x2 Светодиод желтый 5 мм
✓ Элементы питания, зарядное устройство
x2 Аккумуляторы литиевый 18650 3,7 В
x1 Отсек для 2-х аккумуляторов типа 18650
x1 Зарядное устройство для аккумуляторов 18650
✓ Механические детали
x2 Шасси мобильного робота 4WD
x4 Детали для установки серводвигателя и HC-SR04
x3 Детали бампера
x8 Детали для крепления двигателей
x4 Колеса
✓ Крепеж
x10 Стойки латунные
x105 Болты, гайки
x2 Нейлоновый стяжки 2,5х100 мм
x4 Держатель для светодиодов
x3 Втулки пластмассовые
х1 Клей
✓ Инструменты
x1 Отвертка
x1 Ключ гаечный M2хM3
✓ Руководство
x1 Инструкция по сборке мобильного робота
✓ Книга
x1 Момот М. Мобильные роботы на базе Arduino (2-изд.). – СПб.: БХВ-Петербург, 2017 – 336 с.
Видеоинструкция по сборке
youtube.com/embed//WBLfPPB6njk» frameborder=»0″ allowfullscreen=»allowfullscreen»>
Особенности нашего мобильного робота
В отличие от большинства внешне похожих мобильных роботов, предлагаемых на российском и восточном рынке, наш робот:
❶ Содержит подробную инструкцию по сборке на русском языке;
❷ Сопровождается книгой, прочитав которую можно не только собрать робота, но и изучить принципы работы основных компонентов и разрабатывать собственную модель;
❸ Имеет в комплекте два емких аккумулятора 18650 и зарядное устройство;
❹ Содержит в составе акселерометр и компас которые, позволяют роботу ориентироваться в пространстве;
❺ Сервопривод оборудован металлическими шестеренками, что обеспечивает его высокую износостойкость.
Отзывы покупателей
Восторг! Пожалуй это самое краткое и ёмкое описание ощущений от данного конструктора. Подробности описаны в комментарии. В целом замечательный стартовый набор для желающих поработать руками (сборка механики) и научиться программировать. Открывает чудесный мир ардуино. Очень рекомендую!…
— отзыв покупателя на сайте onlinetrade.ru
Покупала набор в подарок мужу, очень довольна покупкой, все упаковано и укомплектовано просто прекрасно. В наборе есть книга описывающая все возможности мобильных роботов, так же присутствует инструкция по сборке робота, что облегчает жизнь новичкам, которые только хотят научиться работать с arduino…
— отзыв покупателя на сайте onlinetrade.ru
#1 в России в классе DIY (Do It Yourself)!
Детали
Артикул | 2547 |
---|---|
ISBN | 978-5-9775-3774-2 |
Количество страниц | 288 |
Серия | Дерзай! Набор электронных компонентов |
Переплет | Мягкая обложка |
Печать | Черно-белая |
Год | 2020 |
Габариты, мм | 209 × 318 × 10910 |
Вес, кг | 1. 632 |
Дополнительные файлы скачать: Зеркало1Дополнительные файлы скачать (Chrome): Зеркало2
- ✓ Новинки на 2 недели раньше магазинов
- ✓ Цены от издательства ниже до 30%
- ✓ Акции и скидки только для подписчиков
- ✓ Важные новости БХВ
ПОЛЕЗНАЯ РАССЫЛКА КНИЖНЫХ НОВОСТЕЙ
Подписываясь на рассылку, вы соглашаетесь с политикой конфиденциальности и обработкой своих персональных данных.
Рекомендуем также
-
Балансирующий робот на базе ESP32 в среде Arduino IDE + КНИГА – Бумажная книга
20 048 ₽10 950 ₽ - Тиммонс-Браун Мэтт
Робототехника на Raspberry Pi для юных конструкторов и программистов
963 ₽
819 ₽ -
Мобильные роботы на базе ESP32 в среде Arduino IDE – Бумажная книга
756 ₽643 ₽ -
Arduino. Базовый набор 2. 0 + КНИГА – Бумажная книга
6 944 ₽5 902 ₽
Проекты и идеи – RoboCraft
James Bruton показал как можно использовать изображения, сгенерированные нейросетями для создания чего-нибудь нового и необычного.
3D-печать, Arduino, Midi, музыка, нейронная сеть, робототехника
Проекты и идеи
CPS 5 — подводный телеуправляемый робот (Remotely operated underwater vehicle (ROV)) почти полностью изготовленный методом 3D-печати.
3D-печать, DIY, Raspberry Pi, бесколлекторный двигатель, подводный, робот
Проекты и идеи
Интересный проект радиоуправляемой подводной лодки, которая умеет поддерживать глубину.
LEGO, Python, Raspberry Pi, ПИД, подводный, радиоуправление
Проекты и идеи
Используя контроллер Arduino Uno с CNC-шилдом и три шаговых двигателя NEMA-17, управляемых через драйверы A4988 — можно собрать скоростной плоттер.
Arduino, DIY, рисовать, ЧПУ, шаговый двигатель
Проекты и идеи
Аспиранты из Georgia Tech сделали робота GTGraffiti, который умеет рисовать граффити подобно людям.
Arduino, рисовать, робот
Проекты и идеи
Чтобы стимулировать физическую активность пользователя компьютера — программа блокирует его экран и позволяет его разблокировать только после выполнения нескольких отжиманий от пола.
Python, Raspberry Pi, машинное обучение, распознавание
Проекты и идеи
Little Signals — это один из «Экспериментов цифрового благополучия» от компании Google, который представляет собой технологические концепции и прототипы, направленные на улучшение жизни пользователей с помощью устранения стресса от навязчивых уведомлений (от компьютера и телефонов).
Arduino, интерфейс
Проекты и идеи
Чтобы заставить стеклоочистители своего автомобиля двигаться в такт музыке, Cranktown City использовал контроллер Arduino Uno, модуль анализатора спектра и модифицированный двигатель от дворников.
Arduino, автоматизация, музыка, ПИД, сервомашинка
Проекты и идеи
Используя контроллер Arduino, шаговый двигатель и обычный моторчик — можно собрать робота, который будет раздавать карты.
3D-печать, Arduino, автоматизация, робот, шаговый двигатель
Проекты и идеи
Jeremy B. Merrill использовал Raspberry Pi и силу машинного обучения для создания автоматической системы Squirrel Soaker 9000, которая предназначена для отпугивания белок от кормушки для птиц.
Python, Raspberry Pi, автоматизация, машинное обучение, распознавание
Проекты и идеи
Лучшие проекты Arduino — роботы, датчики, RC, ЧПУ и многое другое
Добро пожаловать в мою коллекцию из проектов Arduino . Как производитель, техник и инженер по мехатронике я использую Arduino более 8 лет. Arduino — невероятно универсальный микроконтроллер с безграничными возможностями для разработки электронных приложений и прототипов.
Мы можем использовать Arduino для простых задач, таких как управление светодиодами и двигателями постоянного тока, для управления реальными станками с ЧПУ и роботами. Правильно, в следующем списке я поделюсь с вами своим опытом работы с Arduino. Вы найдете проекты Arduino для начинающих и более продвинутые проекты для энтузиастов Arduino.
Даже если вы только начинаете работать с Arduino, вам не о чем беспокоиться. Каждый из следующих DIY-проектов Arduino покрыт подробным пошаговым руководством о том, как сделать это самостоятельно, и включает в себя принципиальные схемы, исходные коды и видео.
Используя раздел комментариев ниже, вы также можете предложить свои идеи, а также обсудить все, что связано с этими проектами Arduino. Я буду постоянно обновлять эту статью всеми новыми вещами, которые я делаю. Последнее обновление: февраль 2022 г.
Роботизированные проекты Arduino
Будучи энтузиастом Arduino, я обнаружил, что создание роботов с помощью Arduino доставляет мне наибольшее удовольствие. У них есть чему поучиться как у производителя и инженера. Итак, вот мои проекты Arduino, связанные с робототехникой, чтобы вы тоже могли учиться.
Манипулятор Arduino
Когда дело доходит до автоматизированного производства, манипуляторы роботов играют важную роль во множестве областей применения. Они часто используются для сварки, сборки, упаковки, покраски, захвата и размещения и многого другого. Этот проект Arduino на самом деле представляет собой роботизированную руку, сделанную из напечатанных на 3D-принтере деталей, соединений серводвигателей и управляемую с помощью Arduino Nano. Что еще круче, мы можем управлять манипулятором по беспроводной сети через смартфон и специальное приложение для Android.
Манипулятор робота имеет 5 степеней свободы, поэтому нам нужно 5 серводвигателей, а также дополнительный сервопривод для механизма захвата. Для связи со смартфоном используется модуль Bluetooth HC-05.
Сложность: Средняя
Ссылка: Самодельный робот-манипулятор Arduino с управлением смартфоном
Робот Mecanum Wheels
Следующий проект является одним из самых крутых проектов Arduino в этом списке. Это автомобиль-робот Arduino, в котором вместо обычных колес используются всенаправленные колеса или колеса mecanum, которые позволяют роботу двигаться в любом направлении.
Колеса прикреплены к четырем шаговым двигателям с индивидуальным управлением. Вращая колеса по определенной схеме, они создают диагональные силы из-за диагонально расположенных роликов по окружности колес, поэтому они могут двигаться в любом направлении. Машиной-роботом можно управлять дистанционно либо по Bluetooth, либо с помощью специального приложения для Android. Кроме того, мы можем управлять им с помощью радиоуправляемого передатчика DIY с помощью модуля приемопередатчика NRF24L01.
Сложность: Продвинутый
Ссылка: Робот на колесах Arduino Mecanum
Рука робота Arduino и платформа на колесах Mecanum Automatic Operation
Вот обновленная версия предыдущего проекта робота на колесах mecanum. Поверх платформы я добавил упомянутый выше проект DIY Arduino Robot Arm, и теперь они могут работать вместе.
Поскольку робот использует шаговые двигатели для колес и серводвигатели для манипулятора, мы можем точно управлять ими с помощью пользовательского приложения для Android. Что еще круче, мы можем записывать движения робота, а затем робот может автоматически повторять их.
Конечно, как и для любого из моих проектов Arduino, код Arduino, пользовательское приложение для сборки Android, а также файлы 3D-моделей можно найти и загрузить из статьи о конкретном проекте.
Сложность: Продвинутый
Ссылка: Роботизированная рука Arduino и колесная платформа Mecanum Автоматическая работа
См. также: Какие стартовые наборы Arduino являются лучшими в 2022 году?
Робот SCARA — напечатанный на 3D-принтере
Робот SCARA или шарнирный робот-манипулятор Selective Compliance — наиболее распространенный и подходящий вариант, когда речь идет о захвате и размещении и небольших сборочных операциях, требующих перемещения детали из точки A в точку B.
Этот робот SCARA на основе Arduino является шагом вперед по сравнению с предыдущими проектами во всех аспектах. Он имеет лучшую и более надежную конструкцию с точно управляемыми шаговыми двигателями и пользовательским графическим интерфейсом для управления им.
В качестве контроллера используется плата Arduino UNO в сочетании с платой ЧПУ и четырьмя шаговыми драйверами A4988. Он имеет 4 степени свободы и управляется четырьмя шаговыми двигателями NEMA 17.
Сложность: Продвинутый
Ссылка: Робот SCARA | Как собрать собственного робота на базе Arduino
Робот для лазерной гравировки
Это дополнение к предыдущему проекту, или я переоборудовал своего напечатанного на 3D-принтере робота SCARA для работы в качестве робота для лазерной гравировки. Вместо захватного механизма здесь используется лазерный модуль для гравировки.
Для управления роботом мы используем плату Arduino Mega в сочетании с платой RAMPs. Это популярная комбинация, используемая для 3D-печати, и ее также можно использовать для лазерных гравировальных станков. Что касается прошивки, мы используем прошивку 3D-принтера Marlin и управляющее программное обеспечение Repetier.
Уровень сложности: Продвинутый
Ссылка: Лазерная гравировка с помощью робота Arduino SCARA, сделанного своими руками
Самодельная копия марсохода Perseverance Rover
Вдохновленный миссией NASA Mars 2020 и успешной посадкой марсианского завода Perseverance, марсоход Perseverance Я создаю его функциональную копию на 3D-принтере. Я разработал этот напечатанный на 3D-принтере марсоход своими руками таким образом, чтобы его можно было легко воссоздать, следуя инструкциям в руководстве.
Ровер оснащен качающейся подвеской, которая позволяет ему плавно двигаться по неровной местности, как настоящий вездеход. Он имеет шесть независимо управляемых двигателей постоянного тока для привода и четыре сервопривода для рулевого управления, а также управляется с помощью платы Arduino MEGA. В блоке камер марсохода также есть камера FPV, которую можно использовать для удаленного управления марсоходом. Дистанционное управление осуществляется с помощью дешевого коммерческого радиоуправляемого передатчика и приемника.
Сложность: Продвинутый уровень
Ссылка: Реплика марсохода «Настойчивость», сделанная своими руками – проект на базе Arduino
Робот Arduino Hexapod
Создание биологических роботов очень популярно среди студентов технических специальностей. Этот проект Arduino как раз об этом, мы создадим шестиногого робота с шестью ногами, хвостом или брюшком, головой, антеннами, нижними челюстями и даже функциональными глазами. Все это делает робота похожим на муравья.
Каждая нога имеет три шарнира, и для каждого сустава нам нужен серводвигатель. Это означает, что нам нужно всего 18 сервоприводов для этого проекта и дополнительно 3 сервопривода для движений головы и 1 сервопривод для хвоста. Мозг робота — Arduino Mega. Нам нужна MEGA, потому что это единственная плата, которая может управлять более чем 12 сервоприводами с помощью библиотеки Servo.
Я также разработал специальную печатную плату, которая действует как Arduino Mega Shield, чтобы мы могли легко подключить все соединения сервоприводов. Мы можем управлять роботом-муравьем через Bluetooth и смартфон или радиосвязь. У муравья также есть встроенный ультразвуковой датчик в голове. При этом он может обнаруживать объекты впереди и даже наносить удары, если объект находится перед ним.
Сложность: Продвинутый
Ссылка: Робот Arduino Ant Hexapod
Станки с ЧПУ Проекты Arduino
Следующие проекты показывают возможности Arduino. ЧПУ или компьютерное числовое управление — это автоматизированное управление машинами, такими как мельницы, токарные станки, плазменные резаки, 3D-принтеры и т. Д. Таким образом, используя Arduino в качестве контроллера, мы фактически можем построить любой из этих станков с ЧПУ.
Лазерный гравировальный станок с ЧПУ «Сделай сам»
В этом проекте моей целью было построить простейший станок с ЧПУ с минимальным количеством деталей и с использованием только одного электроинструмента. Кроме того, я хотел использовать обычные материалы или избегать 3D-принтеров, поэтому я использовал плиту МДФ для изготовления базовой рамы.
Станок с ЧПУ состоит всего из двух линейных направляющих, которые крепятся к базовой раме из плиты МДФ толщиной 8 мм. Для управления им мы используем плату Arduino UNO в сочетании с платой ЧПУ и двумя шаговыми драйверами DRV8825. В качестве инструмента к нему прикреплен лазерный модуль, поэтому этот станок на самом деле является лазерным гравером с ЧПУ.
Сложность: Средняя
Ссылка: Простейший станок с ЧПУ с минимальным количеством деталей – самодельный лазерный гравер
Самодельный перьевой плоттер с автоматической сменой инструмента
Чертежная машина с ЧПУ или перьевой плоттер с автоматической сменой инструмента. Удивительный способ нарисовать что-нибудь в любом цвете.
Идея этого проекта Arduino была похожа на предыдущую: построить станок с ЧПУ, используя минимум деталей. Здесь я использовал 3D-печать нескольких деталей и всего две линейные направляющие MGN15H для основной конструкции машины.
Сложность: Средняя
Ссылка: Самодельный перьевой плоттер с автоматической сменой инструмента | Чертежная машина с ЧПУ
Станок для резки пенопласта с ЧПУ Arduino
Создание собственного станка с ЧПУ может показаться сложной задачей для многих из вас, но следующий проект станка с ЧПУ Arduino показывает, что на самом деле построить станок с ЧПУ не так уж и сложно.
Этот станок с ЧПУ на самом деле является станком для резки пенопласта. Вместо бит или лазеров основным инструментом этого станка с ЧПУ является горячая проволока. Это особый тип провода сопротивления, который сильно нагревается, когда через него проходит ток.
Горячая проволока плавит пенопласт при прохождении, поэтому мы можем точно придать пенополистиролу любую форму.
Сложность: Продвинутый
Ссылка: Станок для резки пенопласта с ЧПУ Arduino
Станок для гибки проволоки Arduino
Управление шаговыми двигателями с помощью Arduino, без сомнения, является одним из самых приятных занятий для энтузиастов Arduino. Существует так много машин, основанных на этих двигателях, таких как станки с ЧПУ, 3D-принтеры, различные автоматы и т. д. Этот проект Arduino как раз об этом. В ней описывается, как можно построить такую машину. Это станок для гибки проволоки, где с помощью шаговых двигателей мы можем точно сгибать проволоку и делать из нее различные формы и формы.
Машина оснащена тремя шаговыми двигателями. Первым степпером подаем проволоку к гибочному механизму. Здесь у нас есть еще один шаговый двигатель, используемый для изгиба проволоки под прямым углом. Также есть еще один степпер для управления осью Z. Этот степпер позволяет машине создавать трехмерные фигуры. В этом проекте мы также можем увидеть, насколько полезны 3D-принтеры для проектов Arduino такого типа или для прототипирования.
Сложность: Продвинутый
Ссылка: 3D-гибочный станок для Arduino
Радиоуправление (RC) Arduino Projects
Управление проектами Arduino с помощью радиоустройств одновременно очень полезно и весело. Я сделал несколько радио проектов.
Самодельный радиоуправляемый передатчик на базе Arduino
Многие проекты Arduino, которые я делаю, требуют беспроводного управления, поэтому я создал этот беспроводной радиоконтроллер на базе Arduino. С помощью этого радиоуправляемого передатчика я могу осуществлять беспроводное управление на расстоянии до 700 м на открытом пространстве. Он имеет 14 каналов, 6 из которых аналоговые и 8 цифровых входов.
Сердцем этого проекта Arduino является плата Arduino Pro Mini, которая является самой маленькой платой Arduino. Радиосвязь основана на модуле NRF24L01, имеет 2 джойстика, 2 потенциометра и 4 кнопки мгновенного действия. Также акселерометр и модуль гироскопа, которые можно использовать для управления вещами, просто перемещая или наклоняя контроллер. Я смонтировал все электронные компоненты на печатной плате нестандартной конструкции и сделал крышку из прозрачного акрила.
Сложность: Средний
Ссылка: Самодельный радиоуправляемый передатчик Arduino
Самодельный радиоуправляемый приемник Arduino для радиоуправляемых моделей и проектов Arduino
Это продолжение предыдущего проекта. Как и самодельный радиоуправляемый передатчик, этот самодельный радиоуправляемый приемник Arduino можно использовать для многих целей. Мы можем легко соединить два проекта вместе и управлять чем угодно по беспроводной сети. Среди прочего, я сделал пример управления коммерческой моделью радиоуправляемой машины с помощью этих самодельных передатчика и приемника.
На заказной печатной плате, которую я сделал, используется тот же модуль NRF24L01 для радиосвязи. Контроллер представляет собой Arduino Pro Mini и имеет 9 входов/выходов.каналы.
Сложность: Средняя
Ссылка: Самодельный радиоуправляемый приемник Arduino для радиоуправляемых моделей и проектов Arduino
Самодельный радиоуправляемый корабль на базе Arduino на воздушной подушке
Следующий проект Arduino является отличным примером использования самодельного радиоуправляемого передатчика, описанного выше. Это 3D-печатный корабль на воздушной подушке, который я полностью спроектировал самостоятельно, и, конечно же, файлы 3D-печати доступны для скачивания. Корабль на воздушной подушке использует два бесколлекторных двигателя, один для создания воздушной подушки для подъема, а другой для создания тяги или движения вперед.
Для беспроводного управления мы используем модуль NRF24L01, который принимает данные, поступающие от передатчика RC. Затем, используя Arduino и два ESC (электронный регулятор скорости), мы контролируем скорость двигателей BLDC. На задней стороне катера на воздушной подушке также имеется сервопривод для управления рулями, или для управления рулем. Должен сказать, что управлять этим самодельным судном на воздушной подушке очень весело.
Сложность: Продвинутый
Ссылка: DIY Arduino на базе RC Hovercraft
Радиоуправляемый самолет Arduino
Любой, кому доводилось играть с радиоуправляемыми самолетами, знает, насколько это круто и весело. Будет еще круче и приятнее, если вы соберете радиоуправляемый самолет самостоятельно. Следующий проект еще больше повышает удовлетворенность, потому что здесь я покажу вам, как построить свой собственный радиоуправляемый самолет, который на 100% собран своими руками. Также у нас есть система радиоуправления 100% DIY на основе Arduino.
Самолет полностью сделан из пенопласта, и, что круче, формы сделаны с помощью моего самодельного станка для резки пенопласта Arduino с ЧПУ, проект, о котором уже упоминалось выше. Радиосвязь основана на приемопередающих модулях NRF24L01. Для этой цели я использовал свой самодельный радиоуправляемый передатчик Arduino и самодельный радиоуправляемый приемник Arduino.
Сложность: Продвинутый
Ссылка: Самолет Arduino RC | 100% DIY
Беспроводное управление автомобилем-роботом Arduino
Этот проект Arduino является расширением предыдущего, и здесь мы научимся управлять автомобилем-роботом Arduino по беспроводной сети.
Вы можете выбрать один из трех различных методов беспроводного управления, описанных в этом проекте, или это модуль Blueooth HC-05, модуль приемопередатчика NRF24L01 и модуль беспроводной связи дальнего действия HC-12. Кроме того, вы можете узнать, как сделать собственное Android-приложение для управления автомобилем-роботом Arduino.
Сложность: Промежуточная
Ссылка: Беспроводное управление роботизированным автомобилем Arduino с использованием HC-05 Bluetooth, NRF24L01 и приемопередающих модулей HC-12 . Он основан на датчике DHT11/DHT22, приемопередающем модуле NRF24L01 для беспроводной связи и RTC DS3231. Для дисплея мы можем использовать 16×2-символьный ЖК-дисплей или 3,2-дюймовый сенсорный TFT-экран.
Наружный блок может питаться от батарей, а внутренний блок — от адаптера переменного тока. Наружный блок измеряет температуру и влажность и отправляет значения на главный внутренний блок. Здесь эти значения печатаются на ЖК-дисплее вместе со значениями данных и времени из модуля RTC DS3231.
Кроме того, мы можем использовать модуль SD-карты для хранения данных на карте Micro SD.
Сложность: Средняя
Ссылка: Беспроводная метеостанция Arduino Project
Проекты Arduino для управления двигателями
Управление двигателями с помощью Arduino на самом деле довольно просто, и есть много интересных проектов, которые можно реализовать с помощью Arduino и двигателей.
Ползунок камеры Arduino с механизмом панорамирования и наклона
Ползунок камеры отлично подходит для съемки кинематографических кадров, а система панорамирования и наклона поверх него еще больше увеличивает возможность получения более качественных снимков. В этом проекте я покажу вам, как вы можете создать свой собственный фотоаппарат, который будет стоить намного дешевле, чем тот, который можно найти в магазине, и при этом вы сможете получать отличные и суперплавные снимки.
Ползунок имеет три шаговых двигателя NEMA 17, управляемых с помощью драйверов шаговых двигателей A4988 и платы Arduino Nano. С помощью джойстика мы можем управлять движениями панорамирования и наклона, а с помощью потенциометра мы можем управлять скользящим движением. С помощью этого самодельного слайдера камеры мы можем использовать кнопку «Установить», чтобы установить две разные точки входа и выхода. Затем камера может автоматически перемещаться из одной точки в другую.
Сложность: Продвинутый
Ссылка: Самодельный слайдер для камеры с поворотной и наклонной головкой — проект на базе Arduino
Торговый автомат «Сделай сам»
Если вы заинтересованы в создании чего-то более сложного с помощью Arduino, то этот проект для вас. Несмотря на сложность, вы можете легко воссоздать его, поскольку есть подробное пошаговое объяснение того, как все работает, включая принципиальные схемы и исходные коды.
Корпус машины изготовлен из МДФ. Для выгрузки предметов я использовал серводвигатели с непрерывным вращением, а для несущей системы я использовал два шаговых двигателя NEMA17. Для обнаружения монет автомат использует инфракрасный датчик приближения.
Сложность: Продвинутый
Ссылка: Торговый автомат «Сделай сам» — проект мехатроники на базе Arduino
Самодельный подвес Arduino / Самостабилизирующаяся платформа
Следующий проект Arduino представляет собой простой подвес или самостабилизирующуюся платформу. Его можно использовать для хранения объектов или верхнего уровня платформы. Проект довольно простой, всего несколько электронных компонентов.
Основываясь на ориентации MPU6050 и объединенных данных акселерометра и гироскопа, мы можем управлять тремя осями или сервоприводами, которые удерживают платформу на одном уровне.
Сложность: Средняя
Ссылка: Кардан Arduino DIY | Самостабилизирующаяся платформа
Автомобиль-робот Arduino
Комбинация двигателей постоянного тока и Arduino всегда доставляет удовольствие, как и этот проект. Здесь мы будем строить нашу собственную роботизированную машину с нуля. Автомобиль будет питаться от литий-ионных аккумуляторов и двух двигателей постоянного тока на 12 В и управляться с помощью драйвера L298N и аналогового джойстика.
В рамках этого проекта мы также узнаем, как работает H-мост и управление двигателем с помощью ШИМ.
Сложность: Средняя
Ссылка: Драйвер двигателя L298N — интерфейс Arduino, как это работает, коды, схемы
Проекты Arduino для начинающих
следующие проекты, которые хороши для начинающих.
Радар Arduino (Sonar)
Это один из моих самых популярных проектов, и его очень интересно собирать. Радар может обнаруживать объекты перед собой и отображать их на экране ПК с помощью Processing IDE.
Для этого проекта вам понадобятся всего два компонента вместе с платой Arduino: ультразвуковой датчик и небольшой серводвигатель. Дальность действия радара можно регулировать до 4 метров с поворотом на 180 градусов.
Сложность: Легко
Ссылка: Проект радара Arduino
Дальномер и цифровой уровень
Вот еще один проект, использующий ультразвуковой датчик HC-SR04. На этот раз мы будем использовать его, чтобы сделать дальномер, который может измерять расстояния до 4 метров, а также измерять площадь квадрата.
Проект также включает в себя акселерометр, который используется для функции цифрового спиртового уровня или для измерения угла. Результаты отображаются на ЖК-дисплее 16×2, а все компоненты прикреплены к печатной плате индивидуального дизайна.
Сложность: Средняя
Ссылка: Проект дальномера и цифрового спиртового уровня Arduino
Сортировщик цветов Arduino
Сортировка объектов или продуктов по их цвету имеет важное практическое применение. Эти типы машин часто используются для сортировки фруктов, семян, пластика и т. д. Принцип работы этих машин довольно прост. Все, что вам нужно, это датчик обнаружения цвета и, конечно же, система, которая подает объект на датчик, а затем сортирует его.
В этом проекте мы научимся использовать датчик определения цвета вместе с Arduino. Мы собираемся сортировать цветные кегли, но вы можете использовать тот же датчик и метод для сортировки чего-либо еще.
Уровень сложности: Средний
Ссылка: Проект сортировщика цветов Arduino
Система контроля доступа RFID
Технология RFID имеет широкий спектр применений, и контроль доступа является одним из них. Мы часто сталкиваемся с этим в отелях для доступа к нашему номеру или на работе для регистрации или доступа к зонам ограниченного доступа.
В этом проекте мы узнаем, как использовать Arduino для изготовления дверного замка с RFID-управлением. Система состоит из RFID-считывателя MFRC522 и RFID-меток/карт, основанных на протоколе MIFARE.
Сложность: Средняя
Ссылка: Как работает RFID и как сделать дверной RFID-замок на базе Arduino
Система сигнализации Arduino
Если вы когда-нибудь задумывались о создании собственной системы безопасности, то этот проект — отличное начало точка. Здесь мы будем использовать ультразвуковой датчик для обнаружения движения.
Если перед датчиком проходит человек или объект, включается сигнализация. Для деактивации сигнализации вам потребуется ввести пароль с помощью клавиатуры.
Сложность: Средняя
Ссылка: Проект системы безопасности и сигнализации Arduino
Светодиодная матрица Arduino Прокрутка текста
В этом проекте мы будем управлять светодиодными матрицами с помощью драйвера MAX7219. Этот драйвер может управлять 64 отдельными светодиодами, используя всего три провода. Также мы можем подключить до 8 драйверов последовательно, используя одни и те же провода.
Чтобы сделать этот проект более интересным, я также добавил пример, в котором вы можете обновить текст на светодиодных матрицах через свой смартфон с помощью специального приложения для Android.
Сложность: Средняя
Ссылка: 8×8 LED Matrix MAX7219 Учебник с прокруткой текста и управлением Android через Bluetooth
Arduino Game Project
Этот игровой проект основан на популярной игре Flappy Bird для смартфонов. Используя сенсорный экран, мы управляем птицей, пытаясь избежать столбов.
Для этого проекта нам понадобится 3,2-дюймовый сенсорный TFT-экран, адаптер экрана TFT Mega и плата Arduino Mega. Код немного длиннее, но все подробно объяснено.
Сложность: Продвинутый
Ссылка: Игровой проект Arduino — копия Flappy Bird для Arduino
Музыкальный плеер Arduino и будильник с сенсорным экраном
В этом проекте мы научимся создавать собственный музыкальный плеер. Он оснащен сенсорным экраном, MP3-плеером, датчиком температуры и будильником.
Код этого проекта немного сложнее, около 550 строк, но все подробно объяснено с комментариями для каждой строки. Там же есть подробное видео объяснение.
Сложность: Продвинутый
Ссылка: Проект музыкального плеера и будильника с сенсорным экраном Arduino
Другие проекты Arduino
Интерактивный журнальный столик со светодиодной подсветкой на основе Arduino
На первый взгляд этот стол выглядит как обычный журнальный столик, но один раз вы включаете питание, он переходит на совершенно новый уровень. Стол состоит из 45 секций, которые могут светиться любым цветом, который мы захотим, плюс он реагирует на объекты, размещенные на нем.
Сердцем стола является плата Arduino, которая управляет 45 адресными светодиодами WS2812B. Объекты на столе обнаруживаются с помощью инфракрасных датчиков приближения. Что еще круче, он имеет встроенный модуль Bluetooth, который позволяет взаимодействовать со смартфоном для выбора цвета светодиодов.
Сложность: Продвинутый
Ссылка: Интерактивный журнальный столик со светодиодной подсветкой на основе Arduino
Монитор качества воздуха своими руками
Мониторинг качества воздуха в помещении очень важен, поскольку он может влиять на нас разными способами. Если у нас плохое качество воздуха в комнате, в которой мы находимся, это может привести к усталости, головным болям, потере концентрации, учащению пульса и так далее.
В этом проекте Arduino мы создаем монитор качества воздуха, который может измерять несколько важных параметров качества воздуха, таких как PM2,5, CO2, летучие органические соединения, озон, а также температуру и влажность. Я разработал специальную печатную плату, на которую мы можем легко прикрепить нужные нам датчики и показать результаты на 2,8-дюймовом сенсорном дисплее. Устройство также может отслеживать показания датчиков за последние 24 часа.
Сложность: Продвинутый
Ссылка: Самодельный монитор качества воздуха – PM2. 5, CO2, VOC, озон, температура и шум Arduino Meter
Идеи проектов Arduino
Следующий раздел этой статьи содержит идеи проектов Arduino, основанные на моих подробных руководствах по различным датчикам и модулям, а также ваши предложения из раздела комментариев ниже.
Для каждой идеи проекта я укажу необходимые компоненты, а также конкретный учебник для каждого из них.
6-осевой робот-манипулятор Arduino с циклоидальными или гармоническими приводами в качестве шарниров
Создание более надежного робота-манипулятора на базе Arduino, который будет использовать циклоидальные или гармонические приводы в качестве шарниров.
С помощью моих подробных руководств по работе циклоидальных и гармонических редукторов мы можем разработать роботизированные соединения, которые будут иметь высокий крутящий момент и эффективность.
Принцип работы Cycloidal Drive:
Принцип работы Harmonic Drive:
Мы можем использовать шаговые двигатели NEMA 17 или 23 в сочетании с этими драйверами, которые обеспечивают высокие передаточные отношения скорости. Что касается контроллера, мы могли бы использовать плату Arduino Uno или Arduino MEGA.
Сложность: Продвинутый
Управляемая Android-смартфоном розетка с помощью Arduino
Управление домашней розеткой через смартфон — это первый шаг в домашней автоматизации. Вы можете легко сделать свои собственные розетки, управляемые Arduino, используя знания, которые вы можете получить из моих руководств по Arduino.
Для этого проекта вам понадобятся всего два компонента вместе с платой Arduino. Bluetooth-модуль HC-05 и релейный модуль 5 В, для которых у меня уже есть подробные инструкции. Для питания Arduino и реле вы можете использовать преобразователь 220/110 В переменного тока в 5 В постоянного тока.
С помощью смартфона вы можете подключить розетку и управлять ею через Bluetooth. Вы можете использовать уже готовые приложения для управления Arduino из Play Store или создать собственное приложение. Таким образом, мы также можем управлять розетками с помощью голосовых команд.
Сложность: Продвинутый
Домашняя автоматизация Arduino Projects
Домашняя автоматизация — один из самых популярных проектов Arduino в настоящее время. Цель этого проекта — дистанционно управлять чем угодно в вашем доме, например, освещением, бытовой техникой, температурой, устройствами безопасности и т. д., с помощью одного устройства или смартфона.
Для того, чтобы сделать такой проект, нужны приличные знания в Arduino. Следующая концепция домашней автоматизации, которую я предлагаю, основана на моих подробных руководствах по Arduino для различных датчиков и модулей.
Итак, идея состоит в том, чтобы иметь ведущее устройство с сенсорным дисплеем и несколько ведомых устройств, которые будут выполнять команды, поступающие от ведущего. Что касается беспроводной связи, мы можем использовать радиочастотные модули NRF24L01. Каждое ведомое устройство может иметь различные функции, такие как мониторинг температуры, управление розеткой, управление освещением, охранная сигнализация и так далее.
Конечно, существует бесконечное количество возможностей и комбинаций для создания системы домашней автоматизации с помощью платы Arduino. Вы всегда можете изменить и добавить больше устройств. Вы также можете установить связь Bluetooth, чтобы вы могли управлять всем этим с помощью смартфона и т. д.
Сложность: Расширенный
Управление жестами Arduino
Идея этого проекта заключается в удаленном управлении проектом Arduino с помощью жестов рук. Допустим, мы хотим управлять автомобилем-роботом Arduino, о котором мы упоминали выше. Поэтому вместо джойстика мы будем использовать для управления модуль MEMS.
Мы можем использовать модуль GY-80 с акселерометром, гироскопом и магнитометром. Затем данные с этих датчиков мы получаем для управления рулевым управлением автомобиля-робота. Что касается беспроводной связи, мы можем использовать приемопередающие модули NRF24L01.
Вы также можете проверить мой выпускной проект по мехатронике, где я использовал аналогичный метод для управления 3D-моделью в Matab Simulink.
Сложность: Продвинутый
Не стесняйтесь задавать любые вопросы в разделе комментариев ниже и не забудьте предложить еще несколько проектов Arduino.
19 удивительных роботов, которых можно собрать с помощью Arduino
С помощью Arduino можно реализовать практически любой вообразимый проект. На этот раз я составил список из 19 различных роботов, созданных с помощью Arduino. Некоторые из них действительно просты, другие немного продвинуты. Итак, начнем:
1. Робот Cat Laser Entertainment
Бесконечное веселье для вашей кошки. Развлеките свою кошку этим лазерным роботом. Он очень дешевый и простой в сборке, для него требуются только два сервопривода, лазер и Arduino. Попробуйте со своей кошкой. Знайте, как это сделать здесь.
2. Робот, играющий в шахматы
Этот робот, играющий в шахматы, сконструирован таким образом, что может дотянуться до всех 64 блоков. Игра начинается с хода игрока, а затем этот ход воздействует на датчики. Наконец, контроллер определит движение игрока и скажет роботу, куда двигаться — читайте здесь.
3. Робот-лазатель по деревьям
Робот, который лазает по деревьям. Этот проект представляет собой большой инженерный проект. Если вы хотите попробовать или хотите вдохновиться на другие связанные проекты, не стесняйтесь взглянуть на этот проект.
4. Машина для мыльных пузырей
Эта автоматическая машина для мыльных пузырей обещает порадовать как детей, так и взрослых. Кроме того, с этой машиной ваша кошка получит бесконечное удовольствие. Подробнее о создании этого проекта смотрите здесь.
5. Робот для рисования
Этот робот был создан по мотивам рисунков мандалы. Создайте свое собственное произведение искусства, используя этот тип робота. Узнайте больше о том, как построить его здесь.
6. Двуногий робот-гуманоид
Помимо простоты, для этого двуногого робота требуется всего четыре микромотора, плата Arduino и макетная плата. Вы можете легко добавить датчики и другие детали, чтобы сделать своего робота более крутым и сложным. Узнайте, как сделать простого двуногого гуманоидного робота здесь.
7. Робот с дистанционным управлением
Этот робот с дистанционным управлением можно перемещать с помощью практически любого пульта дистанционного управления, например, пульта от телевизора. Это возможно, потому что у этого робота есть ИК (инфракрасный) приемник, который может воспринимать ИК-излучение, излучаемое пультом дистанционного управления. Попробуйте, смотрите инструкции здесь.
8. Робот-пылесос
С этим роботом вам не нужно мыть пол. Он очистит его для вас. Попробуйте этот робот-пылесос для пола, который использует моторный щит и управляется Arduino. Ознакомьтесь с инструкциями здесь.
9. Роботизированный барабан
Этот роботизированный барабан использует Arduino для управления двумя барабанными палочками. Все биты записываются непосредственно в ПО Arduino. Если у вас есть группа и нет барабанщика, вы можете создать своего собственного барабанщика. Довольно удивительно. Узнайте больше об этом проекте здесь.
10. Многоцелевой бот
Этот многоцелевой робот выполняет несколько разных задач. Он перемещается с помощью 3 ИК-переключателей, играет в прятки, выбирает пути, дает звуковую и визуальную обратную связь с помощью зуммера, ЖК-дисплея и многого другого. Это отличный проект, чтобы узнать больше о датчиках. Все подробности по этому проекту смотрите здесь.
11. Балансирующий робот
Этот балансирующий робот работает по тому же принципу, что и Segway. Он ускоряет и замедляет колеса, чтобы удерживать систему в вертикальном положении. Есть много применений этого принципа в нескольких проектах. Вы можете ознакомиться с основами балансирующего робота здесь.
12. Колесный робот Mecanum
Этот автомобиль, как робот, движется в четырех направлениях, не крутясь, благодаря своим уникальным колесам. Вы можете купить полный комплект для сборки колесного робота Mecanum. Посмотрите на этого колесного робота Mecanum, управляемого через Bluetooth.
13. Рыба-робот (на самом деле плавает в воде)
Рыба-робот — это рыба-робот, которая плавает и распознает края аквариума, а также препятствия. Это простой проект с серводвигателями, инфракрасными датчиками и Arduino. Смотрите здесь все шаги по созданию вашей рыбы.
14. Клавиатура электронного пианино с предустановленными композициями
Это действительно забавный проект с пьезозуммером и переключателями. Эта фортепианная клавиатура имеет 7 клавиш пианино и кнопку 8 th для доступа к меню предустановленных песен. Попробуйте этот проект и адаптируйте его для воспроизведения ваших любимых песен.
15. Makey
Makey — автономный робот, который следует за объектами и избегает препятствий. Он использует двигатели постоянного тока для питания каждого из двух ведущих колес. См. более подробную информацию о makey и о том, как его построить здесь.
16. Растение с автополивом
Это очень полезный и простой проект, который идеально подойдет вам, если вы часто забываете поливать растения. В этом проекте используется водяной насос, управляемый Arduino, резервуар для воды и датчик почвы. Вот инструкции.
17. Квадрокоптер
Квадрокоптеры — это круто! Соберите все инструменты и начните собирать свой квадрокоптер. Вероятно, вам нужно будет изучить несколько случаев и адаптировать каждый для создания квадрокоптера, который вы хотите. Вот хороший пример.
18. Робот со странным глазом
Этот странный робот был собран с использованием стартового набора Arduino. Подробнее см. здесь.
19. Беспроводная аниматронная рука Arduino
Эта роботизированная рука имитирует движения человека. Пользователь носит управляющую перчатку, которая точно управляет аниматронной рукой.
Всего комментариев: 0