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

Bluetooth хяналттай RC машин нь хурдны хяналт, зайны хэмжилт: 8 алхам
Bluetooth хяналттай RC машин нь хурдны хяналт, зайны хэмжилт: 8 алхам

Видео: Bluetooth хяналттай RC машин нь хурдны хяналт, зайны хэмжилт: 8 алхам

Видео: Bluetooth хяналттай RC машин нь хурдны хяналт, зайны хэмжилт: 8 алхам
Видео: НЕ ВЗДУМАЙ снимать аккумулятор с машины. Делай это ПРАВИЛЬНО ! 2024, Долдугаар сарын
Anonim
Image
Image

Бага байхдаа RC машинд үргэлж дуртай байсан. Өнөө үед та Arduino -ийн тусламжтайгаар хямд Bluetooth удирдлагатай RC машиныг өөрөө хийх олон гарын авлага олж болно. Үүнийг нэг алхам ахиулж, кинематикийн талаархи практик мэдлэгээ ашиглан туулсан зай болон ботын хурдыг тооцоолъё.

Энэхүү зааварчилгааг HATCHNHACK -тэй хамтран хийсэн болно. Прототип хийх бүх тоног төхөөрөмж, блог, санаа, бусад зүйлсийн талаар тэдний гайхалтай вэбсайтаас үзээрэй.

Алхам 1: Алхам 1: Төсөлд оруулах шаардлагатай хэсгүүдийг хайж олох

За, би үүнийг ерөнхий зааварчилгаа болгон бичиж байгаа тул хэрэв та миний ашиглаж буй хэсгүүдийг олж чадахгүй бол би өөр хувилбар сонгохыг хичээх болно. Би худалдаж авах холбоосыг нэмж оруулах бөгөөд ингэснээр та өөрт байхгүй байгаа зүйлийг худалдаж авах боломжтой бөгөөд ингэснээр та өөрийн бүтээлч байдлыг ашиглан ботоо өөрчлөх боломжтой болно. Энэ төслийг хийх хэсгүүдийг hnhcart -аас үзнэ үү. Тэд гайхалтай чанарын үнээр сайн чанарын эд ангиудтай.

  • Микроконтроллер: Хэрэв та эхлэгч бол Arduino ашиглаж үзээрэй. За, би Arduino Uno ашиглаж байна. Arduino Uno холбоосыг худалдаж аваарай.
  • Мотор ба кодлогч: энэ төслийн хувьд би эргэлтийг тооцоолохдоо 150 эргэлтийн хурдтай хажуугийн босоо тэнхлэгт хөдөлгүүрийг ашиглаж байна. Хэрэв та ийм мотор олж чадахгүй байгаа бол энгийн хоёр хос босоо амны хөдөлгүүрийг ашиглах боломжтой бөгөөд та BO хөдөлгүүрт кодлогч худалдаж авах хэрэгтэй болно. Та хос босоо амны BO мотор худалдаж авах боломжтой | ганц кодлогч
  • Мотор драйвер: моторыг ажиллуулахын тулд танд мотор драйвер хэрэгтэй болно, учир нь ихэнх микроконтроллерууд тийм их хүчдэл өгч чаддаггүй. Би L298N -ийг ашиглаж байгаа бөгөөд үүнийг эндээс худалдаж авах боломжтой.
  • CHASSIS: Явах эд анги, дугуйны хувьд та ашиглаж буй мотордоо зориулж тодорхой нэгийг худалдаж авах ёстой. BO моторт явах эд анги худалдаж авахын тулд та энэ холбоосыг үзэх боломжтой.
  • Bluetooth модуль (HC05): Arduino -г манай ухаалаг гар утсанд холбохын тулд бидэнд Bluetooth холболтын төхөөрөмж хэрэгтэй болно. Энд HC05 хэрэг болно. HC05 -ийн линкийг худалдаж аваарай
  • Холбогч утас: эд зүйлсийг холбохын тулд бид бүгдэд холбогч утас хэрэгтэй. Хэрэв та шинэ хэрэглэгч бол өөр өөр төслүүдэд эдгээр багц хэрэгтэй болно. та эндээс заримыг нь худалдаж авч болно:- Эрэгтэйгээс эрэгтэй | Эрэгтэй эмэгтэй
  • Зай: За, би энэ төсөлд 12в липо батерей ашиглаж байна. Хэрэв танд байхгүй бол та үргэлж 12V лити-ион батерей руу шилжиж болно. Эсвэл хэрэв та 9v BO мотор ашиглаж байгаа бол энгийн 9в батерейг ч ашиглаж болно. Гэхдээ батерей худалдаж авахаасаа өмнө хөдөлгүүрийнхээ техникийн үзүүлэлтүүдийг сайтар шалгаж үзээрэй, хэрэв та хөдөлгүүрийн багтаамжаас өндөр хүчдэл өгөх юм бол моторыг гэмтээж болзошгүй юм. 9в батерей худалдаж авах бол эндээс үзнэ үү.
  • Breadboard/загварчлалын самбар: танд бүх утсыг холбоход ямар нэг зүйл хэрэгтэй болно. Энд талхны самбар хэрэгтэй болно. Breadboard -ийн линкийг худалдаж авах | прототип хийх самбар

Алхам 2: Явах эд ангиа тохируулах

Мотор драйверийг холбох
Мотор драйверийг холбох

Хэрэв та урьдчилан бүтээсэн явах эд анги дээр ажиллаж байгаа бол эд зүйлсийн талаар санаа зовох хэрэггүй болно.

