Оглавление:

Roll-E [обновленный робот-мусорщик]: 4 шага (с изображениями)
Roll-E [обновленный робот-мусорщик]: 4 шага (с изображениями)

Видео: Roll-E [обновленный робот-мусорщик]: 4 шага (с изображениями)

Видео: Roll-E [обновленный робот-мусорщик]: 4 шага (с изображениями)
Видео: 14 января 2024 г. · Подкаст: Trash Weekends уже здесь! 2024, Ноябрь
Anonim
Roll-E [модернизированный робот-мусорщик]
Roll-E [модернизированный робот-мусорщик]

Помните нашего друга-сборщика мусора WALL · E? Ну, вот этот парень - его младший кузен, его зовут Ролл-И. Это официально моя первая инструкция, поэтому, пожалуйста, будьте добры и сообщайте мне обо всех возможных ошибках.

Никто не любит читать длинные инструкции без изображений, поэтому я старался как можно больше добавлять изображения, чтобы упростить сборку этого робота. Я также сделал инструкции как можно короче и по существу [всего четыре шага].

Учебное пособие будет состоять из четырех частей;

  • Материалы
  • сборка
  • Электрические соединения
  • Код.

Давайте погрузимся в…..

Шаг 1: материалы

Материалы
Материалы

Список материалов

  1. Arduino Uno (x1) - это мозг нашего робота.
  2. Motor Shield (x1) - Для управления нашими мотор-редукторами вы можете использовать микросхему L293D, чтобы сделать то же самое, если вы знаете, как это сделать. Я выбрал моторный щит, потому что его относительно проще использовать, а также он дает возможность установить больше двигателей для улучшения функциональности.
  3. Мотор-редукторы (x2) - Переместили бы двигатель. Соединительные провода - вам понадобится пара таких.
  4. Шины для роботов (x2) - они будут действовать как наши колеса.
  5. Мини-макетная плата (x1) - для простого построения нашей схемы без необходимости пайки.
  6. Классно выглядящая печатная плата из старой электроники - это будет корпус нашего робота, он не служит какой-либо интеллектуальной цели, просто классно выглядит и обновляет старую электронику.
  7. Шарики от ролика на дезодоранте [с держателем] - это будет наша версия омниколеса:)
  8. HC-SR04 Ультразвуковой датчик - для предотвращения препятствий.
  9. Переключатель (x1) - для включения или выключения робота.
  10. Соединительные провода - для построения цепей.
  11. Пистолет для горячего клея - думаю, вы знаете, для чего он нужен.

Шаг 2: Сборка

сборка
сборка
сборка
сборка
сборка
сборка

Сначала возьмите свою классную печатную плату и отметьте, где вы хотите, чтобы ваш Arduino лежал на ней, с помощью маркера. Удалите все существующие компоненты, чтобы освободить место для вашего Arduino.

Поместите Arduino на печатную плату, используя отверстия для винтов на плате Arduino в качестве ориентира, отметьте точки на плате, чтобы вы могли просверлить отверстия на печатной плате, где вы можете использовать любой подходящий универсальный винт для прикрепления платы Arduino к печатной плате. Использование винта позволяет легко снимать и снова прикреплять Arduino к печатной плате. Если у вас нет дрели, вы можете проделать отверстия с помощью отвертки, прижмите отвертку к отмеченной части и осторожно надавите, поворачивая отвертку

Примечание: не забудьте поместить изолирующий материал между Arduino и печатной платой, чтобы существующие соединения на печатной плате не привели к короткому замыканию Arduino

2: Используя пистолет для горячего клея, приклейте мини-макет к желаемой части печатной платы, обратите внимание, что ультразвуковой датчик будет на макете, и ничто не должно его блокировать, чтобы он мог обнаруживать препятствия.

3: Оберните соединительный провод вокруг клемм двигателя, проверьте соединение, чтобы убедиться, что двигатели работают, затем закрепите горячим клеем. После этого прикрепите шины к моторам.

4: Переверните печатную плату [с прикрепленной ардуино и макетной платой] и приклейте горячим клеем омни-колесо и моторы к задней части. Обратитесь к изображениям, чтобы понять, как это сделать.

Для более быстрой сборки вы можете забыть о винтах и просто использовать пистолет для горячего клея, чтобы скрепить все вместе. Если все сделано правильно, клей может действовать как изолятор для Arduino.

Шаг 3: электрические подключения

Электрические соединения
Электрические соединения
Электрические соединения
Электрические соединения
Электрические соединения
Электрические соединения
Электрические соединения
Электрические соединения

На данный момент вы закончили сборку. Тем не менее, мы бы поставили двигатель на Arduino после того, как выполнили некоторую первоначальную проводку.

Для электрических соединений мы должны подключить ультразвуковой датчик HC-SR04, кнопку с понижающим резистором, к Arduino. Затем мы подключили наши моторы к каналам M3 и M4 на моторном щите и сложили моторный щит с Arduino, перебивая провода от ультразвукового датчика и кнопки на контактах 13, 12 и 8 Arduino соответственно.

Соединения для ультразвукового датчика HC-S04, кнопки и понижающего резистора показаны на изображениях 1 и 2. Резистор 10 кОм соединяет контакт с землей, это сделано для того, чтобы контакт считывал НИЗКОЕ значение в Arduino, когда нет напряжение поступает через переключатель.

Моторный щит, который я использую, - это версия 1 моторного щита Adafruit, независимо от того, какой моторный щит вы используете, будь то v1, v2 или производная, я не думаю, что соединение будет сильно отличаться от того, что я сделал. Для подключения двигателя просто подключите провода левого двигателя к клеммам M4 на щите двигателя, а правый двигатель - к клеммам M3 [на самом деле не имеет значения, к каким каналам вы их подключаете, я указал только из-за моего кода]. См. Изображения 3 и 4.

Пс. Изображение 4 (Схема подключения двигателя) не принадлежит мне, у меня не было времени сделать его набросок, поэтому я взял его с

После подключения установите моторный щит на Arduino.

Шаг 4: Код

Код
Код

Перед запуском кода вам необходимо установить библиотеку AFMotor.h. Это библиотека моторного щита. Для этого перейдите по ссылке ниже, в нем есть шаги для этого, а также есть ссылка, по которой вы можете загрузить файлы библиотеки.

Ссылка для установки библиотеки AFMotor.h -

После установки я рекомендую вам проверить класс двигателя постоянного тока в справочнике по библиотеке, чтобы узнать, как его использовать. Для справки перейдите по ссылке ниже.

Ссылка для справки по AF_DCMotor Class -

Я прикрепил файл эскиза Arduino для кода ниже. Во время выполнения кода откройте серийный монитор, чтобы отслеживать, работает ли код должным образом

Вот и все, ребята, вы закончили, пожалуйста, дайте мне знать, как я могу улучшить эту инструкцию, и о любых проблемах, которые могут у вас возникнуть, в поле для комментариев. БЛАГОДАРНОСТЬ

Рекомендуемые: