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

Bluetooth удирдлагатай энгийн машиныг хэрхэн яаж хийх вэ: 7 алхам (зурагтай)
Bluetooth удирдлагатай энгийн машиныг хэрхэн яаж хийх вэ: 7 алхам (зурагтай)

Видео: Bluetooth удирдлагатай энгийн машиныг хэрхэн яаж хийх вэ: 7 алхам (зурагтай)

Видео: Bluetooth удирдлагатай энгийн машиныг хэрхэн яаж хийх вэ: 7 алхам (зурагтай)
Видео: Удирдлагын заавар /ATV төхөөрөмж/ 2024, Арваннэгдүгээр
Anonim
Bluetooth удирдлагатай хялбарчилсан RC машиныг хэрхэн яаж хийх вэ
Bluetooth удирдлагатай хялбарчилсан RC машиныг хэрхэн яаж хийх вэ

Сайн байцгаана уу, намайг Брайан Ти Пак Хонг гэдэг. Би одоо Сингапурын Политехникийн коллежийн компьютер инженерчлэлийн чиглэлээр нэг жил сурч байна.

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

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

Удаан хэлэлгүйгээр эхлүүлье!

Алхам 1: Алхам 0: Материал бэлтгэх

Алхам 0: Материал бэлтгэх
Алхам 0: Материал бэлтгэх

Материалууд нь маш энгийн бөгөөд авахад хялбар байдаг:

  1. Машины явах эд анги* (Би шинэ жилийн жигнэмэг хайрцаг ашиглаж байна, өөрийн сонголтоор бүтээлч байгаарай!) X1
  2. DC мотор ба дугуй x2
  3. Arduino Uno (эсвэл бусад хувилбарууд) x1
  4. L298N H-гүүр x1
  5. Цутгамал дугуй x1
  6. Батерей (Arduino -д 1, моторт 1)
  7. Эрэгтэй эр, эмэгтэй харайлтын тамирчин
  8. Bluetooth модуль HC-06 эсвэл HC-05 x1
  9. Breadboard (хурдан бөгөөд хялбар холболт) x1

Танд хэрэгтэй бусад тоног төхөөрөмж:

  • Гагнуурын төмөр
  • Халуун цавуу буу

*Анхаарна уу: миний явах эд анги дээр IR мэдрэгч суурилуулсан бөгөөд энэ зааварт үүнийг оруулах шаардлагагүй болно

Алхам 2: Алхам 1: Явах эд ангиудыг бэлтгэх

Алхам 1: Явах эд ангиудыг бэлтгэх
Алхам 1: Явах эд ангиудыг бэлтгэх

Нэгдүгээрт, талхны хавтангаа салга. Энэ нь таны ихэнх холболтыг хийх боломжтой хажуу ба дунд хэсгээс босоо 2 +/- гэсэн 3 хэсэгт хуваах чадвартай байх ёстой. Энэ нь бүрэлдэхүүн хэсгүүдийг маш хялбар байрлуулах боломжийг олгодог бөгөөд ингэснээр та дараахь зүйлийг хийх боломжтой болно.

  • 5V -ийг Arduino -оосоо зүүн талд холбоно уу
  • GND -ийг Arduino -оосоо баруун талд холбоно уу
  • Arduino -той ойр байгаа бүх холболтоо хий

Талхны хавтанг салгаж, байрлуулахад хэцүү байх тул байрлалыг анх удаа зөв тогтоох нь чухал юм. Arduino болон L298N хоёулаа босоо 2 баарны хооронд суухад хангалттай зай байгаа эсэхийг шалгаарай.

Алхам 3: Алхам 2: L298N -ийг мотордоо холбох

Алхам 2: L298N -ийг мотортойгоо холбох
Алхам 2: L298N -ийг мотортойгоо холбох
Алхам 2: L298N -ийг мотортойгоо холбох
Алхам 2: L298N -ийг мотортойгоо холбох
Алхам 2: L298N -ийг мотортойгоо холбох
Алхам 2: L298N -ийг мотортойгоо холбох

DC утас руу 2 утас гагнана. Дараа нь утаснуудын бусад үзүүрийг L298N гүүрэн дээрх 2 нүхтэй залгууруудын нэгэнд холбоно. Утсыг хэрхэн яаж холбох нь хамаагүй. Үүнийг нөгөө мотор дээр давтана уу.

