Агуулгын хүснэгт:
Видео: Хөдөлгөөнт робот хийх хамгийн хялбар арга: 7 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Тоглоомыг супер баатар шиг удирдах. Дохио зангаагаар удирддаг машин хэрхэн хийхийг сурах.
Энэ бол дохио зангаагаар удирддаг машиныг өөрөө хийх тухай юм. Үндсэндээ энэ бол MPU-6050 3 тэнхлэгтэй гироскоп, акселерометрийн энгийн програм юм. Та өөр олон зүйлийг хийж чадна. Үүнийг хэрхэн ашиглах, Arduino -той хэрхэн харьцах, өгөгдлийг Bluetooth модулиудаар хэрхэн дамжуулах талаар ойлголттой болно. Энэ нийтлэлд би HC-05 хоёр Bluetooth модулийн хооронд Bluetooth-ээс Bluetooth холболт руу анхаарлаа хандуулах болно.
1-р алхам:
Ашигласан бүрэлдэхүүн хэсгүүд:
1- Картон, нийлэг хуудас 2- Arduino UNO X1-
3- Arduino nano X1:
4- BO Motor X2 -
5- Wheels X2-
6- IC L293D x1 -
7- 2s 7.4Volt lipo зай X 2-
8- ПХБ-
9- Холбогч-
10- Bluetooth Module X 2:
11- MPU-6050 X 1:
12- Биеийн тамирын бээлий X1:
Энэхүү төсөлд PCBway -ээс шууд захиалсан ПХБ -ийг ашиглаж байна:
Энэхүү төслийн роботын бие ба холболтыг бий болгохын тулд видеог дагана уу. Та роботын биеийг видеонд үзүүлсэн шиг бүтээх эсвэл 4WD (4 дугуйгаар хөтлөгчтэй) болгон өөрчлөх боломжтой.
Хэрэв та видеонд үзүүлсэн бамбайг ашиглахгүй байгаа бол хэлхээний самбар хийхдээ өгсөн схемийг ашиглаж болно. эсвэл энэ бамбайны ПХБ -ийг шууд PCBway.com дээрээс шууд захиалж болно.
Алхам 2:
Роботын биеийг бүтээсний дараа алсын нэгжийг өгөгдсөн схемийн дагуу хий.
Алхам 3:
Одоо Bluetooth модулийн тохиргооны талаар ярилцъя. Үндсэндээ HC-05 Bluetooth модуль нь боолын модулийн үйлдвэрийн тохиргоотой ирдэг. Энэ нь бид модульд залгаад л өгөгдөл илгээх боломжтой гэсэн үг юм. Хөдөлгөөнт төхөөрөмжөөс HC-05 модуль руу өгөгдөл илгээхийн тулд өөр тохиргоо хийх шаардлагагүй болно. түүнтэй холбогдохын тулд анхдагч нууц үгээ оруулна уу (1234/0000). Гэхдээ хэрэв бид энэ модулийг ашиглан өөр модуль эсвэл хөдөлгөөнт төхөөрөмж рүү өгөгдөл илгээхийг хүсч байвал яах вэ.
Энэ төсөлд бид Bluetooth модулаар өгөгдөл илгээхтэй ижил зүйлийг хийж байна. MPU-6050 гиро мэдрэгчээр өөр Bluetooth модульд цуглуулсан. Үүнийг хийхийн тулд эхлээд бид эдгээр хоёр Bluetooth модулийг тохируулах хэрэгтэй. Ингэснээр тэд ассаны дараа бие биентэйгээ автоматаар холбогддог. Энд эхний модуль нь алсын төхөөрөмжөөс дохио хүлээн авч, машинд холбох боолын төхөөрөмжийн үүрэг гүйцэтгэдэг. Хоёр дахь төхөөрөмжийг дамжуулагчийн үүргийг гүйцэтгэх багаж төхөөрөмж рүү өгөгдөл дамжуулах мастер төхөөрөмж болгон тохируулаарай.
Алхам 4:
Тиймээс эхлээд анхны Bluetooth модулийг боол төхөөрөмж болгон тохируулаарай. Үүнийг хийхийн тулд энэхүү диаграммын дагуу Arduino -той холбоно уу. Мөн кодыг нэрээр нь тохируулна уу.
шаардлагатай бүх програм, номын санг эндээс татаж авна уу:
Модулийг салгах. Модуль дээрх ky -г дараад буцааж холбоно уу. LED модуль удаан анивчиж байгааг та харах болно. 2 секунд тутамд нэг удаа. Энэ нь HC-05 нь AT командын горимд байна гэсэн үг юм. Одоо нээгдсэн цуваа дэлгэц нь baud -ийн хурдыг 9600 болгож, гаралтын төрлийг NL & CR болгон өөрчилнө. Одоо илгээх талбарт AT гэж бичээд илгээнэ үү. Хэрэв энэ нь зүгээр гэж хариулвал бүх зүйл сайхан байна гэсэн үг юм. Хэрэв тийм биш бөгөөд зарим алдаатай хариулвал AT -г дахин илгээнэ үү. Энэ нь ok эсвэл chek холболтоор хариулах хүртэл AT -г дахин илгээнэ үү.
модулаас OK хариулт авсны дараа AT+ORGL гэсэн тушаалуудыг нэг нэгээр нь оруулаад илгээнэ үү. Энэ тушаал нь модулийг үйлдвэрийн тохиргоонд оруулах болно.
AT+RMAAD энэ тушаал нь өмнөх бүх хослолоос модулийг гаргах болно
AT+UART? модулийн одоогийн дамжуулах хурдыг шалгана уу
AT+UART = 38400, 0, 0 нь дамжуулах хурдыг 38400 болгож тохируулна
AT+ROLE? боол эсвэл эзэн эсэхээс үл хамааран үүргээ шалгаарай. Энэ нь 0 эсвэл 1 гэж хариулдаг. Хэрэв модуль боол бол 0 гэж хариулдаг бөгөөд хэрэв энэ нь мастер төхөөрөмж бол боолын төхөөрөмжийн 1 багц үүрэг бүхий хариулах болно.
AT+ROLE = 0 оруулна уу
AT+ADDR? модулийн хаягийг шалгана уу. Энэ хаягийг анхаарна уу. модуль хариулсан. Энэ хаягийг авсны дараа боолын модулийн тохиргоог хийнэ.
Алхам 5:
Хоёр дахь Bluetooth модулийг үндсэн төхөөрөмж болгон тохируулах цаг болжээ. Энэ модулийг Arduino самбартай холбоод AT горимд оруулна уу. бидний өмнөхтэй адил.
AT+тушаалуудыг өгөгдсөн дарааллаар оруулна уу
AT+RMAAD
AT+UART?
AT+UART = 38400, 0, 0
AT+ROLE?
Энэ модулийн үүргийг үндсэн төхөөрөмж болгон тохируулах. AT+ҮҮР = 1
AT+CMODE = 0 ингэснээр модуль нь зөвхөн нэг төхөөрөмжийг холбох болно. анхдагч тохиргоо нь 1
Үүнийг хийхийн тулд энэ модулийг боол төхөөрөмжөөр холбоно уу.
AT+BIND = "боолын модулийн хаяг"
Одоо бүх зүйл дууссан бөгөөд MPU-6050 мэдрэгч ба I2C холболтын номын санг суурилуулж байна. MPU-6050 гиро мэдрэгч нь I2C интерфэйстэй. номын сан болон эх кодыг эндээс татаж авна уу. хэрэв та эдгээр санг урьдчилан суулгасан бол үүнийг алгасаарай.
Алхам 6:
Одоо машины нэгжийг USB кабель ашиглан компьютерт холбоно уу. ком порт болон самбарын төрлийг зөв сонгох. "Gesture_controled_Robot_car_unit_" нэртэй програмыг байршуулна уу. Хөтөлбөрийг байршуулах явцад зай болон Bluetooth модуль нь машинд холбогдоогүй эсэхийг шалгаарай.
Алсын удирдлагатай төхөөрөмжтэй ижил зүйлийг хий. алсын удирдлагаар програмыг нээнэ үү. мөн алсын нэгж рүү байршуулна уу. Боолын Bluetooth модулийг машины хэсэгт оруулж, алсын төхөөрөмж дээрх Bluetooth модулийг эзэмшинэ. Тэгээд бүгдийг хийсэн.
Алхам 7:
Үүнийг асаагаад тоглуулахад бэлэн боллоо.
Та үүнийг хэрэгтэй гэж найдаж байна. Хэрэв тийм бол таалагдсан, хуваалцаж, эргэлзэж байгаагаа бичээрэй. Бусад ийм төслүүдийг авахыг хүсвэл намайг дагаарай! Миний ажлыг дэмжиж, YouTube дээрх Миний сувагт бүртгүүлээрэй.
Баярлалаа!
Роботын тэмцээний тэргүүн шагнал
Зөвлөмж болгож буй:
Микроконтроллер програмчлах хамгийн хялбар арга !: 9 алхам
Микроконтроллер програмчлах хамгийн хялбар арга !: Маш бага эрчим хүч хэрэглэдэг микроконтроллертой болох нь танд сонирхолтой байна уу? Өнөөдөр би танд Arduino Mega -аас 4 дахин бага энерги зарцуулдаг, хүчирхэг Cortex процессортой STM32 Ultra Low Power - L476RG -ийг танилцуулах болно. Би бас тэгэх болно
[Arduino робот] Хөдөлгөөнт робот хэрхэн хийх вэ - Эрхий хурууны робот - Servo мотор - Эх код: 26 алхам (зурагтай)
[Arduino робот] Хөдөлгөөнт робот хэрхэн хийх вэ | Эрхий хурууны робот | Servo мотор | Эх код: Эрхий хуруу робот. MG90S servo моторын потенциометрийг ашигласан. Энэ нь маш хөгжилтэй, хялбар юм! Код нь маш энгийн. Энэ нь ердөө 30 орчим мөр юм. Энэ нь хөдөлгөөнт зураг шиг харагдаж байна. Асуух зүйл эсвэл санал хүсэлтээ үлдээнэ үү! [Заавар] Эх код https: //github.c
APM -тэй дрон (хамгийн хялбар арга): 11 алхам
APM WITH DRM (EASIEST WAY): Энэхүү гарын авлагад би дроныг apm ашиглан хэрхэн хялбар аргаар хийхийг танд үзүүлэх болно. Дроныг аливаа зүйлийг хурдан тээвэрлэх, мөн агаарын гэрэл зураг авахад ашиглах боломжтой Миний төслийн нийт өртөг нь 200 доллар орчим байдаг. .ЭНЭ ТӨСЛИЙН ШААРДЛАГАТАЙ ЗҮЙЛС brushless dc
IPhone -оос мессеж эсвэл мессежийн харилцан яриаг хэвлэх хамгийн хялбар арга: 3 алхам
IPhone -оос мессеж эсвэл мессеж бичих харилцан яриаг хэвлэх хамгийн хялбар арга: Сайн байцгаана уу, энэ зааварчилгаанд би iPhone -оосоо текст мессеж хэвлэх хамгийн хялбар аргуудыг харуулах болно. захидал, тэр ч байтугай имэйлээр биш, харин текстээр ирдэг
Анхны XBOX -ийг зөөлөн болгох хамгийн хялбар арга: 5 алхам
Анхны XBOX -ийг зөөлөн болгох хамгийн хялбар арга: Энэхүү зааварчилгааг Youtube дээрх gh3tt0h4x0r -ээс авсан болно. Түүний хоёр хэсгээс бүрдсэн видео бичлэг дээр та XBMC (XBox Media Center) -ийг XBox дээр хэрхэн хялбархан суулгах боломжтойг харуулжээ