Оглавление:

Arduino: чувствительный робот: 6 шагов
Arduino: чувствительный робот: 6 шагов

Видео: Arduino: чувствительный робот: 6 шагов

Видео: Arduino: чувствительный робот: 6 шагов
Видео: 6. Шагающий робот на сервоприводах и Arduino. Пишем функцию остановки 2024, Июль
Anonim
Arduino: чувствительный робот
Arduino: чувствительный робот
Arduino: чувствительный робот
Arduino: чувствительный робот

Привет.

Я хочу показать вам, как можно построить робота с Arduino и некоторыми другими частями. Так что нам нужно?

  • Ардуино. У меня есть леонардо но это не важно
  • Н-мост TB6612FNG или другой
  • Шасси робота например DAGU DG012-SV или ручная работа
  • Ультразвуковой датчик
  • Сервопривод
  • 2 синих светодиода
  • Зуммер
  • Фоторезистор
  • Резистор 1, 2 кОм
  • Макетная плата
  • Кабели, лента, винты, батарейки

Шаг 1: сборка шасси

Сборка шасси
Сборка шасси

Если вы делаете шасси, помните о моторах. У него должно быть достаточно мощности для перемещения вашего робота.

Если вы купили шасси, вы должны его отправить.

Теперь пора ставить батарейки. Я использую коробку для 5 батареек AA, но если у вас более мощные двигатели, вам нужно больше батареек.

Шаг 2. Соедините все

Подключить все
Подключить все
Подключить все
Подключить все
Подключить все
Подключить все
Подключить все
Подключить все

Если у вас есть мост TB6612FNG H, вы можете подключить его к Arduino, как показано ниже, если нет, вам нужно немного его изменить.

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

1. Ультразвуковой датчик:

-Trig 2-контактный Arduino

-Echo 1 контактный Arduino

-VCC 5V Arduino

-ЗЕМЛЯ GND Arduino

2. Сервопривод:

-GND GND Arduino-VCC 5V Arduino -Data 9-контактный Arduino

3. H мост:

-all масса (GND) к массе в Arduino-VCC 5V Arduino -A01 масса двигателя1 (-) -A02 мощность двигателя1 (+) -B02 масса двигателя2 (-)

-B01 масса двигателя2 (-)

-VMOT VIN Arduino

-PWMA 6-контактный Arduino

-AIN1 8-контактный Arduino -AIN2 7-контактный Arduino -BIN2 4-контактный Arduino -BIN1 3-контактный Arduino -PWMB 5-контактный Arduino

4. зуммер:

-ЗЕМЛЯ (-) GND Arduino

-VCC (+) 11-контактный Arduino

5. Светодиоды:

-Оба VCC (+) от светодиодов до 10-контактного Arduino

-Оба GND (-) от светодиодов к GND Arduino

Длинными тросами связали кусок проволоки.

6. фоторезистор:

На изображении вы можете увидеть, как это связано. Резистор имеет 1, 2 кОм

Шаг 3. Вставьте все

Вставить все
Вставить все
Вставить все
Вставить все
Вставить все
Вставить все
Вставить все
Вставить все

Теперь вы должны вставить все в шасси. Я использую 4 винта M3 для винтов Arduino и шасси, между Arduino и шасси я дал соломинку. Макетная плата расположена на ардуино. Я приклеил ультразвуковой датчик с помощью двусторонней ленты к сервоприводу, а сервопривод к шасси с помощью черной ленты. Светодиоды на ультразвуковом датчике на ленте. Кабели от светодиодов и датчика эхо-сигнала требуют достаточно места, потому что он движется.

Шаг 4: Программа 1

Робот с этой программой после того, как смотришь на препятствия, снова смотришь налево и направо и едешь на это место, где у него больше места, и когда он возвращается, издает звук. В темное время суток светодиоды включаются, когда ярко светятся светодиоды. Ниже я добавил код, в комментариях - объяснение кода. После загрузки этого кода вы можете запускать робота.

Шаг 5: Программа 2

Робот с этой программой может кататься по лабиринту. Конструкция такая же, только код немного другой.

Шаг 6: запустите робота

Теперь вы можете запустить своего робота. Ниже я добавил фильмы с моим роботом. Первый тестовый, второй - готовый робот с первой и второй программами.

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