Дараа нь 3 залгуурын хажууд байгаа эрэгтэй тээглүүр дээр эрэгтэй, эмэгтэй холбогчийг тавь. Тал тус бүрт 3 байх ёстой бөгөөд үүнд 1 нь хөдөлгүүрийн хурдыг ХОУХ -ээр хянах, 2 чиглэлийг хянах шаардлагатай. Аль утас хаана холбогдож байгааг санаарай, энэ нь дараа нь чухал байх болно.

Батерейныхаа нэг багцыг авч, хар утсыг (газардуулсан утас) эрэгтэй холбогч руу холбоно уу. Үүнийг дараа нь arduino -той нийтлэг ойлголтод хүрэхэд ашиглах болно. Улаан утсыг 12V оролт (хамгийн зүүн талын залгуур), хар утсыг L298N модулийн GND (дунд залгуур) руу холбоно уу.

Алхам 4: Алхам 3: Бүгдийг нэгтгэх

Алхам 3: Бүх зүйлийг хамтад нь хийх
Алхам 3: Бүх зүйлийг хамтад нь хийх
Алхам 3: Бүх зүйлийг хамтад нь хийх
Алхам 3: Бүх зүйлийг хамтад нь хийх
Алхам 3: Бүх зүйлийг хамтад нь хийх
Алхам 3: Бүх зүйлийг хамтад нь хийх
Алхам 3: Бүх зүйлийг хамтад нь хийх
Алхам 3: Бүх зүйлийг хамтад нь хийх

Машины явах эд анги дээрх L298 модулийг 1 -р алхамд тохирсон байрлалд халуун цавуугаар байрлуулна. Дараа нь 2 DC моторыг явах эд ангийнхаа хажуу талд халуун цавуугаар наа. Миний явах эд анги нь ирмэгийг тойрсон тул би өндрийг нь нөхөхийн тулд хэвтэж байсан самар ашиглаж, моторыг зөв нааж болно. Хэрэв та хавтгай явах эд анги ашиглаж байгаа бол үүнийг заавал хийх шаардлагагүй. 2 моторыг наасны дараа зайны хайрцгийг явах эд анги дээр наа. Орон зай хязгаарлагдмал байгаа тул би уурхайг доод талд нь наасан. Мөн би зайныхаа баглаа боодлыг бага зэрэг баруун тийш наасан бөгөөд зайны тагны тагийг тайлах зай гаргаж өгсөн. Эцэст нь кастерийн дугуйг нааж, таны үндсэн машиныг хийж дуусгах болно! Таны роботыг эргүүлэх хэдий ч дугуй эргэх үед тогтвортой өндөртэй байх боломжтой дугуйг олохыг хичээгээрэй.

Талхны самбар дээр 6 холбогч утсыг холбоод зүүн талд 3, баруун талд 3 гэж ангилна.

Дараагийн хэсгийг бид машины тархийг, тухайлбал Arduino -ийг хамарна.

Алхам 5: Алхам 4: Arduino холболт ба код

Алхам 4: Arduino холболт ба код
Алхам 4: Arduino холболт ба код
Алхам 4: Arduino холболт ба код
Алхам 4: Arduino холболт ба код

Баруун хурдны зүү 6 -р зүү, зүүн хурдны зүүг Arduino дээрх Pin 11 -тэй холбоно уу.

Дараа нь тал бүрийн нөгөө 2 чиглэлтэй тээглүүрийг талхны самбараас эрэгтэй холбогчоор дамжуулж Arduino руу холбоно уу.

  • баруун - 7 ба 8 -р зүү
  • зүүн талд - 12 ба 13 -р зүү

Аль ч захиалга хамаагүй, хэрэв буруу байвал бид холболтыг өөрчлөх болно. Гэсэн хэдий ч зүүн ба баруун хэсгийг бүрэн солихгүй байх нь чухал юм. Ардуиног 1 -р алхамд төлөвлөсөн байрлалд байрлуул.

