
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00



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


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



Энэ бол миний энэ төсөлд ашиглах гол ойлголт юм. Одоо та Arduino Motor драйверын ажлын бүтцийг шалгахдаа доорх хэлбэрийг үзнэ үү.
- Мотор драйвер дахь E1, E2 -ийг Arduino Pin Pin 9, 11 -т холбоно уу
- Моторын утсыг Мотор драйверын гаралт 1, 2 холбогчтой холбоно уу
- Одоо та E1 HIGH, E2 LOW хөдөлгүүрийг чиглэлд чиглүүлэхэд юу болох вэ (цагийн зүүний дагуу хэлнэ үү)
- Хэрэв та эдгээр E1 LOW, E2 HIGH -ийг өөрчилвөл хөдөлгүүр өөр чиглэл рүү гүйдэг (цагийн зүүний эсрэг гэж хэлнэ үү)
- Хэрэв та энэ мотор драйверын 5 гаралтыг 1, 2 холбогчтой холбовол юу болох вэ
- Дараа нь бүх моторууд адилхан ажиллах болно, гэхдээ хүчнээс шалтгаалан хурд бага байж магадгүй тул та гадаад хүчийг мотор драйвер +12v холбогчтой холбож болно.
- Тиймээс, хэрэв бид 1 эсвэл 2 хөдөлгүүрийн драйверын гаралт руу моторын утсыг нэг нэгээр нь холбож чадвал зөвхөн холбогдсон мотор ажилладаг.
- Энэ бол миний роботын гарыг удирдахад ашиглах ойлголт юм.
- Үүнийг хийхийн тулд би Servo мотор ашиглаж болно. Өөр өөр өнцгийн хувьд би өөр мотортой 1 эсвэл 2 гаралтын зүүг богино холболт хийх гэж байна.
- Илүү сайн ойлгохын тулд дээрх зургуудыг үзээрэй.
- Мөн бид тээглүүрийг холбох зөв зэрэг авах ёстой. Үүний тулд та Arduino кодыг хавсаргасан потенциометрийг ашиглаж болох бөгөөд цуваа мониторыг шалгахдаа зэрэг олж болно.
- Та энэ ойлголтыг богино холболт хийхэд өөр зорилгоор ашиглаж болно.
Алхам 3: 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 -р алхам дээр дурдсан богино залгааны аргыг бусад хэрэгцээнд ашиглаж болно.
Үзсэнд баярлалаа.
Зөвлөмж болгож буй:
Funbot - Үндсэн моторт өргөтгөх робот: 7 алхам

Funbot - Үндсэн моторт өргөтгөсөн робот: Бүгдээрээ сайн байцгаана уу Өнөөдөр би танд FunBot -ийг хэрхэн бүтээх талаар зааж өгөх болно, энэ нь эргэн тойрондоо өлгөх, хээ зурах, тойрон эргэлдэх, дугуйны дугуй болж хувирах чадвартай моторт робот юм. Үүнийг эд анги, реле, тэр ч байтугай микро хянагчаар өргөтгөх боломжтой боловч энэ нь асдаг
55 минутын дотор хуванцар хог ашиглан моторт үлэг гүрвэл бүтээ! 11 алхам (зурагтай)

Хуванцар хог ашиглан моторт үлэг гүрвэлийг 55 минутын дотор бүтээгээрэй! Сайн байна уу. Намайг Марио гэдэг бөгөөд би хог ашиглан юм бүтээх дуртай. Долоо хоногийн өмнө намайг Азербайжаны үндэсний телевизийн сувгийн өглөөний шоунд оролцохыг урьж, " Урлагт хаягдал " үзэсгэлэн. Цорын ганц нөхцөл? Надад байгаагүй
Arduino Uno болон Android ашиглан Bluetooth гар утасны робот: 5 алхам

Arduino Uno & Android ашиглан Bluetooth гар робот: Хүн бүр хөдөлгөөнт роботод дуртай :) Энэ бол Maker UNO (Arduino UNO нийцтэй) дээр суурилсан хөдөлгөөнт робот хэрэгсэл юм. Та электроник, мэдрэгч, микроконтроллер, кодчиллыг нэг дор сурах боломжтой бөгөөд хөгжилтэй байхыг мартаж болохгүй! Энэхүү иж бүрдэл хэсэг нь сул хэсгүүдтэй байдаг тул та
Blynk програм ашиглан USB ашиглан ухаалаг гар утсыг ашиглан Arduino -г удирдах: 7 алхам (зурагтай)

Blynk програм ашиглан USB ашиглан ухаалаг гар утсыг ашиглан Arduino -ийг удирдах Arduino эсвэл c-ээ алсаас удирдах хамгийн энгийн шийдэл
Робот тархи: Орой ганц самбар бүхий компьютер бүтээх: 11 алхам

Робот тархи: Оройн цагаар ганц самбар бүхий компьютер бүтээх: Picaxe эсвэл Arduino дээр санах ой дуусах уу? Гэхдээ компьютер энэ ажилд хэт их ачаалал өгдөг үү? C, Basic, Forth, Pascal, Fortran гэх мэт хэл дээр програмчлах боломжтой нээлттэй эх сурвалж бүхий нэг самбар бүхий компьютерийг үзнэ үү.Энэ самбар нь хямд IC болон del