สารบัญ:

รถควบคุมท่าทางสัมผัสโดยใช้ Mpu6050 และ Arduino: 7 ขั้นตอน (พร้อมรูปภาพ)
รถควบคุมท่าทางสัมผัสโดยใช้ Mpu6050 และ Arduino: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: รถควบคุมท่าทางสัมผัสโดยใช้ Mpu6050 และ Arduino: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: รถควบคุมท่าทางสัมผัสโดยใช้ Mpu6050 และ Arduino: 7 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Top 10 Arduino Projects 2019-2020 “Final Year Engineering Project ideas”Electrical+Electronics 2024, กรกฎาคม
Anonim
รถควบคุมท่าทางสัมผัสโดยใช้ Mpu6050 และ Arduino
รถควบคุมท่าทางสัมผัสโดยใช้ Mpu6050 และ Arduino

นี่คือรถควบคุมท่าทางควบคุมด้วยมือซึ่งสร้างโดยใช้ mpu6050 และ arduino ฉันใช้โมดูล rf สำหรับการเชื่อมต่อแบบไร้สาย

ขั้นตอนที่ 1: สิ่งที่จำเป็น:

สิ่งที่ต้องการ
สิ่งที่ต้องการ
สิ่งที่ต้องการ
สิ่งที่ต้องการ
สิ่งที่ต้องการ
สิ่งที่ต้องการ

•1.arduino uno

•2.ไมโคร Arduino

โมดูล 3.rf (ตัวส่งและตัวรับ)

•3.mpu6050 (ตัวเร่งความเร็ว)

•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 ได้ ฉันให้แรงดันไฟฟ้า 3.5V ที่นี่เป็น mpu6050 เพราะใน micro arduino นั้น

•มีพินแรงดันไฟฟ้าสองตัวก่อนคือ 5V และอีกอันหนึ่งคือตัวรับ 3.3V.rf ต้องใช้ 5V.so ฉันจึงใช้พิน 5V สำหรับเครื่องส่งสัญญาณ rf และ

• mpu6050 ทำงาน 3.5V.

•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 และ Gyro Breakout Board.it อ่านสามมุม เราสามารถตั้งชื่อ X, Y และ Z ได้ที่นี่

ใช้ที่นี่เพียงสองมุม ที่นี่เราใช้ Y และ Z. Y สำหรับการส่งต่อและ Z สำหรับซ้าย, ขวา

รหัสส่วนนี้อ่านมุม

•mpu-6050 อ่านมุมเป็นเรเดียน "* 180/M_PI" นี้ทำให้เป็นองศา

ขั้นตอนที่ 4: •เครื่องส่งสัญญาณ RF: -

•เครื่องส่งสัญญาณ RF
•เครื่องส่งสัญญาณ RF

•Rf

เครื่องส่งสัญญาณ:-

Mpu6050 อ่านมุม จากนั้นฉันก็สร้างลูป "if" หนึ่งอันและสร้าง condition.in จากนั้นสร้างบัฟเฟอร์สองตัวหนึ่งบัฟเฟอร์ส่งเงื่อนไขเพื่อส่งต่อ และในอันที่สอง ฉันส่งมุมเพื่อควบคุมความเร็วด้วยมุม รหัสส่วนนี้ส่งข้อความ และฉันทำแผนที่มุม

ขั้นตอนที่ 5: ตัวรับสัญญาณ RF:-

ตัวรับสัญญาณ RF
ตัวรับสัญญาณ RF

•ตัวรับสัญญาณ RF:-

ผู้รับได้รับข้อความในบัฟเฟอร์ ฉันสร้างเงื่อนไขในบัฟเฟอร์แรกสำหรับการส่งต่ออีกครั้ง และอันที่สองฉันใช้เพื่อควบคุมความเร็ว และฉันทำแผนที่อีกครั้ง ส่วนนี้ของรหัสกำลังทำงานนี้ และสำหรับการควบคุมความเร็ว ฉันใช้บัฟเฟอร์ที่สองและ มุมที่แมป (0, 9) ฉันแมปความเร็วใน (50, 255) คุณสามารถดูทุกสิ่งในรหัส

ขั้นตอนที่ 6: มาขับรถกันเถอะ:-

Image
Image
Arduino Contest 2017
Arduino Contest 2017

ตอนนี้ถึงเวลาที่จะเรียกใช้หุ่นยนต์แล้ว ตรวจสอบให้แน่ใจว่าการเชื่อมต่อทั้งหมดถูกต้อง ตอนนี้เชื่อมต่อ micro arduino ของ glapse กับคอมพิวเตอร์ของคุณ เปิดจอภาพอนุกรม ตอนนี้คุณสามารถดูมุมที่อ่านได้ ตอนนี้ส่งอินพุตจากเครื่องส่งไปยังเครื่องรับ ตอนนี้หุ่นยนต์ของคุณพร้อมสำหรับการวิ่งแล้ว

ขั้นตอนที่ 7:

หากคุณเติมความยากในรหัสเหล่านั้น คุณสามารถใช้รหัสเหล่านี้ ฉันทำสิ่งเหล่านี้เพราะฉันกรอกคุณจะกรอกรหัสเครื่องส่งสัญญาณได้ยาก ดังนั้นฉันจึงสร้างรหัสง่าย ๆ เหล่านี้ และคุณไม่จำเป็นต้องทำตามขั้นตอนที่ 6 เพียงเชื่อมต่อกำลังที่ Arduino ของเครื่องส่งสัญญาณและหุ่นยนต์ของคุณอยู่ในการควบคุมของคุณ

แนะนำ: