Оглавление:

Робот-решатель лабиринта: 5 шагов (с изображениями)
Робот-решатель лабиринта: 5 шагов (с изображениями)

Видео: Робот-решатель лабиринта: 5 шагов (с изображениями)

Видео: Робот-решатель лабиринта: 5 шагов (с изображениями)
Видео: К чему приводят компьютерные игры … 2024, Июль
Anonim
Image
Image
Робот-решатель лабиринта
Робот-решатель лабиринта
Робот-решатель лабиринта
Робот-решатель лабиринта

- этот робот разработан для решения простого лабиринта без использования ИИ с использованием следующих методов в коде:

1) ПИД

2) уравнения вращения

3) калибровка

Ссылка на код gitHub:

github.com/marwaMosafa/Maze-solver-algorithm-

Шаг 1. Подготовьте компонент

Подготовьте свой компонент
Подготовьте свой компонент
Подготовьте свой компонент
Подготовьте свой компонент
Подготовьте свой компонент
Подготовьте свой компонент

Я использовал все перечисленные выше компоненты:

1-2 мотор-редуктор постоянного тока

2- 2 колеса

3- 1 кастерное колесо

4- ЖК-дисплей

5- макетная плата и некоторые провода (мужчина-мужчина) && (мужчина-женщина)

6-3 ультразвуковой датчик

4- ультразвуковой держатель

5- Плата Arduino UNO

6- 2 батареи 3,7 В с держателем для батареек

7- Моторный привод L298N

8- деревянная рама для корпуса робота

9- переключатель

Шаг 2: первый слой

Первый слой
Первый слой
Первый слой
Первый слой

1- подключить мотор, колеса и привод к шасси

2- подключить двигатели к моторному приводу проводами

3- контакты привода к контактам 3, 12, 13, 5, 2, 7 для Arduino

Обратите внимание, что:

если колесо правого мотора, например, движется в противоположном направлении, которое вы дали, просто поменяйте местами провода мотора, подключенного к приводу

Шаг 3: второй слой

Второй слой
Второй слой
Второй слой
Второй слой

- поместите Arduino, датчики и макетную плату на второй корпус и проведите несколько проводов.

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

1) VCC и GND каждого датчика сонара на макетной плате, триггер и эхо будут подключены к контактам A0, A1, A2, A3, A4, A5 для 3 датчиков.

2) 5V и GND от arduino для питания хлебобулочной доски

3) 5 В с привода на вход Arduino

4) GND от arduino к GND привода

Шаг 4: Включите его

Включить его
Включить его

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

Шаг 5: необязательный шаг

этот шаг, чтобы немного повеселиться с вашим роботом

1) поместите свой ЖК-дисплей и подключитесь к Arduino, как в прилагаемом коде

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

3) наконец-то все готово, попробуйте и дайте мне знать, если у вас возникнут проблемы.

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