Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14
- 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
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
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
- 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
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:
Arduino - Maze echuvchi robot (MicroMouse) Devordan keyingi robot: 6 qadam (rasmlar bilan)
Arduino | Labirent hal qiluvchi robot (MicroMouse) Devordan keyingi robot: Xush kelibsiz, men Isaakman va bu mening birinchi robotim "Striker v1.0" Labirintdagi boshqa har qanday o'zgarishlar ham o'zgarishni talab qilishi mumkin
Twinky bilan eng zo'r Arduino robot bilan tanishing: 7 qadam (rasmlar bilan)
Twinky bilan eng zo'r Arduino roboti bilan tanishing: Salom, men sizga "Jibo" ni o'zim qanday yaratganimni o'rgataman. lekin "Twinky" deb nomlangan, men buni ochib bermoqchiman … Bu nusxa emas! Men ikkiyuzlamachilik bilan qurardim va shundan keyingina shunga o'xshash narsaning mavjudligini tushundim: bu erda
Quvonchli robot (Robo Da Alegriya) - Ochiq manbali 3D bosma, Arduino bilan ishlaydigan robot!: 18 qadam (rasmlar bilan)
Quvonchli robot (Robo Da Alegriya) - Ochiq manbali 3D bosma, Arduino bilan ishlaydigan robot !: Instructables Wheels tanlovida birinchi sovrin, Arduino bo'yicha Instructables tanlovida ikkinchi sovrin va Bolalar uchun dizayn tanlovida yuguruvchi. Bizga ovoz bergan barchaga rahmat !!! Hamma joyda robotlar kelmoqda. Sanoat dasturlaridan tortib to
Rubics Cube Solver Bot: 5 qadam (rasmlar bilan)
Rubics Cube Solver Bot: Jismoniy Rubik kubini hal qiladigan avtonom robot yasash. Bu Robotics Club, IIT Guwahati qoshidagi loyiha. U osongina topilishi mumkin bo'lgan oddiy materialdan tayyorlangan. Asosan biz Servo motorlar ishlatiladi & Ularni boshqaradigan Arduino, akril
Vaqt o'tishi bilan rasmlar uchun kamera osonlashtirildi: 22 qadam (rasmlar bilan)
Vaqt o'tishi bilan suratga olish uchun kamera osonlashtirildi. Men boshqa ko'rsatmalarni vaqtni tez suratga olish filmlarini suratga olishni tekshirib ko'rdim. U kino qismini juda yaxshi yoritgan. U filmlar yaratish uchun yuklab olishingiz mumkin bo'lgan bepul dasturiy ta'minot haqida gapirib berdi. Men o'z -o'zimga aytdim, men o'ylaymanki, agar men qila olsam