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

Mpu6050 ба Arduino ашиглан дохио зангаа хянах машин: 7 алхам (зурагтай)
Mpu6050 ба Arduino ашиглан дохио зангаа хянах машин: 7 алхам (зурагтай)

Видео: Mpu6050 ба Arduino ашиглан дохио зангаа хянах машин: 7 алхам (зурагтай)

Видео: Mpu6050 ба Arduino ашиглан дохио зангаа хянах машин: 7 алхам (зурагтай)
Видео: 아두이노 시뮬레이터 사용하기 2024, Арваннэгдүгээр
Anonim
Mpu6050 болон Arduino ашиглан дохио зангаа хянах машин
Mpu6050 болон Arduino ашиглан дохио зангаа хянах машин

Энд mpu6050 болон arduino ашиглан хийсэн гар хянагчийн дохио зангаа хянах машин байна. Би утасгүй холболтод rf модулийг ашигладаг.

Алхам 1: Шаардлагатай зүйлүүд:

Шаардлагатай зүйл
Шаардлагатай зүйл
Шаардлагатай зүйл
Шаардлагатай зүйл
Шаардлагатай зүйл
Шаардлагатай зүйл

• 1.arduino uno

• 2. микро Ардуино

• 3.rf модуль (дамжуулагч ба хүлээн авагч)

• 3.mpu6050 (accelomitter)

• 4.мотор жолооч

• 5.2 тогтмол гүйдлийн хөдөлгүүр

• 6. роботикийн явах эд анги

• 7. Arduino кабель

• 8. нэг гар хагарах

• 9. мотор жолооч

• 10. LiPo батерей

• 11. 9V батерей

12. USB кабель

Алхам 2: Холболт:-

Холболт
Холболт
Холболт
Холболт
Холболт
Холболт
Холболт
Холболт

• 1. rf дамжуулагчийн холболт:-

• GND = GND

• ДАТА = 12

• VCC = 5V

• 2. mpu6050-ийн холболт:-

• VCC = 3.3/5v

• GND = GND

• SCL = A3

• SDA = A2

• INT = 7

• mpu6050 -д 3.5V хүчдэл хэрэгтэй. Гэхдээ бид 5V хүчдэл өгч чадна.i энд 3.5V хүчдэлийг mpu6050 -д өгнө, учир нь тэнд микро ардуино байдаг.

• хоёр хүчдэлтэй зүү нь эхлээд 5V, нөгөө нь 3.3V байна.

• mpu6050 нь 3.5В ажиллах боломжтой.

• 3. rf хүлээн авагчийн холболт:-

• GND = GND

• ДАТА = 12

• VCC = 5V

• 4. мотор жолоочийн холболт:-

• мотор нэг:-

• int enA = 11

• int in1 = 7

• int in2 = 6

• хоёр мотор:-

• int enB = 3

• int in3 = 5

• int in4 = 4

Алхам 3: Ажлын удирдагч:-

Ажиллах захирал
Ажиллах захирал

1. mpu6050:-

MPU-6050 Triple Axis Accelerometer and Gyro Breakout Board.it нь гурван өнцгөөр уншдаг бөгөөд бид тэдэнд X, Y, Z гэсэн нэрийг өгч болно.

энд зөвхөн хоёр өнцөг ашиглана уу. Энд бид Y ба Z. Y -ийг урагш, Z -ийг зүүн, баруун талд ашигладаг.

кодын энэ хэсэг өнцгийг уншина уу.

• mpu-6050 нь радианыг өнцгөөр уншдаг бөгөөд энэ нь "* 180/M_PI" нь хэмжээгээрээ болгодог.

Алхам 4: • Rf дамжуулагч:-

• Rf дамжуулагч
• Rf дамжуулагч

• Rf

дамжуулагч:-

Mpu6050 өнцгийг уншина уу. Дараа нь би нэг "if" гогцоо хийж, нөхцөл.in дараа нь хоёр buffer.one буфер хийх нь урагшлуулах нөхцлийг илгээдэг. хоёр дахь нь хурдыг өнцгөөр хянахын тулд би өнцгийг илгээдэг. кодын энэ хэсэг нь мессеж илгээдэг. Тэгээд би өнцгийг нь зурдаг.

Алхам 5: RF хүлээн авагч:-

RF хүлээн авагч
RF хүлээн авагч

• Rf хүлээн авагч:-

хүлээн авагч нь зурвасыг буферт хүлээн авдаг. Дахин хэлэхэд би эхний буфер дээр дамжуулах нөхцлийг бүрдүүлж байна. Хоёр дахь нь миний хурдыг хянахад ашигладаг. Тэгээд би дахин газрын зураг зурлаа. Кодын энэ хэсэг энэ ажлыг хийж байна. мөн хурдыг хянахын тулд би хоёр дахь буферийг ашиглаж, өнцгүүдийг (0, 9), би хурдыг (50, 255) -р зурна. Та бүх зүйлийг кодоор харах боломжтой.

Алхам 6: Машинаа ажиллуулцгаая:-

Image
Image
Arduino тэмцээн 2017
Arduino тэмцээн 2017

Одоо роботыг ажиллуулах цаг болжээ. Бүх холболт зөв эсэхийг шалгаарай. одоо glapse -ийн micro arduino -г компьютерт холбоно уу. Цуваа дэлгэцийг нээ, одоо та уншиж буй өнцгийг харж болно, одоо дамжуулагчаас хүлээн авагч руу ямар ч оролт илгээнэ үү. одоо таны робот гүйхэд бэлэн боллоо

Алхам 7:

Хэрэв та эдгээр кодын бэрхшээлийг бөглөх юм бол. Та эдгээр кодыг ашиглаж болно. Би эдгээрийг хийж байна, учир нь би бөглөснөөр дамжуулагчийн кодыг бөглөхөд хэцүү болно. Тиймээс би эдгээр хялбар кодыг хийдэг. мөн та 6 -р алхамыг дагах шаардлагагүй болно. Зөвхөн дамжуулагчийн Arduino -ийн хүчийг холбоно уу, таны робот таны мэдэлд байна.

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