Mundarija:

Maze Solver robot: 5 qadam (rasmlar bilan)
Maze Solver robot: 5 qadam (rasmlar bilan)

Video: Maze Solver robot: 5 qadam (rasmlar bilan)

Video: Maze Solver robot: 5 qadam (rasmlar bilan)
Video: Sehrli kvadratcha. Магический квадрат. Matematika. #shorts 2024, Iyul
Anonim
Image
Image
Maze Solver robot
Maze Solver robot
Maze Solver robot
Maze Solver robot

- bu robot kodda quyidagi texnikadan foydalangan holda, hech qanday AIsiz oddiy labirintni echishga mo'ljallangan:

1) PID

2) aylanish tenglamalari

3) kalibrlash

gitHub kod havolasi:

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

1 -qadam: Komponentingizni tayyorlang

Komponentingizni tayyorlang
Komponentingizni tayyorlang
Komponentingizni tayyorlang
Komponentingizni tayyorlang
Komponentingizni tayyorlang
Komponentingizni tayyorlang

Men yuqorida sanab o'tilgan barcha komponentlardan foydalanardim:

1-2 tishli doimiy dvigatel

2- 2 g'ildirak

3- 1 g'ildirak g'ildiragi

4- LCD

5- non paneli va ba'zi simlar (erkak - erkak) && (erkak - ayol)

6- 3 ta ultra tovushli sensor

4- ultra tovushli ushlagich

5- Arduino UNO kengashi

6- 2 batareya 3.7 V batareya ushlagichi bilan

7- L298N dvigateli

8- robot korpusi uchun yog'och chase

9- kalit

2 -qadam: Birinchi qavat

Birinchi qavat
Birinchi qavat
Birinchi qavat
Birinchi qavat

1- dvigatelni, g'ildiraklarni va haydovchini trassaga ulang

2- dvigatellarni dvigatelga simlar yordamida ulang

3-, 3, 12, 13, 5, 2, 7-gachasi haydovchining pinlari arduino uchun

Eslab qoling:

Agar o'ng dvigatelning g'ildiragi qarama -qarshi tomonga harakat qilsa, siz haydovchiga ulangan dvigatel simlarini almashtirasiz.

3 -qadam: Ikkinchi qavat

Ikkinchi qavat
Ikkinchi qavat
Ikkinchi qavat
Ikkinchi qavat

- arduino, datchiklar va taxta qatlamini ikkinchi chashka ustiga qo'ying va ba'zi simlarni qo'yishga ruxsat bering

Iltimos, ulanishimni bilish uchun kod faylini o'qing, lekin umumlashtiramiz:

1) Har bir sonar sensorining VCC va GND paneli, Trigger va Echo 3 sensorlar uchun A0, A1, A2, A3, A4, A5 pinlariga biriktiriladi.

2) 5B va GND arduino -dan non taxtasini etkazib berish uchun

3) 5V haydovchidan arduino kirishiga

4) GND arduino dan GND haydovchiga

4 -qadam: quvvatni yoqing

Quvvatlang
Quvvatlang

Batareya ushlagichini batareyalar bilan birga joylashtiring va qizil simni haydovchining kirish pimiga, qora simni esa haydovchining GND ga arduino simini ulang.

5 -qadam: ixtiyoriy qadam

Robotingiz bilan qandaydir xursandchilik qilish uchun bu qadam

1) LCD -ni joylashtiring va biriktirilgan kod kabi arduino -ga ulaning

2) batareya ushlagichining qizil simini kalitning ON piniga ulang va boshqa pindan haydovchining kirishiga simni olib, robotning kalitini kalit bilan boshqaring.

3) nihoyat, bu bajarildi va uni sinab ko'ring va agar biror muammoga duch kelsangiz, menga xabar bering

Tavsiya: