Оглавление:
- Шаг 1: Шаг 1: поиск необходимых деталей для изготовления проекта
- Шаг 2: Настройка вашего шасси
- Шаг 3: Подключение драйвера мотора
- Шаг 4: Настройка головы: ультразвуковой датчик и инфракрасный датчик
- Шаг 5: Настройте Arduino
- Шаг 6: время писать код
- Шаг 7. Все готово, давайте завершим
Видео: Человек, следующий за тележкой: 8 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:48
С каждым днем роботы привлекают все больше внимания во многих отраслях. На сегодняшний день роботы берут на себя большинство рутинных работ, в которых когда-то требовалось человеческое внимание.
Давайте начнем с простого - бота, который следует за вами, пока вы идете. У этого проекта много приложений, например, в аэропортах и торговых комплексах, он может передавать вам товары, пока вы свободно гуляете.
В этом руководстве мы не будем строить эти большие промышленные машины, а будем строить рабочую модель на базе Arduino по той же причине.
Кроме того, это руководство было создано в сотрудничестве с HATCHNHACK. Посетите их удивительный веб-сайт, где вы найдете все свое оборудование для прототипирования, блоги, идеи и многое другое.
Шаг 1: Шаг 1: поиск необходимых деталей для изготовления проекта
Что ж, я пишу это как общее руководство, поэтому я постараюсь найти некоторые альтернативы, если вы не можете найти части, которые я использую. Я также добавлю ссылки для покупки, чтобы вы могли покупать предметы, которые у вас нет под рукой, и чтобы вы могли настроить своего бота с помощью своего творчества. Детали для этого проекта можно найти на сайте hnhcart. У них есть запчасти хорошего качества с удивительным ценовым диапазоном.
Микроконтроллер: хорошо, если вы новичок, попробуйте использовать Arduino. Ну, я использую Arduino Uno. Ссылка на покупку для Arduino UNO
- Моторы: подойдет любой мотор 12 В. Я использую обычные мотор-редукторы постоянного тока на 12 вольт на 300 об / мин. Вы также можете купить моторы БО. Купить линк для плат DC Geared | BO моторы
- Драйвер двигателя: вам понадобится драйвер двигателя для запуска двигателей, поскольку большинство микроконтроллеров не могут подавать такое большое напряжение. Я использую L298N, который вы можете найти здесь, чтобы купить драйвер двигателя.
- ШАССИ: Для шасси вы должны купить специальное для двигателей, которые вы используете. Для двигателей с редуктором BO и DC вы можете обратиться по этой ссылке
- Ультразвуковой датчик: я использую универсальный модуль ультразвукового датчика HCRS04. купить ссылку для
- ультразвуковой датчик.
- Модуль ИК-датчика приближения: будет работать любой датчик приближения, который может обнаруживать объект на расстоянии не менее 20 см. Ссылка для покупки датчика
- Перемычки: всем нам нужны перемычки для подключения. Если вы новичок, вам понадобится куча этого для разных проектов. Вы можете купить здесь От мужчины к мужчине | От мужчины к женщине
-
Батарея: я использую липо-аккумулятор на 12 В для этого проекта. если у вас его нет, вы всегда можете перейти на обычные литий-ионные батареи 12 В. Или, если вы используете двигатели BO 9 В, вы можете даже использовать простую батарею 9 В. Но будьте осторожны, чтобы проверить характеристики вашего двигателя, прежде чем покупать батарею, так как вы можете повредить двигатель, если вы подадите более высокое напряжение, чем его мощность. Чтобы купить аккумулятор на 9 В, перейдите сюда.
- Макетная плата / макетная плата: вам понадобится что-нибудь, чтобы соединить все провода. Здесь вам пригодится макет. купить ссылку для макета | макетная плата
Шаг 2: Настройка вашего шасси
Для этого проекта я использую шасси с 4 мотор-редукторами, которые вы легко найдете. Я использую 4 металлических L-образных стойки для установки сервоголовки и деревянного ящика, а также в качестве каретки.
- Для сборки шасси сначала установите стойки.
- смонтировать моторы и шины
- установить сервопривод
- оставьте голову и коробку в стороне, так как вам понадобится место для создания остальной части бота. мы прикрепим это в конце.
Шаг 3: Подключение драйвера мотора
Чтобы обеспечить двигатели достаточным количеством энергии, нам необходимо настроить драйвер двигателя.
- Сначала прикрутите положительный и отрицательный полюсы двигателя к разъему PTR привода двигателя.
- затем для подачи питания драйвер двигателя прикручивает + ve аккумулятора к порту 12 В, а отрицательный - к порту GND драйвера двигателя.
- подключите входной контакт драйвера двигателя к контакту PWM Arduino по вашему выбору. ПОМНИТЕ, что нужно изменить контакты двигателя в коде соответственно.
- добавьте переключатель между плюсом батареи и приводом двигателя, иначе вам придется отключать батарею, когда вы ее не используете. подключите 2 провода от 5 В и GND драйвера двигателя к макетной плате, чтобы вы могли запитать Arduino, а также другие устройства.
Шаг 4: Настройка головы: ультразвуковой датчик и инфракрасный датчик
Я приклеил датчики на квадратную металлическую пластину, как показано на картинке выше.
- Подключите все 5 В и GND к 5 В и GND макетной платы для питания датчиков и сервопривода.
- присоедините выходные контакты левого и правого ИК-датчиков к контактам 12 и 13 Arduino.
- прикрепите вывод эха и триггера ультразвукового датчика к контактам 2 и 3 Arduino.
- подключите входной контакт сервопривода к контакту 5 Arduino.
Шаг 5: Настройте Arduino
Я использовал двойную ленту, чтобы закрепить Arduino и макетную плату на шасси, так как она также обеспечивает изоляцию на задней панели Arduino.
включите Arduino, подключив 5 В и GND макета к Vin и GND к Arduino, и все готово.
Шаг 6: время писать код
Я оставляю ссылку для загрузки кода, а также объясню основной алгоритм, лежащий в основе кода.
- сначала бот инициирует функцию поиска руки.
- как только объект будет найден, бот запустит функцию цикла
- в том, что при срабатывании левого ИК-датчика бот повернет направо
- если сработает правый ИК-датчик, бот повернется налево
- если объект подойдет слишком близко, бот отойдет назад.
- если объект уйдет далеко, бот пойдет вперед.
Шаг 7. Все готово, давайте завершим
все сделано, вам остается использовать свое творчество, чтобы настроить его и найти свое новаторское применение для проекта.
Рекомендуемые:
Arduino - Робот для разгадывания лабиринта (MicroMouse) Робот, следующий за стеной: 6 шагов (с изображениями)
Arduino | Робот для решения лабиринта (MicroMouse) Робот, следующий за стеной: Добро пожаловать, я Исаак, и это мой первый робот «Страйкер v1.0». Этот робот был разработан для решения простого лабиринта. В соревновании у нас было два лабиринта и робот смог их идентифицировать. Любые другие изменения в лабиринте могут потребовать изменения
От эскиза к цифровому искусству - Железный человек: 10 шагов
От эскиза к цифровому искусству - Железный человек: Недавно я увлекся комиксом. То, чем я много занимался, когда был моложе. В последнее время я работал над несколькими произведениями, такими как «Бэтмен», «Киборг-Супермен» и «Флэш». Все это было сделано вручную, включая окраску. Для
Робот, следующий за человеком, использующий Arduino Uno ниже 20 $: 9 шагов
Человек следует за роботом с использованием Arduino Uno Ниже 20 $: я сделал этого робота около года назад, и мне он очень понравился, он может следовать за вами где угодно и где угодно. это лучшая альтернатива для собаки. он все еще со мной до сих пор. У меня также есть канал на YouTube, где вы можете увидеть процесс создания в vi
Робот, следующий за линией: 5 шагов
Робот, следящий за линией: Привет всем! В этой инструкции я расскажу, как сделать робота, следящего за линией, используя комплект от Amazon. Я использовал этот набор, чтобы научить своего ребенка паять. Обычно эти комплекты просты, в комплект входят все материалы, компоненты и т. Д
Светящийся радужный деревянный мега-человек: 9 шагов
Светящийся радужный деревянный мегаменеджер: Идея этого проекта мне пришла от моего пиксельного друга Mega Man. Хотя это красивое украшение, оно светится только одним цветом. Я подумал, поскольку Mega Man известен своими костюмами, меняющими цвет, было бы круто сделать версию с использованием светодиодов RGB для отображения