Одоо моторын хөдөлгөөнийг шалгахын тулд кодыг энэ вэбсайтаас хуулж аваарай.

  1. Энэ кодыг Arduino -д байршуулна уу
  2. Хэрэв робот цагийн зүүний дагуу эргэлдэж байгаа бол эрэгтэй хүний 2 чиглэлтэй утсыг баруун талын эрэгтэй холбогч руу шилжүүлнэ
  3. Хэрэв робот цагийн зүүний эсрэг эргэдэг бол эрэгтэй хүний 2 чиглэлтэй утсыг зүүн талын эрэгтэй холбогч руу шилжүүлнэ
  4. хэрэв робот хойшоо хөдөлвөл эрэгтэй хүний 2 чиглэлийн утсыг хоёр талаас эрэгтэй холбогч руу шилжүүлнэ

Нөгөө зайг явах эд анги руу нааж, үндсэн робот бэлэн боллоо! Энэ үед та роботыг хүссэнээрээ програмчилж болно. Дараагийн алхамд бид блютүүт ашиглан RC машиныхаа үндсэн хөдөлгөөнийг судлах болно.

Алхам 6: Алхам 5: HC-06 модуль

Алхам 5: HC-06 модуль
Алхам 5: HC-06 модуль

Энэ модулийг ашиглах нь жаахан төвөгтэй юм. Эхлэхээсээ өмнө энэ кодыг Arduino дээрээ байршуулна уу.

Модулийг талхны тавцан дээр байрлуул, мотортой холболтыг давхцуулж болохгүй. Холболтыг дараах байдлаар хий.

  • VCC - 5V (3.3V ажиллахгүй болно!)
  • GND - GND
  • Bluetooth дээрх RX --- Arduino дээрх 1-р зүү
  • Bluetooth дээрх TX-Arduino дээрх 0-р зүү

Андройд утсан дээрээ Arduino bluetooth хянагч нэртэй апп татаж аваарай. Би iphone эзэмшдэггүй тул iphone хэрэглэгчдийг уучлаарай, гэхдээ та ижил функцтэй ижил төстэй програмуудыг олох боломжтой байх ёстой. Arduino-г асаагаад bluetooth модулийг утсаараа холбоно уу (ихэвчлэн HC-05/06 эсвэл BT03/04 гэх мэт), хэрэв танд нууц үг оруулах шаардлагатай бол 1234 эсвэл 0000 гэж бичээрэй. холбогдож чадахгүй байгаа тул бид үүнийг Bluetooth функцтэй компьютерээс хянах хэрэгтэй болно. Одоогоор Arduino bluetooth хянагч програмыг нээгээд төхөөрөмждөө холбоно уу. Bluetooth модулийг сонгосноор та PS2-интерфэйсийн хяналтын интерфэйсд хүрэх болно.

Эдгээр гол холболтыг хий

  • w Урагшаа
  • а Зүүн
  • s Буцах
  • d Зөв
  • EDIT: j Stop товчлуур

Алхам 7: Баяр хүргэе! Таны энгийн Bluetooth удирдлагатай RC машин бүрэн боллоо

Баяр хүргэе! Таны энгийн Bluetooth удирдлагатай RC машин бүрэн боллоо!
Баяр хүргэе! Таны энгийн Bluetooth удирдлагатай RC машин бүрэн боллоо!

Дүгнэлт:

  • Моторыг жолоодохын тулд бидэнд 2 мотор, H-гүүр хэрэгтэй болно
  • Бидний хувьд arduino тархи нь роботыг хэрхэн хөдлөхийг тушаахад шаардлагатай байдаг
  • Бид утсаа RC машиныхаа алсын удирдлага болгон ашиглаж болно

Хэрэв та компьютерээ ашиглахыг хүсч байгаа бол компьютераа bluetooth модультай холбож, bluetooth тохиргооны хуудасны төгсгөлд байгаа bluetooth тохиргоо руу ороод аль порт руу холбогдож байгааг шалгаарай (зөвлөгөө: энэ нь гадагшаа гарсан бөгөөд нэртэй) Таны Bluetooth модулийн). Хэрэгслүүд> цуваа портууд руу очоод COM -г зөв COM порт болгон өөрчилнө үү. Seial дэлгэцийг асаагаад робот урагшлахын тулд 'w' гэж оруулаад арагшаа ухрах болно.

Хэрэв та ийм амжилтанд хүрсэн бол баяр хүргэе! Bluetooth удирдлагатай RC машинаа хөгжилтэй өнгөрүүлээрэй!

Шинэчлэлт: Та миний блогийг эндээс уншиж болно.

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