สารบัญ:

ง่าย MPU6050 IMU + Arduino GYRO Bot: 4 ขั้นตอน
ง่าย MPU6050 IMU + Arduino GYRO Bot: 4 ขั้นตอน

วีดีโอ: ง่าย MPU6050 IMU + Arduino GYRO Bot: 4 ขั้นตอน

วีดีโอ: ง่าย MPU6050 IMU + Arduino GYRO Bot: 4 ขั้นตอน
วีดีโอ: GY-521 Sensor ไจโร เซ็นเซอร์ สอนใขงาน GY-521 เเสดงค่าเเกน X Y Z (Arduino EP.36) DIY 2024, พฤศจิกายน
Anonim
Image
Image
ง่าย MPU6050 IMU + Arduino GYRO Bot
ง่าย MPU6050 IMU + Arduino GYRO Bot

การใช้ Gyro เพื่อควบคุมโปรเจ็กต์ของฉันเป็นเรื่องใหญ่ในรายการฝากข้อมูลของฉัน แต่นอกเหนือจากการได้มาซึ่ง IMU แล้ว ส่วนที่เหลือนั้นยากเหมือนตะปู การขาดเนื้อหาที่มีประสิทธิภาพในการแยกค่าพิทช์หันเหและค่าการม้วนตัวทำให้ฉันสับสนนานกว่าหนึ่งเดือน หลังจากเว็บไซต์จำนวนมาก ห้องสมุดและปัญหานับไม่ถ้วน ฉันได้เรียนรู้ที่จะรับข้อมูลจากไจโรและใช้ในโปรเจ็กต์ง่ายๆ ที่ผู้เริ่มต้นสามารถทำได้และช่วยตัวเองให้พ้นจากปัญหาได้มากมาย

ดังนั้นนี่คือคำแนะนำในการเริ่มต้นใช้งานมาตรวัดความเร่ง - เซ็นเซอร์ไจโรสโคป และในตอนท้าย คุณจะสามารถหมุนหุ่นยนต์ของคุณได้ตามที่คุณต้องการ (90 องศา 45 องศา 180 องศา…..อะไรก็ได้)

เสบียง

อุปกรณ์อิเล็กทรอนิกส์ส่วนใหญ่สามารถหาซื้อได้ตามร้านอุปกรณ์อิเล็กทรอนิกส์ใกล้บ้านคุณหรือทางออนไลน์

นี่คือพวกเขา:

แชสซีบอท

DIY 4WD Double-Deck Smart Robot Car Chassis Kits with Speed Encoder RC Robot จาก ของเล่นงานอดิเรกและหุ่นยนต์บน banggood.comhttps://banggood.app.link/vpw7FlkjL1

คุณสามารถใช้แชสซี 2 ล้อกับล้อเลื่อนได้

Arduino -

Geekcreit® Arduino Compatible UNO R3 ATmega16U2 AVR USB Development กระดานหลักโมดูลบอร์ดสำหรับ Arduino จากอุปกรณ์อิเล็กทรอนิกส์บน banggood.comhttps://banggood.app.link/W4pYojtjL1

IMU - MPU6050 6DOF

6DOF MPU-6050 ไจโร 3 แกนพร้อมโมดูลเซ็นเซอร์ความเร่งสำหรับบอร์ดโมดูล Arduino สำหรับ Arduino จากอุปกรณ์อิเล็กทรอนิกส์บน banggood.comhttps://banggood.app.link/qoNQdMxjL1

สายดูปองท์

ชายกับชาย

หญิงกับชาย

ตัวขับมอเตอร์ L298N

Geekcreit® L298N Dual H Bridge Stepper เครื่องยนต์ บอร์ดควบคุมสำหรับ Arduino Module Board สำหรับ Arduino จากอุปกรณ์อิเล็กทรอนิกส์ที่ banggood.comhttps://banggood.app.link/kCmlV4UjL1

11.1V Lipo

ZOP Power 11.1V 2200MAH 3S 30C Lipo Battery XT60 Plug RC อะไหล่ จาก ของเล่น งานอดิเรก และ หุ่นยนต์ บน banggood.comhttps://banggood.app.link/tKfTXU3jL1

เครื่องชาร์จที่เหมาะสม

ขั้นตอนที่ 1: ขั้นตอนที่ 1: ประกอบแชสซีของคุณ

ขั้นตอนที่ 1: ประกอบแชสซีของคุณ
ขั้นตอนที่ 1: ประกอบแชสซีของคุณ
ขั้นตอนที่ 1: ประกอบแชสซีของคุณ
ขั้นตอนที่ 1: ประกอบแชสซีของคุณ

ประกอบตัวถัง Bot ของคุณ lol

อ้างอิงภาพ fritzing ด้านบน แต่ถ้าคุณดิ้นรนฉันแค่แสดงความคิดเห็นด้านล่าง

ขั้นตอนที่ 2: การติดตั้งไลบรารี MPU6050

การติดตั้งไลบรารี MPU6050
การติดตั้งไลบรารี MPU6050

สิ่งสำคัญคือต้องทราบว่าหากคุณมีการติดตั้งไลบรารี่สำหรับ MPU6050 REMOVE IT ของคุณ มิฉะนั้นจะตั้งค่าสถานะข้อผิดพลาดในการรวบรวม

ใช้ลิงก์นี้เพื่อดาวน์โหลดไลบรารีและเพิ่มโดยใช้ รวมไลบรารีภายใต้ Sketch

https://github.com/jarzebski/Arduino-MPU6050

ขั้นตอนที่ 3: การเชื่อมต่อ

การเชื่อมต่อ
การเชื่อมต่อ
การเชื่อมต่อ
การเชื่อมต่อ

ในการติดตั้งไลบรารี ให้ดำเนินการตามระบบ

การเชื่อมต่อกับไดรเวอร์มอเตอร์นั้นระบุไว้ในรหัส

เอน่า = 5;

enb = 6;

ใน1 = 7;

ใน2 = 4;

ใน3 = 9;

ใน4 = 8;

ยังไงก็ได้:)

การเชื่อมต่อระหว่าง Arduino และเซ็นเซอร์คือ:

VCC - +5V

GND - GND

SDA - A4

SCL - A5

หมายเหตุ - จากนี้ไปเราเรียกหุ่นยนต์บาร์นีย์

ขั้นตอนที่ 4: รหัส

รหัส
รหัส

คัดลอกโค้ดนี้ด้านล่างแล้ววางลงใน IDE ของคุณแล้วอัปโหลด

github.com/imalwaysontheinternet/Simple-MPU6050-Arduino-GyroBot

ข้อควรระวังคู่:

อย่าเสียบเซ็นเซอร์ของคุณเข้ากับบอร์ดขนมปังเนื่องจากสายไฟและอุปกรณ์อิเล็กทรอนิกส์อาจสร้างเสียงรบกวนซึ่งจะส่งผลต่อความถูกต้องของค่า YAW PITCH ROLL ของคุณ

ขณะใช้งานบอท ให้วางบอทไว้บนพื้นแล้วกดรีเซ็ตเพื่อให้เซ็นเซอร์ปรับเทียบอย่างถูกต้อง

เราใช้ค่า Yaw สำหรับโครงการนี้เท่านั้น ดังนั้นโปรดระลึกไว้เสมอว่าขณะติดตั้งเซ็นเซอร์ของคุณ

ใช้เทปโฟมสองหน้าติดเซ็นเซอร์ไว้ที่ด้านหน้าบ็อตของคุณ

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

อย่าลังเลที่จะถามอะไรในความคิดเห็น

แนะนำ: