Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай эд анги
- Алхам 2: Явах эд анги угсрах
- Алхам 3: Үндсэн холболтууд
- Алхам 4: Arduino код
- Алхам 5: Гүйх
Видео: Микроконтроллер (Arduino) ашиглан роботоос зайлсхийх: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Энэхүү зааварчилгаанд би Arduino -тэй ажилладаг роботоос зайлсхийх саадыг хэрхэн яаж хийхийг танд заах болно. Та Arduino -г сайн мэддэг байх ёстой. Arduino бол атмега микроконтроллер ашигладаг хяналтын самбар юм. Та Arduino -ийн аль ч хувилбарыг ашиглаж болно, гэхдээ би робот дээрээ Arduino Uno r3 -ийг ашигласан.
Код нь маш хялбар бөгөөд хэлхээ нь ердөө 4-5 утастай. Робот нь мөн Arduino -той нийцдэг L293D хөдөлгүүрийн бамбайг ашиглан хөдөлгүүрийг жолооддог. Тиймээс бамбай нь Arduino дээр шууд таарч, бүх зүйлийг хөнгөвчилдөг. Үндсэндээ манай робот бол урагшаа явдаг машин бөгөөд хэрэв ямар нэгэн саад тотгор гарч ирвэл тэр тэнд зогсоод жаахан ухарч, дараа нь толгой нь зүүн, баруун тийш эргэдэг. Дараа нь зайг харьцуулж, робот илүү хол зайтай чиглэлд эргэдэг. Дараа нь робот тэр чиглэлд дахин урагшилж, бүх үйл явцыг дахин давтана. Зайг илрүүлэхийн тулд робот HC-sr04 хэт авианы мэдрэгчийг ашигладаг. Тиймээс энэ мэдрэгч нь 10 микрекунд тутамд хэт авианы дууны долгионыг илгээдэг бөгөөд хэрэв ямар нэгэн саад бэрхшээл тулгарвал мэдрэгч цуурайг хүлээн авдаг. Аяллын цаг дээр үндэслэн мэдрэгч ба объект хоорондын зайг мэддэг. Тиймээс эхэлцгээе…
Алхам 1: Шаардлагатай эд анги
Тиймээс аливаа төслийг эхлүүлэхийн тулд бид эхлээд шаардлагатай хэсгүүдийг цуглуулах хэрэгтэй. Шаардлагатай бүх хэсгүүдийг доор дурдсан болно.
- Ардуино
- L293D мотор бамбай
- Явах эд анги (мотор ба дугуй орно)
- Утас
- Батерей эзэмшигч
- Бичил servo мотор
- HC-sr04 хэт авианы мэдрэгч модуль
- мэдрэгчийн хаалт
Тиймээс эдгээр материалыг цуглуулаад дараагийн алхам руу орно уу.
Алхам 2: Явах эд анги угсрах
Одоо роботынхоо биеийг угсар. Хүн бүр өөр өөр явах эд ангитай байж болно. Тиймээс явах эд ангиа зохих ёсоор угсарна уу. Ихэнх явах эд анги нь зааварчилгааны гарын авлагатай ирдэг бөгөөд минийх ч гэсэн дагалддаг байсан тул үүнийг анхаарч үзээрэй. Дараа нь эд ангиудыг явах эд анги руу холбоно уу. Хөдөлгүүрийн бамбайг бэхэлсэн Arduino болон зайны эзэмшигчийг явах эд анги дээр бэхэлсэн байх ёстой. Серво моторыг урд талын явах эд анги дээр бэхлэх ёстой. Урт servo толгой нь HC-sr04 хаалтны доор гацсан байх ёстой. Мэдрэгчийг хаалт болон servo моторын хаалтанд бэхэлсэн байх ёстой.
Үүнийг servo мотор дээр бүү наалдуулаарай, учир нь буруу байрлуулсан тохиолдолд үүнийг дараа нь зохион байгуулж болно. Зүгээр л засаарай. Мэдрэгч урд зүг рүү (нүд нь урагш харсан) байхаар засаарай. Хөдөлгүүрт утас холбож, дараагийн алхамд бэлэн байгаарай. Мөн мэдрэгч рүү.
Алхам 3: Үндсэн холболтууд
Тиймээс одоо бид холболтыг хийх болно. 5-6-аас илүүгүй холболт байдаг тул энэ нь бялуу байх болно. Дээрх диаграммын дагуу мэдрэгчийн холболтыг хий. Servo мотор ба dc bo моторыг бамбай руу холбож болно. Батерейг бамбай руу холбож, бамбайгаа Arduino самбартай холбоно уу.
Алхам 4: Arduino код
Тиймээс энэ бол манай роботыг дуусгах сүүлчийн хэсэг юм. Тиймээс энэ нь техник хангамжийн асуудал биш харин програм хангамжийн асуудал юм. Тиймээс бид Arduino -г програмчлах ёстой. Би Arduino кодыг байршуулсан. Та өөр код ашиглах эсвэл өөрийн код бичих боломжтой. Би лавлагааны зорилгоор дөнгөж сая байршууллаа.
Алхам 5: Гүйх
Тиймээс бид ROBOT -оос зайлсхийх саад бэрхшээлээ бүтээсэн. Одоо манай гайхалтай роботтой тоглох, код дээрээ шинэ туршилт хийх цаг болжээ.
Зөвлөмж болгож буй:
Arduino Nano ашиглан роботоос зайлсхийх нь 5 алхам юм
Arduino Nano ашиглан роботоос зайлсхийх: Энэхүү зааварчилгаанд би Arduino ашиглан роботоос зайлсхийх саад бэрхшээлийг хэрхэн яаж хийх талаар тайлбарлах болно
Arduino ашиглан роботоос зайлсхийх саад бэрхшээлийг хэрхэн яаж хийх вэ: 5 алхам
Arduino ашиглан роботоос хэрхэн зайлсхийх вэ Arduino бол атмега микроконтроллер ашигладаг хяналтын самбар юм. Та Arduino -ийн аль ч хувилбарыг ашиглаж болно, гэхдээ би
Хэт авианы мэдрэгч ашиглан роботоос зайлсхийх: 9 алхам (зурагтай)
Хэт авианы мэдрэгч ашиглан саад тотгороос зайлсхийх робот: Энэ бол хэт авианы мэдрэгч (HC SR 04) болон Arduino Uno самбарыг ашиглан саад бэрхшээлээс зайлсхийх роботын тухай энгийн төсөл юм. зааварчилгааны төсөл, хуваалцана уу
Arduino Uno ашиглан роботоос зайлсхийх: 5 алхам (зурагтай)
Arduino Uno ашиглан роботоос зайлсхийх: Сайн байна уу залуусаа, энэ бол arduino ашигладаг саад тотгор робот гэж нэрлэгддэг маш энгийн бөгөөд ажлын төсөл бөгөөд энэ төслийн онцлог нь bluetooth -ээр дамжуулан ухаалаг гар утсаараа хэрхэн аялах тухай тушаал өгөх явдал юм
L298n мотор драйвер ашиглан роботоос зайлсхийх: 5 алхам
L298n мотор драйвер ашиглан роботоос зайлсхийх: Сайн байцгаана уу залуусаа өнөөдөр бид энэ робот хийх болно .. танд таалагдана гэж найдаж байна