Სარჩევი:

მარტივი MPU6050 IMU + Arduino GYRO ბოტი: 4 ნაბიჯი
მარტივი MPU6050 IMU + Arduino GYRO ბოტი: 4 ნაბიჯი

ვიდეო: მარტივი MPU6050 IMU + Arduino GYRO ბოტი: 4 ნაბიჯი

ვიდეო: მარტივი MPU6050 IMU + Arduino GYRO ბოტი: 4 ნაბიჯი
ვიდეო: How to use MPU-6050 Accelerometer and Gyroscope with Arduino code 2024, ივლისი
Anonim
Image
Image
მარტივი MPU6050 IMU + Arduino GYRO Bot
მარტივი MPU6050 IMU + Arduino GYRO Bot

Gyro– ს გამოყენება ჩემი პროექტების გასაკონტროლებლად დიდი რამ იყო ჩემს ჩამონათვალში, მაგრამ IMU– ს მოპოვების გარდა, დანარჩენი ფრჩხილების მსგავსად რთული იყო. Yaw pitch and roll ღირებულებების მოპოვებაზე ეფექტური შინაარსის არარსებობამ შემაწუხა ერთი თვის განმავლობაში. მრავალრიცხოვანი ვებსაიტების, უთვალავი ბიბლიოთეკისა და პრობლემის შემდეგ ვისწავლე მონაცემების მოპოვება გიროსკოპიდან და გამოვიყენო ის უბრალო პროექტში, რომლის დამწყებებსაც მარტივად შეუძლიათ და გადაარჩინონ ბევრი უბედურება.

ასე რომ, აქ არის ინსტრუქცია, რომ დაიწყოთ ამ აქსელერომეტრზე - გიროსკოპის სენსორზე და ბოლომდე შეძლებთ თქვენი რობოტის ზუსტად იმ რაოდენობის შემობრუნებას, რაც გსურთ. (90 გრადუსი, 45 გრადუსი, 180 გრადუსი….. ყველაფერი)

მარაგები

ელექტრონიკის უმეტესი ნაწილის შეძენა შეგიძლიათ ელექტრონიკის ადგილობრივ მაღაზიაში ან ინტერნეტით

აი ისინი:

ბოტის შასი

DIY 4WD ორმაგი გემბანიანი სმარტ რობოტი მანქანის შასის ნაკრები სიჩქარის კოდირებით RC რობოტი სათამაშოების ჰობიდან და რობოტიდან banggood.comhttps://banggood.app.link/vpw7FlkjL1

თქვენ ასევე შეგიძლიათ გამოიყენოთ 2 ბორბლიანი შასი ბორბლით.

არდუინო -

Geekcreit® Arduino თავსებადი UNO R3 ATmega16U2 AVR USB განვითარების ძირითადი დაფის მოდულის დაფა Arduino– დან Electronics– დან banggood.com– ზე

IMU - MPU6050 6DOF

6DOF MPU-6050 3 Axis Gyro ერთად Accelerometer Sensor Module Arduino Module Board For Arduino from Electronics on banggood.comhttps://banggood.app.link/qoNQdMxjL1

დიუპონის მავთულები

მამაკაცი კაცი

ქალი კაცი

L298N ძრავის მძღოლი

Geekcreit® L298N Dual H Bridge Stepper Motor Driver Board For Arduino Module Board For Arduino from Electronics on banggood.comhttps://banggood.app.link/kCmlV4UjL1

11.1V ლიპო

ZOP Power 11.1V 2200MAH 3S 30C Lipo Battery XT60 Plug RC Parts from Toys Hobbies and Robot on banggood.comhttps://banggood.app.link/tKfTXU3jL1

შესაფერისი დამტენი

ნაბიჯი 1: ნაბიჯი 1: შეიკრიბეთ თქვენი შასი

ნაბიჯი 1: შეიკრიბეთ თქვენი შასი
ნაბიჯი 1: შეიკრიბეთ თქვენი შასი
ნაბიჯი 1: შეიკრიბეთ თქვენი შასი
ნაბიჯი 1: შეიკრიბეთ თქვენი შასი

შეიკრიბეთ თქვენი ბოტის შასი lol.

იხილეთ ზემოთ მომაბეზრებელი სურათი, მაგრამ თუ იბრძვით, მე მხოლოდ კომენტარი ვარ ქვემოთ

ნაბიჯი 2: დააინსტალირეთ MPU6050 ბიბლიოთეკა

MPU6050 ბიბლიოთეკის დაყენება
MPU6050 ბიბლიოთეკის დაყენება

მნიშვნელოვანია აღინიშნოს, რომ თუ თქვენ შემთხვევით გაქვთ ბიბლიოთეკა დაინსტალირებული თქვენი MPU6050 ამოიღეთ იგი, ან ის მონიშნავს შედგენის შეცდომებს.

ამის ნაცვლად გამოიყენეთ ეს ბმული ბიბლიოთეკის ჩამოსატვირთად და დაამატეთ ის ჩართეთ ბიბლიოთეკის ესკიზის ქვეშ.

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

ნაბიჯი 3: კავშირები

კავშირები
კავშირები
კავშირები
კავშირები

ბიბლიოთეკის დაყენებისთანავე გააგრძელეთ და გაააქტიურეთ სისტემა.

საავტომობილო დრაივერთან კავშირები მოცემულია თავად კოდში.

ენა = 5;

enb = 6;

in1 = 7;

in2 = 4;

in3 = 9;

in4 = 8;

აი მაინც:)

კავშირები არდუინოსა და სენსორს შორის არის:

VCC - +5V

GND - GND

SDA - A4

SCL - A5

შენიშვნა - აქედან ჩვენ ვეძახით რობოტს ბარნის.

ნაბიჯი 4: კოდი

კოდი
კოდი

დააკოპირეთ ეს კოდი ქვემოთ და ჩასვით თქვენს IDE– ზე და ატვირთეთ.

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

წყვილის სიფრთხილის ზომები:

ნუ შეაერთებთ თქვენს სენსორს პურის დაფაზე, რადგან მავთულხლართებმა და ელექტრონიკამ შეიძლება გამოიწვიოს ხმაური, რაც გავლენას მოახდენს თქვენი YAW PITCH ROLL მნიშვნელობების სიზუსტეზე

ბოტის გაშვებისას უბრალოდ დადეთ ბოტი იატაკზე და დააჭირეთ გადატვირთვას, რათა სენსორი სწორად დაკალიბრდეს

ჩვენ ვიყენებთ მხოლოდ Yaw მნიშვნელობებს ამ პროექტისთვის, ასე რომ გაითვალისწინეთ ეს თქვენი სენსორის დამონტაჟებისას.

გამოიყენეთ ორმხრივი ქაფის ლენტი, რომ სენსორი დაიჭიროთ თქვენი ბოტის წინა მხარეს.

ეს ინსტრუქცია გასწავლით გიროსკოპის გამოყენებას მარტივ რობოტექნიკის დიზაინში და თქვენ შეგიძლიათ ექსპერიმენტი გაუკეთოთ საკუთარ იდეებს, როგორც უკვე იცით განხორციელება.

მოგერიდებათ ჰკითხოთ რაიმე კომენტარებში.

გირჩევთ: