Съдържание:

Maze Solver Robot: 5 стъпки (със снимки)
Maze Solver Robot: 5 стъпки (със снимки)

Видео: Maze Solver Robot: 5 стъпки (със снимки)

Видео: Maze Solver Robot: 5 стъпки (със снимки)
Видео: Robotics Smart Machines: 5-in-1 Buildable Drone 2024, Ноември
Anonim
Image
Image
Лабиринтният решаващ робот
Лабиринтният решаващ робот
Лабиринтният решаващ робот
Лабиринтният решаващ робот

- този робот, предназначен за решаване на прост лабиринт без никакъв AI, използвайки следните техники в кода:

1) PID

2) уравнения на въртене

3) калибриране

gitHub код връзка:

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

Стъпка 1: Подгответе компонента си

Подгответе вашия компонент
Подгответе вашия компонент
Подгответе вашия компонент
Подгответе вашия компонент
Подгответе вашия компонент
Подгответе вашия компонент

Използвах всички компоненти, изброени по -горе:

1-2 мотор с постоянен ток

2- 2 колела

3- 1 колело

4- LCD

5- дъска за хляб и някои жици (мъжки - мъжки) && (мъжки - женски)

6- 3 ултразвуков сензор

4- ултразвуков държач

5- дъска Arduino UNO

6- 2 батерия 3,7 V с държач на батерията

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 за трите сензора

2) 5V и GND от arduino за захранване на дъската за хляб

3) 5v изход от устройството към arduino вход

4) GND от arduino до GND устройството

Стъпка 4: Включете го

Захранване
Захранване

поставете държача на батерията с батериите и вземете червения проводник, свържете го към входния щифт към устройството и черния проводник към GND на устройството с проводника на arduino

Стъпка 5: Стъпка по избор

тази стъпка, за да доставите малко радост с вашия робот

1) поставете вашия LCD и направете връзките към arduino като прикачения код

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

3) най -накрая е готово и не се колебайте да го опитате и да ме уведомите, ако срещнете някакви проблеми

Препоръчано: