Агуулгын хүснэгт:
- Алхам 1: Танд хэрэгтэй зүйл…
- Алхам 2: Схемийн диаграм…
- Алхам 3: Ровер угсрах …
- Алхам 4: Arduino ноорог …
- Алхам 5: Андройд апп …
Видео: Arduino 4WD Rover Bluetooth нь Android утас/таблетаар хянагддаг: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Arduino 4WD Bluetooth удирдлагатай ровер
Энэ бол Arduino дээр хийсэн энгийн 4WD ровер юм. Роверыг bluetooth ашиглан андройд утас эсвэл таблетаар удирддаг. Энэхүү програмын тусламжтайгаар та хурдыг хянах боломжтой (Arduino pwm ашиглан), акселерометр болон бусад олон зүйлийг ажиллуулж болно.
Arduino -ийн тоймыг бүрэн тайлбарласан бөгөөд нээлттэй эх сурвалжаас гадна програмаас Arduino хүртэлх харилцааны протоколыг (миний боловсруулсан) ноорог дээр тайлбарласан болно.
Протоколыг мэддэг бол та бусад роботыг удирдахын тулд програмыг ашиглаж болно …
Алхам 1: Танд хэрэгтэй зүйл…
Arduino 4wd роверыг өөрийн гараар бүтээхийн тулд шаардлагатай бүх эд ангиудыг дуртай дэлгүүрээсээ худалдаж авах хэрэгтэй.
Тэдгээрийн ихэнхийг ebay эсвэл amazon эсвэл бусад электрон бараа/хобби дэлгүүрээс худалдаж авч болно.
Би зарим линк оруулахыг оролдож байгаа боловч тэдгээр нь хуучирсан, ажиллахгүй байж магадгүй тул энэ тохиолдолд хэсгийг гараар нэрээр нь хайж үзээрэй. Үүнд уучлаарай.
Ямар ч байсан энэ нь ихэвчлэн явах эд анги, араа мотортой дөрвөн тогтмол гүйдлийн (12В хүртэл) мотор, дөрвөн дугуйгаар хийдэг маш энгийн робот хэрэгсэл юм.
Ашигласан хэсгүүд нь:
1 ширхэг явах эд анги нь 4 DC мотортой, ихэвчлэн Arduino rover 4wd гэж нэрлэдэг, жишээлбэл:
www.robotik.center/index.php?route=product/… https://www.robotik.center/ дээрээс
www.robotshop.com/en/dagu-4wd-chassis.html
www.robotshop.com/en/whippersnapper-runt-ro…
www.robotshop.com/en/juniorrunt-rover-kit.h…
Мөн Ebay дээр '4WD явах эд анги робот arduino' гэсэн түлхүүр үгээр хайлт хийвэл маш их үр дүн гарах болно.
- 1 ширхэг Arduino uno R3 эсвэл Arduino Leonardo самбар.
- 1 ширхэг Bluetooth модуль HC-05 эсвэл HC-06 нь адаптер самбартай (Шинэчлэгдсэн! 2017 оны 10-р сарын 10-нд HC-05 модулийг дэмждэг)
1 ширхэг L298 гүүр хос мотор хянагч самбар
Эдгээр нь маш олон янз байдаг, гэхдээ холболт нь 99% ижил байдаг, зөвхөн самбар дээрх диаграм дээр үндэслэн утсыг зөв голтой холбоно уу. Энэхүү гарын авлагаас та миний ашигласан мэдээллийн хуудсыг олох боломжтой (дараагийн алхамыг үзнэ үү).
3 ширхэг 3.7V 1200mA (ба түүнээс дээш) цэнэглэдэг Li-Ion зай АА хэмжээтэй эсвэл 11, 1V 1200mA LiPo батерейны багц. Хэрэв та AA хэмжээтэй батерей ашигладаг бол тэдгээрийг батерейны хайрцагт хийж болно
- Arduino цахилгаан залгуурт зориулсан 1 ширхэг Жак залгуур.
- 1 ширхэг 1 Кох эсэргүүцэл.
Алхам 2: Схемийн диаграм…
Энэ бол роверыг холбох бүдүүвч диаграм бөгөөд үүнийг дараагийн алхамд угсрахдаа дагаж мөрдөөрэй.
L298 pdf нь өөр самбарын хавчаартай бол танд туслах болно.
HC-05 ба HC-06 bt модулиуд нь ижил зүүтэй байдаг.
Заримдаа HC-05 нь 4-ийн оронд 6 тээглүүртэй байдаг бөгөөд модулийн доод талд байгаа тээглүүрийн нэрийг шалгаж, зөв тээглүүр ашиглаж байгаа эсэхийг шалгаарай.
Алхам 3: Ровер угсрах …
Дугаарласан зураг, богино видеог дагаж угсрах дарааллыг дагаж мөрдөөрэй (таны явах эд ангиас хамааран зарим зүйл өөр байж болно …).
- Явах эд анги ба дугуй дээрх мотороос эхэл (зураг 1).
- L298 мотор хянагчийн самбар ба утсан моторыг холбож, самбарыг тэжээхийн тулд 2 утас нэмнэ (зураг 2 ба 3).
- Хавтгай кабель нь самбарыг Arduino -той холбох болно, танд ердөө 6 утас хэрэгтэй, гэхдээ би ирээдүйд ашиглахын тулд өөр бусад үнэгүй үлдээсэн (магадгүй гэрэл эсвэл хэт авианы мэдрэгч …). Мөн залгуурын залгуурыг утсаар холбож, туйлшралд анхаарлаа хандуулаарай, төвийн зүү эерэг (зайнаас+11.1V) (зураг 4).
- Зайны эзэмшигчийг (эсвэл батерейны багц) роверын урд байрлуулж, хоёр талт соронзон хальсны тусламжтайгаар засаарай. Хэрэв та AA хэмжээтэй батерейг сонговол дахин цэнэглэхийн тулд тусад нь салгаж авах боломжтой бөгөөд хэрэв та батерейны багцыг сонговол зайны хайрцаг болон роверын хооронд холбогч тавих нь зүйтэй болов уу (зураг 5).
-
Роверын дээд хэсгийг байрлуулна уу … хавтгай кабель ба үүрний залгуур нь нүхээр дамждаг (зураг 6)
- Bluetooth модулийг резистортой хавтгай кабель ашиглан угсарна уу (ихэвчлэн модультай хамт ирдэг). RXD утсыг (зүү биш!) Хайчилж, резисторыг цувралаар утсаар холбоно.
- Arduino самбар болон модулийг байрлуул. Хавтгай кабелийг схемийн дагуу холбоно уу. Bluetooth модулийг хоёр талт соронзон хальсны жижигхэн хэсэгт холбож, цахилгаан залгуурыг Arduino руу холбоно уу (зураг 8).
Алхам 4: Arduino ноорог …
Зөвхөн HC-05 эсвэл HC-06 Bluetooth модулийг схемийн дагуу Arduino руу холбоно уу (модулийн RXD зүү дээрх 1Kohm резисторыг санаарай).
Arduino -ийн ноорогыг нээгээд, Bluetooth модулийнхаа зөв #тодорхойлолтыг комментоор үлдээж, нөгөө хэсэгт нь сэтгэгдэл бичихээ мартуузай. Үүнийг Arduino uno R3 эсвэл Leonardo Board -д байршуулаад USB кабелийг холбоно уу.
1) Цуваа дэлгэцийг нээж, холбооны хурдыг 115200 baud болон NL (New Line) төгсгөлд тохируулна уу.
Цуваа монитор дээр "Цуурай асаалттай" гэсэн мөрийг бичээд Илгээх дээр дарахад "Цуурай асаалттай байна" гэж харах ёстой бөгөөд энэ нь дараагийн тушаалуудыг дэлгэц рүү давтах болно. Одоо "Төхөөрөмж" гэсэн мөрийг бичээд Илгээх дээр дарна уу, та "Холбогдсон: ArduinoRover" -ийг харах ёстой.
Сонгосон модулиас хамааран bluetooth холболтыг шалгахын тулд доорх алхмуудыг дагана уу. Тэмдэглэл: Та AT командыг bluetooth модульд илгээхдээ тушаалуудыг том үсгээр бичсэн эсэхийг шалгаарай!
2a) HC-06 модулийг шалгах
Arduino-г унтрааж болохгүй (хэрэв та үүнийг хийсэн бол 1-р цэгээс дахин эхлүүлээрэй, танд Echo асаалттай байх шаардлагатай), 'AT' гэсэн мөрийг илгээнэ үү, та нэг секундын дараа 'HC-06> OK' гэж харах ёстой, энэ нь таны Bluetooth гэсэн үг юм. модулийг зөв холбосон бөгөөд дамжуулалтын хурд нь BtSerial.begin (9600) дээрх зурган дээрх зургийн хэмжээтэй тохирч байна. Bluetooth модулийн нэрийг өөрчлөхийн тулд 'AT+NAMEArduino' мөрийг илгээнэ үү (жишээ нь), та 'HC-06> OKsetname' -ийг ойролцоогоор харах ёстой. Одоо Bluetooth модулийг ухаалаг гар утас эсвэл таблетаасаа олж, түүнтэй хослуулж, хүссэн үедээ ихэвчлэн 1234 зүү оруулна уу.
2b) HC-05 модулийг шалгах
Энэхүү bluetooth модуль нь жаахан төвөгтэй тул зааврыг яг дагаж мөрдөж, IDE -аас авсан дэлгэцийн зургийг хараарай. USB кабелийг салгаад Arduino -г унтраана уу. HC-05 дээр бага зэрэг товчлуур байдаг, зургийг үзнэ үү, USB кабелийг дахин холбож Arduino-г асаахад модулийн улаан туяа аажмаар анивчиж эхлэх хүртэл дарж байгаарай. Энэ бол ноорог дээрх BtSerial.begin (38400) хурдтай нийцэж байгаа эсэхийг шалгах тусгай команд горим юм. Одоо сериал мониторыг 1 -р цэгийн дагуу нээгээд 'Echo on' гэж оруулаад Илгээх дээр дарахад 'Echo асаалттай' байгааг харах болно. 'AT' мөрийг илгээнэ үү, та 'HC-05> OK' гэж харах ёстой. 'AT+ORGL' мөрийг илгээнэ үү, модуль нь 'HC-05> OK' гэж хариулах бөгөөд энэ нь модулийг үйлдвэрийн үндсэн параметрүүд рүү буцаана. 'AT+UART?' Мөрийг илгээх, та 'HC-05> +UART: 38400, 0, 0' харах ёстой бөгөөд энэ нь холбооны үндсэн хурд юм. 'AT+PSWD?' Мөрийг илгээх, та 'HC-05> +PSWD1234' гэж харах ёстой бөгөөд энэ нь 1234 нууц үг юм. 'AT +NAME = HC-05_rover' гэсэн мөрийг илгээнэ үү (жишээлбэл, тэмдгийн дараа өөрийн дуртай нэрийг ашиглана уу =), энэ нь дараах хариулт өгөх ёстой. 'HC-05> OK'. Одоо USB кабелийг салгаад Arduino-г унтраагаад хэдхэн секундын дараа дахин асаана уу. Bluetooth модулийг ухаалаг гар утас эсвэл таблетаасаа хайж олоод, түүнтэй хослуулж, хүссэн үедээ 1234 цуваа монитор руу залгаарай.
3) Хэрэв хараахан хийгдээгүй бол төслийг дуусгах (ровер угсрахыг үзнэ үү).
Алхам 5: Андройд апп …
Одоо таны Rover ажиллахад бэлэн боллоо!
Танд энд байгаа тоглоомын дэлгүүрээс үнэгүй IRacer & Arduino BT хянагч хэрэгтэй болно.
play.google.com/store/apps/details?
Аппликешнд тохирох төхөөрөмжийг сонгохоо мартуузай: Апп цэсийг нээнэ үү (3 мөрийн товчлуур), програмын тохиргоо (араа) -> Алсын удирдлагын тохиргоо -> дарж жолоодох төхөөрөмжийг сонгоно уу: Arduino Rover.
Цэснээс холболтыг сонгоод холбогдохын тулд аль хэдийн хосолсон Bluetooth модулийн нэрийг сонгоно уу.
Тохиргооны цэсэнд тоглох, зугаацах олон сонголтууд (арын дэвсгэр, хурдны хязгаар …) байдаг.
Зөвлөмж болгож буй:
Утас руу утас гагнах - Гагнуурын үндэс: 11 алхам
Утас руу утас гагнах | Гагнуурын үндэс: Энэхүү зааварчилгааны хувьд би бусад утас руу утас гагнах нийтлэг аргуудын талаар ярилцах болно. Та миний гагнуурын үндсэн цувралын анхны 2 зааварчилгааг шалгаж үзсэн байх гэж бодож байна. Хэрэв та миний ашиглах зааврыг үзээгүй бол
LED утас утас: 6 алхам
LED утас гар утас: Цонхонд өлгөх энгийн боловч сайхан LED гоёл чимэглэлийн гар утас
RC Rover нь Gestures Motions & Joyestick -ээр хянагддаг: 8 алхам
RC Rover нь Gestures Motions & Joyestick -ээр хянагддаг: RC Rover бол радио давтамжийг ашиглан роверын хяналтыг сайжруулах, инерцийн нэгж (MPU6050) ашиглан гар хөдөлгөөнөөр роверын хөдөлгөөний харилцан үйлчлэлийг сайжруулах зорилготой робот техникийн төсөл юм. Жовестиктой Rover. Бүгд
Утас ороох утас хуулагч: 4 алхам (зурагтай)
Утас ороох утас хуулагч: Энэ бол утас боох утас хуулагч бөгөөд үүний үр дүнд прототип хийхэд маш их хэрэгтэй болно. Энэ нь таслагчийн ирийг ашигладаг бөгөөд хайрцгийг хямд үнэтэй ПХБ -ийн загвараар үйлдвэрлэсэн болно. Гэртээ төслүүдэд ПХБ захиалах нь маш хэмнэлттэй бөгөөд хялбар байдаг
Bluetooth гадил жимсний утас утасгүй гар утас: 8 алхам
Bluetooth гадил жимсний утасгүй утасгүй гар утас: Энэхүү төсөл нь гадил жимсний хэлбэртэй ажиллаж буй Bluetooth гар утсыг бүтээхэд шаардлагатай алхамуудыг тайлбарласан бөгөөд хуурамч гадил жимсний дотор Bluetooth чихэвчийг байнга суулгаж, шаардлагатай дууны нүх, USB портыг ил гаргахад оршино. дотор