Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Krok 1: Złóż podwozie
- Krok 2: Instalacja biblioteki MPU6050
- Krok 3: Połączenia
- Krok 4: Kod
Wideo: Prosty IMU MPU6050 + Arduino GYRO Bot: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
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
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
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
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
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:
DIY Prosty miernik częstotliwości Arduino do 6,5 MHz: 3 kroki
DIY Prosty miernik częstotliwości Arduino do 6,5 MHz: Dzisiaj pokażę ci, jak zbudować prosty licznik częstotliwości zdolny do pomiaru częstotliwości sygnałów prostokątnych, sinusoidalnych lub trójkątnych do 6,5 MHz
Prosty, przenośny ciągły monitor EKG/EKG wykorzystujący ATMega328 (układ Arduino Uno) + AD8232: 3 kroki
Prosty, przenośny ciągły monitor EKG/EKG wykorzystujący ATMega328 (układ Arduino Uno) + AD8232: Ta strona z instrukcjami pokazuje, jak wykonać prosty, przenośny 3-odprowadzeniowy monitor EKG/EKG. Monitor wykorzystuje tabliczkę zaciskową AD8232 do pomiaru sygnału EKG i zapisania go na karcie microSD w celu późniejszej analizy. Potrzebne główne materiały: akumulator 5 V
DIY Arduino Prosty obwód czasowy LED: 3 kroki
DIY Arduino Simple LED Timer Circuit: W tej instrukcji pokażę, jak wykonać prosty obwód czasowy. Aby rozpocząć ten projekt, dostałem w swoje ręce podstawowy zestaw startowy Arduino firmy Elegoo. Oto link do tego zestawu na Amazon LINK. Możesz również wypełnić to
Samouczek: Jak zrobić prosty czujnik temperatury za pomocą DS18B20 i Arduino UNO: 3 kroki
Samouczek: Jak zrobić prosty czujnik temperatury za pomocą DS18B20 i Arduino UNO: Opis: Ten samouczek pokaże Ci kilka prostych kroków, jak sprawić, by czujnik temperatury działał. Wystarczy kilka minut, aby stało się to prawdą w Twoim projekcie. Powodzenia ! Termometr cyfrowy DS18B20 zapewnia temperaturę od 9 do 12 bitów Celsjusza
Prosty wyłącznik czasowy Arduino: 4 kroki
Prosty przełącznik czasowy Arduino: Zróbmy prosty przełącznik arduino. Jest to bardzo przydatny sposób na uruchamianie urządzeń na określony czas