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

Дуу идэвхжүүлсэн RoBoT: 5 алхам
Дуу идэвхжүүлсэн RoBoT: 5 алхам

Видео: Дуу идэвхжүүлсэн RoBoT: 5 алхам

Видео: Дуу идэвхжүүлсэн RoBoT: 5 алхам
Видео: Том толгойт: Цахим хичээл 2024, Долдугаар сарын
Anonim
Дуу идэвхжүүлсэн RoBoT
Дуу идэвхжүүлсэн RoBoT
Дуу идэвхжүүлсэн RoBoT
Дуу идэвхжүүлсэн RoBoT
Дуу идэвхжүүлсэн RoBoT
Дуу идэвхжүүлсэн RoBoT

Arduino ашиглан дуут удирдлагатай робот: Сайн байна уу, бүгд сайн байна уу, сайн байна гэж найдаж байна. Өнөөдөр бид Arduino ашиглан робот техниктэй холбоотой төслүүдийг эхлүүлэх гэж байна. Өнөөдөр бид Arduino болон android програм ашиглан дуут удирдлагатай роботын талаар ярих гэж байна. Дуут удирдлагатай робот бол хөдөлгөөнт робот бөгөөд зарим дуут командуудаар удирддаг. Мобайл аппликейшн нь "Stop", "Forward", "Back", "Left", "Right" гэсэн таван командыг тодорхойлох чадвартай. Энэхүү суулгагдсан системийн төсөлд бид гар утасны аппликейшн ашиглан дуу ашиглан удирдах боломжтой 4-WD робот машин бүтээдэг. Аппликешн нь Bluetooth -ийг ашиглан Arduino руу зааварчилгаа илгээдэг бөгөөд дараа нь Arduino заасан үйлдлийг гүйцэтгэдэг. Дуу таних програм нь 100% үнэн зөв биш юм. Аппликешн нь эргэн тойрны дуу чимээнд мэдрэмтгий байдаг. Энэ нь заримдаа роботод өгсөн дуут командуудыг буруу тайлбарладаг. Гэхдээ та хүрээлэн буй орчныг үл тоомсорлож, зөвхөн өөрийн дуу хоолойг хүлээн авах боломжтой өөрийн аппликейшныг зохион бүтээх боломжтой.

Алхам 1: Блок диаграм

Блок диаграм
Блок диаграм

Дуут удирдлагатай роботод шаардлагатай бүрэлдэхүүн хэсгүүд

Arduino Uno: Arduino Uno нь хөдөлгүүрийн жолоочийн бамбайг дотор нь суулгаж чаддаг тул ашиглагддаг. Энэ нь хямдхан, ашиглахад хялбар, бага зай эзэлдэг тул бүх зүйлийг явах эд анги дээр байрлуулах шаардлагатай болдог. Хэрэв та Arduino програмчлалын чиглэлээр шинэхэн суралцаж байгаа бол Arduino нийтлэлийг хэрхэн эхлүүлж байгааг шалгаж үзэхийг танд зөвлөж байна. Мотор жолоочийн бамбай: Мотор жолоочийн бамбай нь L293 IC дээр суурилсан бөгөөд энэ нь хос бүрэн гүүрний драйвер юм. Энэ нь реле, ороомог, тогтмол гүйдэл, шаталсан мотор гэх мэт индуктив ачааллыг жолоодоход хэрэглэгддэг. Энэ нь Arduino -той дөрвөн DC мотор, 2 servo жолоодох боломжийг танд олгоно. Бид мотор бүрийн хурд, чиглэлийг бие даан хянах боломжтой.

Алхам 2: HC-05 Bluetooth модуль

HC-05 Bluetooth модуль
HC-05 Bluetooth модуль

: Энэ бол цуваа порт профайлтай 2-р ангиллын Bluetooth модуль бөгөөд үүнийг Master эсвэл Slave хэлбэрээр тохируулах боломжтой. Бид үүнийг MCU, PC -ийн хооронд суулгагдсан төсөл гэх мэт холболт тогтоохын тулд цуваа портыг орлуулах зорилгоор ашиглаж болно.

HC-05 үзүүлэлт:

Bluetooth протокол: Bluetooth тодорхойлолт v2.0+EDR Давтамж: 2.4GHz ISM зурвас, Синхрон: 1Mbps/1Mbps Аюулгүй байдал: Баталгаажуулалт ба шифрлэлт Профайлууд: Bluetooth цуваа порт Цахилгаан хангамж: +3.3VDC 50mA Ажлын температур: -20 ~ +75 Центр Хэмжээ: 26.9mm x 13mm x 2.2 мм

Алхам 3: бүрэлдэхүүн хэсгүүд

Бүрэлдэхүүн хэсгүүд
Бүрэлдэхүүн хэсгүүд

4-WD машины явах эд анги: Энэ нь нийлэгээс бүрдсэн 2 платформтой. Энэ нь хурд кодлогчтой 4 тогтмол гүйдлийн хөдөлгүүртэй. Arduino, Bluetooth модуль, батерейны багцыг байрлуулахад маш их зай гаргаж өгөхөд хялбар байдаг.

Зай: Мотор бүр 200 мА хүртэл гүйдэл ашигладаг. Би 3.7v, 2200mA лити-ион гэсэн гурван эсийг зэрэгцүүлэн ашигласан. Батерейны багц нь 12.1 вольтыг өгдөг. Ли-ион эс бол цэнэглэдэг батерейны нэг төрөл юм. Тиймээс бид эдгээр эсүүдийг дахин дахин ашиглаж болно.

Алхам 4: Arduino ашиглан дуут удирдлагатай роботын схем

Arduino ашиглан дуут удирдлагатай роботын схем
Arduino ашиглан дуут удирдлагатай роботын схем

Юуны өмнө Arduino Uno дээр Motor Driver бамбайг холбоно.

HC-05 эсвэл HC-06 холболтууд: Vcc-ийг 5 вольтод холбоно уу. GND-ийг Ground-д, Arduino Tx-т модулийг Rx-тэй, модулийг Tx-т Arduino Rx-д холбоно уу. Хэрэв Bluetooth модуль ажиллахгүй бол 1K ба 2K резистор ашиглан хүчдэл хуваагч хийж холбоно уу. 5v -ийг 3.3v болгон хөрвүүлэх модулийн Rx зүү рүү. Мотороос моторт жолоочийн бамбай: Зүүн талын моторыг M3 ба M4 терминал руу, баруун талын моторыг M1 ба M2 терминал руу, хэрэв мотор эсрэг чиглэлд эргэж байвал бүх моторыг нэг чиглэлд эргүүлэхийн тулд утсан холболтоо солино.

Алхам 5: Arduino ашиглан дуут удирдлагатай роботтой ажиллах

Тэмдэглэл: Arduino руу код байршуулахдаа Bluetooth модулийн Rx ба Tx тээглүүрийг байнга салгаж байгаарай, эс тэгвээс зарим алдаа гарч, код байршуулаагүй болно. Bluetooth модулийг гар утсандаа анх удаа холбохдоо "1234" эсвэл "0000" нууц үгийг туршиж үзээрэй. Хэрэв дугуй эсрэг чиглэлд эргэлддэг бол хөдөлгүүрийн холболтыг мотор жолоочийн бамбай терминалаас солиход л хангалттай. Роботыг дуу хоолойгоор удирдах нь үр дүнтэй арга биш юм..

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