Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05
Создайте своего собственного автономного бота на базе Arduino с помощью ультразвукового датчика.
Этот бот может самостоятельно передвигаться, не сталкиваясь с какими-либо препятствиями. По сути, он обнаруживает любые препятствия на своем пути и выбирает для себя лучший путь (ну, не все виды препятствий).
Так что, не теряя больше времени, приступим.
Шаг 1. Компоненты, необходимые для проекта
Вот список всех необходимых компонентов для этого проекта:
- Ардуино UNO R3
- Ультразвуковой датчик
- Серводвигатель (мини)
- Провода перемычки
- Регулятор напряжения L7805CV
- ИС драйвера двигателя L293D
- Литий-ионный аккумулятор 4 x 3,7 В
- 2 x мотор-редуктор
- 3 x колеса
- Макетная плата
После того, как вы собрали все компоненты, все готово.
Шаг 2: Создание тела бота
Чтобы сделать тело бота, выполните следующий шаг:
Шаг 1: Припаяйте штыри разъема «мама» к небольшому куску печатной платы, как показано на фотографии. И прикрепите к нему винт.
Шаг 2: Теперь прикрутите эту печатную плату к сервомотору и убедитесь, что она достаточно туго затянута.
Шаг 3: Возьмите ультразвуковой датчик и вставьте его штыри разъема «папа» в штыри разъема «мама» на печатной плате. Вставьте его правильно (чтобы обеспечить соединение). И выровняйте его таким образом, чтобы угол 90 градусов серводвигателя был обращен к передней стороне бота.
Шаг 4: Теперь для изготовления корпуса бота вы можете использовать картон или пластиковую доску с горячим клеем или винтами. Я сделал корпус бота из проволоки и винтов.
Шаг 5: Поместите Arduino и макетную плату в положение, как показано на фотографии, и закрепите ее горячим клеем или двусторонним скотчем.
Шаг 6: Наконец, поместите серводвигатель на место и закрепите его, чем захотите.
Шаг 3: схематическая диаграмма бота
Подключите компоненты, как показано на схеме. Это очень просто.
Сначала подключите две батареи параллельно, а затем подключите их последовательно, чтобы получить максимальное напряжение и емкость. Теперь, если у вас есть два двигателя с одинаковым числом оборотов в минуту, вам не нужно подключать вывод 11 Arduino к выводу 9 микросхемы L293D. Но если ваши двигатели не имеют одинаковых оборотов, подключите их. И убедитесь, что двигатель с большей частотой вращения должен находиться в положении двигателя 2.
Убедитесь, что все соединения затянуты и надежно закреплены.
Шаг 4: загрузка кода в Arduino
Код этого проекта приведен ниже.
Но перед загрузкой кода откройте его и внесите необходимые изменения.
Установите rpm_control более быстрого двигателя так, чтобы оба двигателя имели равные обороты. А также установите right_delay и left_delay соответственно, чтобы он совершал идеальный поворот на 90 градусов в направлении вправо и влево соответственно.
После того, как вы загрузили код и настроили все остальное, можно начинать.
Шаг 5: рабочее видео
Спасибо за чтение.
Рекомендуемые:
Автоматические уличные фонари с использованием ультразвукового датчика: 3 шага
Автоматические уличные фонари с использованием ультразвукового датчика: Вы когда-нибудь задумывались о том, как уличные фонари автоматически включаются ночью и автоматически выключаются утром? Кто-нибудь приходит, чтобы ВКЛЮЧАТЬ / ВЫКЛЮЧАТЬ эти огни? Есть несколько способов включить уличные фонари, но следующие c
Умный мусорный бак с использованием Arduino, ультразвукового датчика и серводвигателя: 3 шага
Умный мусорный контейнер с использованием Arduino, ультразвукового датчика и серводвигателя: в этом проекте я покажу вам, как сделать умный мусорный контейнер с использованием Arduino, где крышка мусорного контейнера автоматически открывается, когда вы приближаетесь с мусором. Другими важными компонентами, используемыми для создания этого умного мусорного бака, являются ультразвуковой датчик HC-04
Учебное пособие: как создать детектор дальности с использованием Arduino Uno и ультразвукового датчика: 3 шага
Учебное пособие: как создать датчик дальности с использованием Arduino Uno и ультразвукового датчика: Описание: в этом руководстве показано, как создать простой датчик дальности, способный измерять расстояние между ультразвуковым датчиком (US-015) и препятствием перед ним. Этот ультразвуковой датчик US-015 - ваш идеальный датчик для измерения расстояний и
Сигнал трафика с использованием Arduino и ультразвукового датчика: 4 шага
Сигнал трафика с использованием Arduino и ультразвукового датчика: в эпоху интеллектуальных технологий все становится умнее, и интеллектуальная транспортная система является одной из областей, которая окажет огромное влияние на нашу жизнь. Первоначально опубликовано по адресу: https://highvoltages.co/tutorial/arduino-tutorial/traffic-sig
Методы определения уровня воды Arduino с помощью ультразвукового датчика и датчика воды Funduino: 4 шага
Методы определения уровня воды Arduino с помощью ультразвукового датчика и датчика воды Funduino: в этом проекте я покажу вам, как создать недорогой датчик воды, используя два метода: 1. Ультразвуковой датчик (HC-SR04) 2. Датчик воды Funduino