Мазмуну:
- 1 -кадам: Компонентиңизди даярдаңыз
- 2 -кадам: Биринчи катмар
- 3 -кадам: Экинчи катмар
- 4 -кадам: Аны кубаттаңыз
- 5 -кадам: Кошумча кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
- бул робот коддогу төмөнкү ыкмаларды колдонуп, AI жок жөнөкөй лабиринтти чечүү үчүн иштелип чыккан:
1) PID
2) айлануу теңдемелери
3) калибрлөө
gitHub кодунун шилтемеси:
github.com/marwaMosafa/Maze-solver-algorithm-
1 -кадам: Компонентиңизди даярдаңыз
Мен жогоруда көрсөтүлгөн бардык компоненттерди колдондум:
1-2 редуктурлуу DC мотору
2- 2 дөңгөлөк
3-1 дөңгөлөк
4- ЖК
5- нан тактасы жана кээ бир зымдар (эркек - эркек) && (эркек - ургаачы)
6- 3 ультра үн сенсору
4- ультра үн кармагыч
5- Arduino UNO башкармалыгы
6- 2 батарея 3.7 В батарея кармагыч менен
7- L298N мотору
8- роботтун корпусу үчүн жыгачтан жасалган араба
9- которуштуруу
2 -кадам: Биринчи катмар
1- моторду, дөңгөлөктөрдү жана драйвты кассага туташтырыңыз
2- зымдарды колдонуу менен моторду моторго туташтыруу
Ардуино үчүн 3-, 12, 13, 5, 2, 7-казыктарга 3-казыктар
көңүл буруңуз:
эгерде туура мотордун дөңгөлөгү тескери багытта кыймылдаса, анда жөн эле дискке туташкан мотордун зымдарын алмаштырыңыз
3 -кадам: Экинчи катмар
- arduino, сенсорлорду жана нан катмарын экинчи часиге коюп, кээ бир зымдарды коё берели
сураныч, менин туташуумду билүү үчүн код файлын окуңуз, бирок кыскача айталы:
1) VCC жана GND ар бир сонар сенсорунун панелине, Trigger жана Echo 3 сенсорлору үчүн A0, A1, A2, A3, A4, A5 төөнөгүчтөрүнө тиркелет.
2) 5B жана GND ардуинодон нан картасын камсыз кылуу үчүн
3) 5v дисктен arduino киришине чейин
4) GND arduino тартып GND дискке
4 -кадам: Аны кубаттаңыз
батарейка кармагычыңызды батарейкаларыңызга салып, кызыл зымды алып барыңыз, аны дискке кирүүчү пинге жана кара зымды arduino зымы менен дисктин GNDге туташтырыңыз.
5 -кадам: Кошумча кадам
роботуңуз менен бир аз кубаныч алуу үчүн бул кадам
1) lcd'иңизди коюп, тиркелген код сыяктуу arduino менен байланыштарды түзүңүз
2) Батарея кармагычтын кызыл зымын которгучтун ON пинине туташтырыңыз жана роботту өчүргүч менен күйгүзүү үчүн дисктин киришине башка пинден зым алыңыз
3) акыры ал бүттү жана аны сынап көрүүдөн тартынбаңыз жана кандайдыр бир көйгөйгө туш болсоңуз мага кабарлаңыз
Сунушталууда:
Жаңсоолор менен башкарылган лабиринт: 8 кадам (сүрөттөр менен)
Жаңсоолор менен башкарылган лабиринт: Мен лабиринт лабиринти менен ойногонду жакшы көрөм. Мен дайыма жаңсоолорду же мобилдик телефондорду колдонуп, лабиринт лабиринт оюндарынын бирин башкаргым келет. Мен бул Marble Maze'ди түзүү үчүн шыктандым, blic19933тун 3D Басып чыгарылган лабиринти сиздин Android түзмөгүңүз тарабынан башкарылат
Ардуино жана Android тиркемеси менен ыңгайлаштырылган лазердик лабиринт: 13 кадам (сүрөттөр менен)
Ардуино жана Android тиркемеси менен ыңгайлаштырылган лазердик лабиринт: Балдар китептеринен лабиринт чечүүчү автоматтык роботко чейин көп лабиринтти көрүңүз. Бул жерде мен лазердин чагылышын колдонуу менен лабиринтти чечкен жерде башкача аракет кылам. Башында мен абдан оңой деп ойлойм, бирок арзан кылам, тактык үчүн көбүрөөк убакыт талап кылынат. Эгерде кимдир бирөө кааласа
Arduino чөнтөк оюн консолу + A -лабиринт - лабиринт оюну: 6 кадам (сүрөттөр менен)
Arduino чөнтөк оюн консолу + A -лабиринт - лабиринт оюну: Менин биринчи үйрөткүчүмө кош келиңиз! Мен бүгүн сиздер менен бөлүшкүсү келген долбоор бул Arduino лабиринт оюну, ал чөнтөк консолу Arduboy сыяктуу жөндөмдүү жана ушул сыяктуу Arduino негизделген консолу болуп калды. Аны менин (же сиздин) келечектеги оюндарыңыздын жардамы менен жаркырата аласыз
Смартфон менен башкарыла турган лабиринт оюну: 5 кадам (сүрөттөр менен)
Смартфон менен башкарыла турган лабиринт оюну: акылдуу телефон менен башкара турган лабиринт оюну. Лабиринт смартфондун эңкейишине жараша жылат. Биринчиден, видеону караңыз. Motion image1. Raspberry Pi - бул Websocket сервери. Смартфон Websocket кардары болуп саналат.3. Смартфон даректерди жөнөтөт
Работа лабиринт жасаңыз: 3 кадам (сүрөттөр менен)
Maze Runner роботун жасаңыз: Лабиринт чечүүчү роботтор 1970-жылдарда пайда болгон. Ошондон бери, IEEE Micro Mouse Contest деп аталган лабиринт чечүү сынактарын өткөрүп келет. Сынактын максаты - лабиринттин ортосун тезирээк тапкан роботту долбоорлоо. А