Агуулгын хүснэгт:

Arduino 4WD Rover Bluetooth нь Android утас/таблетаар хянагддаг: 5 алхам
Arduino 4WD Rover Bluetooth нь Android утас/таблетаар хянагддаг: 5 алхам

Видео: Arduino 4WD Rover Bluetooth нь Android утас/таблетаар хянагддаг: 5 алхам

Видео: Arduino 4WD Rover Bluetooth нь Android утас/таблетаар хянагддаг: 5 алхам
Видео: Arduino robot car.🤖🚘 Automatic car.🔥🔥🔥 #robot #robotcar #arduino #arduino_project #car 2024, Арваннэгдүгээр
Anonim
Arduino 4WD Rover Bluetooth нь Android утас/таблетаар хянагддаг
Arduino 4WD Rover Bluetooth нь Android утас/таблетаар хянагддаг
Arduino 4WD Rover Bluetooth нь Android утас/таблетаар хянагддаг
Arduino 4WD Rover Bluetooth нь Android утас/таблетаар хянагддаг

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: Ровер угсрах …

Image
Image
Ровер угсарч байна …
Ровер угсарч байна …
Ровер угсарч байна …
Ровер угсарч байна …

Дугаарласан зураг, богино видеог дагаж угсрах дарааллыг дагаж мөрдөөрэй (таны явах эд ангиас хамааран зарим зүйл өөр байж болно …).

  1. Явах эд анги ба дугуй дээрх мотороос эхэл (зураг 1).
  2. L298 мотор хянагчийн самбар ба утсан моторыг холбож, самбарыг тэжээхийн тулд 2 утас нэмнэ (зураг 2 ба 3).
  3. Хавтгай кабель нь самбарыг Arduino -той холбох болно, танд ердөө 6 утас хэрэгтэй, гэхдээ би ирээдүйд ашиглахын тулд өөр бусад үнэгүй үлдээсэн (магадгүй гэрэл эсвэл хэт авианы мэдрэгч …). Мөн залгуурын залгуурыг утсаар холбож, туйлшралд анхаарлаа хандуулаарай, төвийн зүү эерэг (зайнаас+11.1V) (зураг 4).
  4. Зайны эзэмшигчийг (эсвэл батерейны багц) роверын урд байрлуулж, хоёр талт соронзон хальсны тусламжтайгаар засаарай. Хэрэв та AA хэмжээтэй батерейг сонговол дахин цэнэглэхийн тулд тусад нь салгаж авах боломжтой бөгөөд хэрэв та батерейны багцыг сонговол зайны хайрцаг болон роверын хооронд холбогч тавих нь зүйтэй болов уу (зураг 5).
  5. Роверын дээд хэсгийг байрлуулна уу … хавтгай кабель ба үүрний залгуур нь нүхээр дамждаг (зураг 6)

  6. Bluetooth модулийг резистортой хавтгай кабель ашиглан угсарна уу (ихэвчлэн модультай хамт ирдэг). RXD утсыг (зүү биш!) Хайчилж, резисторыг цувралаар утсаар холбоно.
  7. Arduino самбар болон модулийг байрлуул. Хавтгай кабелийг схемийн дагуу холбоно уу. Bluetooth модулийг хоёр талт соронзон хальсны жижигхэн хэсэгт холбож, цахилгаан залгуурыг Arduino руу холбоно уу (зураг 8).

Алхам 4: Arduino ноорог …

Arduino Sketch…
Arduino Sketch…
Arduino Sketch…
Arduino Sketch…
Arduino Sketch…
Arduino Sketch…
Arduino Sketch…
Arduino Sketch…

Зөвхөн 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 модулийн нэрийг сонгоно уу.

Тохиргооны цэсэнд тоглох, зугаацах олон сонголтууд (арын дэвсгэр, хурдны хязгаар …) байдаг.

Зөвлөмж болгож буй: