Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Для своего летнего проекта 2020 года я сделал две машины-робота с одинаковым шасси. Предполагалось, что одна машина-робот будет использовать ультразвуковой датчик для обнаружения объектов перед собой, а затем автоматически менять направление движения. Другой автомобиль должен был управляться моим телефоном.
Шаг 1. Получите припасы
Все материалы, необходимые для изготовления двух автомобилей, перечислены ниже:
- Прозрачная акриловая основа
- 2 пластиковых колеса с резиновыми шинами
- 2 желтых мотор-редуктора (обязательно подключите к ним разъемы)
- Рицинус / заднее колесо - Монтажное оборудование (гайки и болты) - Шестигранные стойки - Клон KeyeStudio Arduino (желтая и черная плата) - Плата NodeMCU Esp8266 - Мини-макет - Плата на 480 точек
- Micro USB (для ESP8266)
- USB A - B (для платы Arduino
- Аккумулятор на 6 В (вмещает 4xAA)
- DF Robot Dual H-Bridge (черная печатная плата, с черным радиатором и зелеными разъемами)
- L298N (красная печатная плата с черным радиатором и синими разъемами)
- Провода перемычки
- 2 ИК-датчика (маленькие синие печатные платы, 4-контактные разъемы)
- 3-х колесные диски (1 запасной)
- 2 сервопривода по 9 г
- Ультразвуковой датчик (синяя печатная плата, 2 больших круглых «глаза»)
- Кнопка включения / выключения
- 1 отвертка Hobby (черная ручка, оранжевый верх)
- Двусторонний скотч (для крепления деталей к шасси. Также можно использовать клеевой пистолет)
Шаг 2: соберите шасси автомобиля
К моему набору прилагалось руководство, так что вы можете сохранить картинку и следить за ней, если хотите. В противном случае вы можете следовать моим инструкциям по сборке шасси. Возможно, вам захочется, чтобы вам помогал второй человек, потому что может быть очень сложно затянуть винты без того, чтобы кто-то помог вам удержать машину на месте.
Сначала вам нужно закрепить двигатель на шасси с помощью пластиковых креплений, винтов и гаек, как на картинке выше.
Затем вы прикрепляете колеса к моторам
Теперь вам нужно прикрепить переднее колесо к шасси с помощью шестигранных стоек, нескольких винтов и гаек.
Затем вы прикрепляете батарейный отсек с помощью винтов. После этого шасси автомобиля готово!
Шаг 3: Подключение
Сначала мы будем управлять автомобилем с помощью ультразвукового датчика. Вам понадобится ультразвуковой датчик, батарея 6 В, перемычки, плата L298, макетная плата и плата Arduino Redboard. Я использовал схему выше, чтобы мне помочь.
Подключите оба двигателя к плате L298 с помощью перемычек.
Подключите плату L298 к источнику питания 9В.
Подключите плату L298 к GND на красной плате.
Подключите ультразвуковой датчик к пустой макетной плате и к аналоговым входам.
Подключите плату L298 к красной плате
Подсоедините шарнир датчика к макету и красной плате.
Затем подключите другой аккумулятор к красной плате с помощью переходника.
Шаг 4: Код
Опубликованный код будет использоваться для проверки связи с ультразвуковым датчиком, чтобы проверить что-либо перед ним. Затем он скажет машине сменить направление в зависимости от того, есть ли что-нибудь, преграждающее ей путь. Вам также необходимо будет загрузить библиотеку NewPing, размещенную ниже. Затем вам нужно положить его в папку с библиотеками приложения Arduino.
bitbucket.org/teckel12/arduino-new-ping/downloads/
Шаг 5: Успех (или нет)
Вот если вы все сделаете правильно, то должно работать. Как вы можете видеть здесь, датчики работают, но моторы не работают. Код и датчик вроде работают. Однако машина просто не поедет. Я проверил проводку и код, и все выглядело нормально. Вы можете столкнуться с этими техническими проблемами, и если это так, обязательно дважды проверьте, не сломано ли что-нибудь или нет. Датчик явно работал, как показано на видео, размещенных ниже. Мотор тоже точно не сломан, потому что успешно использовал его на следующей машине. Я действительно сделал эту машину после следующей, но решил сначала показать эту. Подозреваю, что проблема в плате L298.
Шаг 6: Электромонтаж второй машины
Теперь мы собираемся построить машину, которой можно будет управлять с помощью телефона. К счастью, этот сработал, и у меня есть видео, как он ездит. Для этой машины не нужно столько материала, как для предыдущей. Вам понадобятся только перемычки, плата L298N и аккумуляторный отсек. Я использовал телефон Android, чтобы загрузить необходимое приложение для управления автомобилем.
Подключите моторы к плате L298.
Соедините макетную плату и плату L298
Не забудьте также подключить аккумулятор к плате L298.
Шаг 7: Код
Вот код, который вам нужно скачать для этой машины. Он должен определять IP-адрес вашего телефона, чтобы вы могли управлять автомобилем с помощью телефона. Вам также нужно будет загрузить приложение на свой телефон Android.
Шаг 8: Успех
Выполнив все шаги вниз, вы сможете управлять автомобилем с помощью сенсорного экрана.