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

Ганц моторт драйвер ашиглан Bluetooth робот гар: 3 алхам
Ганц моторт драйвер ашиглан Bluetooth робот гар: 3 алхам

Видео: Ганц моторт драйвер ашиглан Bluetooth робот гар: 3 алхам

Видео: Ганц моторт драйвер ашиглан Bluetooth робот гар: 3 алхам
Видео: Диагностика гбо 4 поколения своими руками 2024, Долдугаар сарын
Anonim
Image
Image
Олон тооны моторын хяналтын нэгжийг бэлтгэ
Олон тооны моторын хяналтын нэгжийг бэлтгэ

Миний зааварчилгаанд тавтай морилно уу.

Энэхүү зааварчилгаанд би нэг моторт драйвер ашиглан утастай удирдлагатай робот гарыг Bluetooth робот гар руу хэрхэн яаж хөрвүүлэхийг танд үзүүлэх болно. Энэ бол хорио цээрийн дагуу хийсэн гэрийн төсөл юм. Тиймээс энэ удаад надад ганц L298N мотор жолооч байна. Хэрэв та утастай удирдлагатай роботын гарыг шалгаж үзвэл 5 хөдөлгүүртэй. Хэрэв бид 3 L298N хөдөлгүүртэй драйвертай бол бид 6 моторыг удирдаж чадна (L298N драйвер нь 2 моторыг хоёр чиглэлд удирдах боломжтой) бөгөөд үүнийг arduino болон L298N 3 драйверуудыг ашиглан Bluetooth робот гар руу хялбархан хөрвүүлэх боломжтой. Гэхдээ одоогийн байдлаар надад ганц L298N хөдөлгүүр, хэд хэдэн servo мотор байна. Энэ даалгаврыг хэрхэн яаж хийхийг үзье.

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

Хангамж

  • Утсан удирдлагатай роботын гар
  • Arduino самбар (би Arduino Nano ашиглаж байна)
  • Bluetooth модуль (H06)
  • L298N мотор жолооч
  • Талхны самбар
  • Холбогч утас
  • Servo мотор
  • Мини боолт, самар

Алхам 1: Утастай удирдлагатай роботын гарыг дуусгах

Image
Image

Энэхүү төслийг хэрэгжүүлэхийн тулд танд утастай удирдлагатай робот гар хэрэгтэй болно. Үүнийг eBay эсвэл Amazon дээр худалдаж авах боломжтой. Хэрэв танд утастай удирдлагатай робот гар байхгүй бол араа мотор ашиглан хэд хэдэн хуванцар гар эд ангиудыг холбож болно. Энэхүү утастай удирдлагатай робот гарыг хэрхэн яаж угсрах талаар би тайлбарлахгүй байна. Үүнийг хэрхэн угсрах талаар энэ видеонд үзүүлэв.

Алхам 2: Олон тооны моторын хяналтын нэгжийг бэлтгэ

Image
Image
Олон тооны моторын хяналтын нэгжийг бэлтгэ
Олон тооны моторын хяналтын нэгжийг бэлтгэ

Энэ бол миний энэ төсөлд ашиглах гол ойлголт юм. Одоо та Arduino Motor драйверын ажлын бүтцийг шалгахдаа доорх хэлбэрийг үзнэ үү.

  1. Мотор драйвер дахь E1, E2 -ийг Arduino Pin Pin 9, 11 -т холбоно уу
  2. Моторын утсыг Мотор драйверын гаралт 1, 2 холбогчтой холбоно уу
  3. Одоо та E1 HIGH, E2 LOW хөдөлгүүрийг чиглэлд чиглүүлэхэд юу болох вэ (цагийн зүүний дагуу хэлнэ үү)
  4. Хэрэв та эдгээр E1 LOW, E2 HIGH -ийг өөрчилвөл хөдөлгүүр өөр чиглэл рүү гүйдэг (цагийн зүүний эсрэг гэж хэлнэ үү)
  5. Хэрэв та энэ мотор драйверын 5 гаралтыг 1, 2 холбогчтой холбовол юу болох вэ
  6. Дараа нь бүх моторууд адилхан ажиллах болно, гэхдээ хүчнээс шалтгаалан хурд бага байж магадгүй тул та гадаад хүчийг мотор драйвер +12v холбогчтой холбож болно.
  7. Тиймээс, хэрэв бид 1 эсвэл 2 хөдөлгүүрийн драйверын гаралт руу моторын утсыг нэг нэгээр нь холбож чадвал зөвхөн холбогдсон мотор ажилладаг.
  8. Энэ бол миний роботын гарыг удирдахад ашиглах ойлголт юм.
  9. Үүнийг хийхийн тулд би Servo мотор ашиглаж болно. Өөр өөр өнцгийн хувьд би өөр мотортой 1 эсвэл 2 гаралтын зүүг богино холболт хийх гэж байна.
  10. Илүү сайн ойлгохын тулд дээрх зургуудыг үзээрэй.
  11. Мөн бид тээглүүрийг холбох зөв зэрэг авах ёстой. Үүний тулд та Arduino кодыг хавсаргасан потенциометрийг ашиглаж болох бөгөөд цуваа мониторыг шалгахдаа зэрэг олж болно.
  12. Та энэ ойлголтыг богино холболт хийхэд өөр зорилгоор ашиглаж болно.

Алхам 3: Bluetooth холболтын код, төслийг эцэслэх

Bluetooth холболтын код, төслийг эцэслэх
Bluetooth холболтын код, төслийг эцэслэх
Bluetooth холболтын код, төслийг эцэслэх
Bluetooth холболтын код, төслийг эцэслэх
Bluetooth холболтын код, төслийг эцэслэх
Bluetooth холболтын код, төслийг эцэслэх
Bluetooth холболтын код, төслийг эцэслэх
Bluetooth холболтын код, төслийг эцэслэх

Одоо утастай удирдлагатай роботын гар утсыг дээрх Servo мотортой холбоотой богино залгааны голтой холбоно уу. Мөн Bluetooth модулийг нэмнэ үү. Та Bluetooth модулийг TX -ийг Arduino RX -д, Bluetooth модулийг RX -ийг Arduino TX тээглүүрт холбож, тэжээлийн утсыг холбох хэрэгтэй. Серво мотор нь Arduino самбарыг холбох ёстой бөгөөд Bluetooth холболтын оролттой бол бид servo моторын зэрэг бичих болно.

Та Bluetooth -тэй холбоотой ямар ч програмыг утсандаа татаж авах боломжтой бөгөөд програмын тохиргоо, тэмдэгтийн дагуу Arduino кодыг өөрчилж болно. Үүнийг хийхийн тулд би Arduino Bluetooth Controller програмыг ашигласан.

Та үүнийг USB usb power ашиглан ажиллуулахыг оролдоход зарим үед хөдөлгүүрүүд Servo мотор болон жолоочийн хүч чадал хангалтгүй байгаа тул ажиллахгүй байна. Хэрэв ийм зүйл тохиолдвол та моторын драйвертай гадаад хүчийг холбож болно.

Энэ бол хязгаарлагдмал нөөцөөр хийгдсэн загвар загвар юм. Хэрэв танд 3 L298N хөдөлгүүртэй драйвер байгаа бол үүнийг хялбархан хийх боломжтой.

Дээрх 2 -р алхам дээр дурдсан богино залгааны аргыг бусад хэрэгцээнд ашиглаж болно.

Үзсэнд баярлалаа.

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