Миний моторт зориулж тусгайлан хийсэн тусгай явах эд анги байхгүй байсан тул би өөрөө хийх шаардлагатай болсон. Хөнгөн, ажиллахад хялбар тул моторыг суурилуулахын тулд стандарт хавчаар ашигладаг тул би нийлэг хавтанг суурийн хувьд сонгосон.

Эцэст нь ботийг дэмжихийн тулд chaster дугуйг доод хэсэгт шургуул.

Алхам 3: Мотор драйверийг холбох

Мотор драйверийг холбох
Мотор драйверийг холбох

Моторыг хангалттай хэмжээний шүүсээр хангахын тулд бид драйверийг тохируулах хэрэгтэй.

  1. Нэгдүгээрт, хөдөлгүүрийн +ба -ve туйлуудыг мотор драйверийн PTR холбогч руу шургуулна.
  2. Дараа нь хөдөлгүүрийг жолоодож, батерейны +венийг 12v порт руу, -ve хөдөлгүүрийн жолоочийн GND порт руу шургуулна.
  3. Мотор драйверын оролтын зүүг Arduino -ийн PWM зүү дээр сонгоно уу. Кодын дагуу хөдөлгүүрийн тээглүүр болгон өөрчлөхийг санаарай.

  4. зайны +ve мотор драйвер хоёрын хооронд шилжүүлэгчийг нэмж оруулаарай, эс бөгөөс та батарейг ашиглаагүй үедээ таслах хэрэгтэй болно.
  5. Мотор драйверын 5v ба GND -ээс талх руу 2 утас аваарай, ингэснээр та Arduino болон бусад төхөөрөмжийг асаах боломжтой болно.

Алхам 4: ENCODERS тохиргоо

ENCODERS тохиргоо
ENCODERS тохиргоо

Таны харж байгаагаар кодлогч нь хөдөлгүүрт суурилагдсан болно.

  • M1 ба M2 нь хөдөлгүүрийн жолооч руу ордог хөдөлгүүрийн +ба ба -ve юм
  • кодлогчдыг ажиллуулахын тулд 5v ба GND кодлогчдыг талхны 5v ба GND -д холбоно уу.
  • A ба B нь кодлогчийн гаралтын тээглүүр бөгөөд бид Arduino -ийн 2 ба 3 -р зүүг хавсаргана

Алхам 5: Arduino болон Blutooth модулийг холбох

Arduino болон Blutooth модулийг холбох
Arduino болон Blutooth модулийг холбох
Arduino болон Blutooth модулийг холбох
Arduino болон Blutooth модулийг холбох
  • талхнаас GND ба 5v -ийг Arduino -ийн Вин ба GND -д холбож Arduino -г тэжээнэ үү.
  • Үүнийг асаахын тулд Bluetooth модулийг мөн адил хий.
  • Bluetooth модулийн TX ба RX -ийг Arduino -ийн 0 ба 1 голтой холбоно уу. Arduino -ийн 0 ба 1 тээглүүр нь цуваа холболт хийх зориулалттай зүү тул Arduino дээр ноорог байршуулахдаа болгоомжтой байгаарай, учир нь Arduino нь зөвхөн 1 цуваа холболтыг ашиглах боломжтой тул TX зүүг салгах шаардлагатай болно. Програм хангамжийн цуваа номын санг кодонд оруулснаар та энэ бэрхшээлээс зайлсхийх боломжтой
  • Эцэст нь кодлогч тээглүүрийг Arduino -ийн 2 ба 3 зүү дээр холбоно уу. 2 ба 3 -р зүү нь тасалдлын зориулалттай тээглүүр юм. Тасалдлын талаар дэлгэрэнгүй мэдээллийг эндээс үзнэ үү. Хэрэв та импульсийн шугам багатай кодлогч диск ашиглаж байгаа бол танд тасалдал хэрэггүй байж магадгүй юм.

Алхам 6: Электроникийг боть руу холбох

Электроникийг боть руу холбох
Электроникийг боть руу холбох

Та боолтыг ашиглан цахилгаан хэрэгслийг ботонд суулгаж болно, эс тэгвээс бот хөдөлж байх үед электрон төхөөрөмж унах хандлагатай байна.

За, надад электроникийн жижиг боолт байхгүй байсан тул би өөрөө цахилгаан хэрэгслийг суурин дээр нь халуун цавуугаар хийсэн.

Алхам 7: Bot -ийг хянахын тулд програмыг бий болгох

Ботыг хянах апп -ыг бий болгох
Ботыг хянах апп -ыг бий болгох
Ботыг хянах апп -ийг бий болгох
Ботыг хянах апп -ийг бий болгох

MIT програм зохион бүтээгчийг ашигласан програмыг хийхийн тулд ашиглахад үнэхээр хялбар бөгөөд эхлэгчдэд тохиромжтой. Надад итгээрэй, би андройд хөгжүүлэгч биш бөгөөд апп бүтээх санаа намайг айлгасан. Гэхдээ үүгээрээ би аппликейшн хийж байхдаа л сурч мэдсэн.

Дизайнерын хувьд би үүнийг танд үлдээж байна. Таалагдсан хэлбэрээ өөрчил.

Та арын хэсэгт хийх зургуудыг үзэж болно.

Та миний ботод зориулсан програмыг эндээс татаж авах боломжтой.

Алхам 8: Arduino -ийн код

эндээс INO файлыг татаж аваад Arduino програмчлах боломжтой.

кодын талаар асуух зүйл байвал асуулт үлдээгээрэй.

бүх зүйл бол та өөрийн Bluetooth удирдлагатай RC машинтай болоход бэлэн байна.

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