Spisu treści:

Prosty IMU MPU6050 + Arduino GYRO Bot: 4 kroki
Prosty IMU MPU6050 + Arduino GYRO Bot: 4 kroki

Wideo: Prosty IMU MPU6050 + Arduino GYRO Bot: 4 kroki

Wideo: Prosty IMU MPU6050 + Arduino GYRO Bot: 4 kroki
Wideo: Amazing arduino project 2024, Lipiec
Anonim
Image
Image
Prosty IMU MPU6050 + Arduino GYRO Bot
Prosty IMU MPU6050 + Arduino GYRO Bot

Używanie żyroskopu do kontrolowania moich projektów było wielką rzeczą na mojej liście rzeczy do zrobienia, ale poza zakupem IMU reszta była trudna jak gwoździe. Brak efektywnej treści na temat wydobywania wartości odchylenia i przechyłu przeszkadzał mi przez ponad miesiąc. Po wielu stronach internetowych, niezliczonych bibliotekach i problemach nauczyłem się pobierać dane z żyroskopu i używać ich w prostym projekcie, który początkujący mogą łatwo wykonać i oszczędzić sobie wielu kłopotów.

Oto instrukcja, jak zacząć od tego akcelerometru - czujnika żyroskopowego, a pod koniec tego będziesz mógł obrócić swojego robota dokładnie o taką wartość, jaką chcesz. (90 stopni, 45 stopni, 180 stopni….. cokolwiek)

Kieszonkowe dzieci

Większość elektroniki można kupić w lokalnym sklepie elektronicznym lub online

Oto one:

Podwozie bota

DIY 4WD dwupokładowe inteligentne zestawy podwozia samochodu robota z enkoderem prędkości RC Robot od Toys Hobby i Robot na banggood.comhttps://banggood.app.link/vpw7FlkjL1

Możesz również użyć podwozia dwukołowego z kółkiem samonastawnym.

Arduino -

Zgodny z Geekcreit® Arduino UNO R3 ATmega16U2 AVR Płyta główna płyty głównej AVR dla Arduino firmy Electronics na banggood.comhttps://banggood.app.link/W4pYojtjL1

IMU - MPU6050 6DOF

6DOF MPU-6050 3-osiowy żyroskop z modułem czujnika akcelerometru dla płyty modułu Arduino dla Arduino firmy Electronics na banggood.comhttps://banggood.app.link/qoNQdMxjL1

Druty dupontowe

Z męskiego na męskie

Kobieta z mężczyzną

Sterownik silnika L298N

Geekcreit® L298N Płytka sterownika silnika krokowego z podwójnym mostkiem H dla płyty modułu Arduino dla Arduino firmy Electronics na banggood.comhttps://banggood.app.link/kCmlV4UjL1

11.1V Lipo

ZOP Power 11.1V 2200MAH 3S 30C Lipo Battery XT60 Plug RC Parts z Toys Hobby i Robot na banggood.comhttps://banggood.app.link/tKfTXU3jL1

Odpowiednia ładowarka

Krok 1: Krok 1: Złóż podwozie

Krok 1: Złóż podwozie
Krok 1: Złóż podwozie
Krok 1: Złóż podwozie
Krok 1: Złóż podwozie

Złóż podwozie Bota lol.

Zapoznaj się z powyższym obrazem, ale jeśli masz problemy, jestem tylko komentarzem poniżej

Krok 2: Instalacja biblioteki MPU6050

Instalowanie biblioteki MPU6050
Instalowanie biblioteki MPU6050

Ważne jest, aby pamiętać, że jeśli zdarzy się, że masz zainstalowaną bibliotekę dla swojego MPU6050, USUŃ JĄ lub będzie oznaczać błędy kompilacji.

Zamiast tego użyj tego łącza, aby pobrać bibliotekę i dodać ją za pomocą opcji Dołącz bibliotekę w obszarze Szkic.

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

Krok 3: Połączenia

Znajomości
Znajomości
Znajomości
Znajomości

Po zainstalowaniu biblioteki śmiało podłącz system.

Połączenia ze sterownikiem silnika podane są w samym kodzie.

en = 5;

enb = 6;

in1 = 7;

in2 = 4;

in3 = 9;

in4 = 8;

i tak to jest:)

Połączenia pomiędzy Arduino a czujnikiem to:

VCC - +5V

GND - GND

SDA - A4

SCL - A5

Uwaga - Od tego momentu robota nazywamy Barney.

Krok 4: Kod

Kod
Kod

Skopiuj poniższy kod, wklej go do swojego IDE i prześlij.

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

Środki ostrożności dla par:

Nie podłączaj czujnika do płytki do krojenia chleba, ponieważ przewody i elektronika mogą wytwarzać hałas, który wpłynie na dokładność wartości odchylenia odchylenia

Podczas uruchamiania bota po prostu ustaw go na podłodze i naciśnij reset, aby czujnik poprawnie się skalibrował

W tym projekcie używamy tylko wartości odchylenia, więc miej to na uwadze podczas montażu czujnika.

Użyj dwustronnej taśmy piankowej, aby przykleić czujnik z przodu robota.

Ten instruktaż nauczył Cię korzystania z żyroskopu w prostym projekcie robotyki i możesz eksperymentować z własnymi pomysłami, ponieważ znasz już implementację.

Nie krępuj się pytać w komentarzach.

Zalecana: