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

RC Car Hack - Андройд апп -аар дамжуулан Bluetooth хяналттай: 3 алхам (зурагтай)
RC Car Hack - Андройд апп -аар дамжуулан Bluetooth хяналттай: 3 алхам (зурагтай)

Видео: RC Car Hack - Андройд апп -аар дамжуулан Bluetooth хяналттай: 3 алхам (зурагтай)

Видео: RC Car Hack - Андройд апп -аар дамжуулан Bluetooth хяналттай: 3 алхам (зурагтай)
Видео: REAL RACING 3 LEAD FOOT EDITION 2024, Арваннэгдүгээр
Anonim
Image
Image
Модулийн холболт
Модулийн холболт

Та бүгдээрээ гэртээ ашиглагдаагүй RC машиныг олох боломжтой гэдэгт би итгэлтэй байна. Энэхүү заавар нь хуучин RC машинаа анхны бэлэг болгон солиход тусална:) Надад байсан RC машин жижиг хэмжээтэй байсан тул би Arduino Pro Mini -ийг гол хянагчаар сонгосон. Миний энэ төсөлд ашигласан бас нэг чухал модуль бол TB6612FNG хос хөдөлгүүртэй драйвер тээвэрлэгч юм. Энэхүү мотор хянагч нь хүлээн зөвшөөрөгдсөн оролтын хүчдэл (4.5V -аас 13.5V хүртэл) ба тасралтгүй гаралтын гүйдэлтэй (суваг бүрт 1А) байна. Bluetooth хүлээн авагчийн хувьд би алдартай хямд HC-06 модулийг ашигласан. Нэмж дурдахад та LED -ийг машины урд болон хойд гэрэл болгон ашиглаж болно.

Төслийн бүрэлдэхүүн хэсгүүд:

  1. RC машин (хуучин, эвдэрсэн байж магадгүй)
  2. Arduino Pro Mini 328 (3V/8Mhz) x1
  3. TB6612FNG Хос моторт драйвер тээвэрлэгч x1
  4. HC-06 bluetooth модуль эсвэл үүнтэй төстэй x1
  5. LED: 2x улаан, 2x цагаан
  6. Resistor 10k (leds -д шаардлагатай) x4 эсвэл 10k SIL Resistor Network x1
  7. Breadboard (хагас хэмжээтэй) x1
  8. Холбогч ба кабель
  9. АА батерей x4

Алхам 1: Модулиудын холболт

Модулийн холболт
Модулийн холболт

Arduino Pro Mini -ийг бусад модулиудтай холбох аргыг доор өгөв. Модуль бүрт (VCC, GND) тэжээлийн хүчдэлийг холбохоо бүү мартаарай.

1. Bluetooth (жишээ нь HC -06) -> Arduino Pro Mini (3.3V)

  • RXD - TXD
  • TXD - RXD
  • VCC - Arduino Pro Mini -аас 3.3V (VCC)
  • GND - GND

2. TB6612FNG Хос моторт драйвер -> Arduino Pro Mini

  • AIN1 - 4
  • AIN2 - 7
  • BIN1 - 8
  • BIN2 - 9
  • PWMA - 5
  • ХОУХД - 6
  • STBY - Vcc
  • VMOT - моторын хүчдэл (4.5 -аас 13.5 В хүртэл) - RC Машины батерейгаас 6V
  • Vcc - логик хүчдэл (2.7 -аас 5.5 хүртэл) - Arduino Pro Mini -аас 3.3V (VCC)
  • GND - GND

3. TB6612FNG Хос моторт драйвер -> DC мотор

  • A01 - хөтөч мотор А.
  • A02 - хөтөч мотор А.
  • B01 - жолооны мотор В.
  • B02 - жолооны мотор В.

4. LED -> Arduino Pro Mini

  • баруун урд талын гэрэл - 2
  • зүүн урд талын гэрэл - 3
  • арын баруун талын гэрэл - 14
  • зүүн хойд гэрэл - 15

Алхам 2: Arduino код

Arduino код
Arduino код

Энэ төслийн бүрэн кодыг GitHub: холбоос дээрээс авах боломжтой

Arduino програм нь шинэ командыг (тэмдэгт) Андройд аппаас bluetooth -ээр илгээсэн эсэхийг шалгах үндсэн тойрог болох "void loop ()" -ийг шалгадаг. Хэрэв bluetooth цувралаас ирсэн тэмдэгт байгаа бол програм нь "void processInput ()" функцийг гүйцэтгэж эхэлдэг. Дараа нь тэмдэгтээс хамаарч энэ функцээс тодорхой хяналтын функцийг дууддаг (жишээлбэл "r" тэмдэгтийн функцын хувьд "void turn_Right ()" гэж нэрлэдэг).

Хэрэв та Arduino хөдөлгүүрийн бамбай (L298) ашиглах гэж байгаа бол энэ линк танд ашигтай байж магадгүй юм

Алхам 3: Андройд апп

Андройд апп
Андройд апп
Андройд апп
Андройд апп
Андройд апп
Андройд апп

Миний Андройд аппликейшн нь bluetooth ашиглан Arduino самбараар тоноглогдсон аливаа роботыг удирдах боломжийг танд олгоно. Та мөн PWM сувгийн хоёр моторыг (хос мотор) бие даан хянах боломжтой.

Дээрх зурагт үзүүлсэн шиг өвөрмөц тэмдэгтийг Андройд аппын товчлуур бүрт оноосон болно. Та Arduino кодыг засварлаж, миний Андройд аппыг ашиглан өөрийн төхөөрөмжийг удирдах боломжтой (зөвхөн энэ RC машин биш).

Та миний Андройд аппыг Google Play: линкээс үнэгүй татаж авах боломжтой

Android програмыг хэрхэн ашиглах вэ:

  • цэс товчлуур эсвэл 3 босоо цэг дээр дарна уу (таны Андройд хувилбараас хамаарна)
  • "Төхөөрөмж холбох" табыг сонгоно уу.
  • "HC-06" таб дээр товшоод хэсэг хугацааны дараа "HC-06-д холбогдсон" гэсэн мессеж гарч ирнэ.
  • холбосны дараа та машинаа хянах боломжтой болно
  • Хэрэв та Bluetooth төхөөрөмжөө HC-06 харахгүй бол "Төхөөрөмж хайх" товчийг дарна уу
  • Эхний хэрэглээнд "1234" гэсэн анхдагч кодыг оруулаад Bluetooth төхөөрөмжөө хослуулна уу.

Хэрэв та робот техниктэй холбоотой миний бусад төслүүдийг үзэхийг хүсвэл дараах хаягаар зочилно уу.

  • миний вэбсайт: www.mobilerobots.pl
  • facebook: Хөдөлгөөнт роботууд

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