Samochód sterowania gestami za pomocą Mpu6050 i Arduino: 7 kroków (ze zdjęciami)
Samochód sterowania gestami za pomocą Mpu6050 i Arduino: 7 kroków (ze zdjęciami)
Anonim
Samochód sterowania gestami za pomocą Mpu6050 i Arduino
Samochód sterowania gestami za pomocą Mpu6050 i Arduino

oto samochód do sterowania gestami kontrolera ręcznego, wykonany przy użyciu mpu6050 i arduino. Używam modułu rf do połączenia bezprzewodowego.

Krok 1: WYMAGANE RZECZY:

WYMAGANE RZECZY
WYMAGANE RZECZY
WYMAGANE RZECZY
WYMAGANE RZECZY
WYMAGANE RZECZY
WYMAGANE RZECZY

• 1. arduino uno

• 2.mikro Arduino

• Moduł 3.rf (nadajnik i odbiornik)

•3.mpu6050 (akcelomiter)

•4.sterownik silnika

•silnik 5,2 prądu stałego

• 6.podwozie robota

•7. Kabel Arduino

•8. przeskok jednej ręki

•9. Kierowca motocyklu

•10. Akumulator LiPo

•11. Bateria 9V

12. Kabel USB

Krok 2: Połączenie:-

Połączenie
Połączenie
Połączenie
Połączenie
Połączenie
Połączenie
Połączenie
Połączenie

•1. połączenie dla nadajnika RF:-

• GND = GND

•DANE = 12

•VCC = 5V

•2.połączenie dla mpu6050:-

• VCC = 3,3/5v

• GND = GND

•SCL = A3

•SDA = A2

•INT = 7

• mpu6050 potrzebuje napięcia 3,5 V. ale możemy podać napięcie 5 V. tutaj podaję napięcie 3,5 V do mpu6050, bo w micro arduino

• Czy dwa piny napięcia to najpierw 5 V, a drugi to 3,3 V. Odbiornik RF musi potrzebować 5 V. Więc używam pinu 5 V do nadajnika RF.

•mpu6050 może działać 3,5V.

• 3. połączenie dla odbiornika RF:-

• GND = GND

•DANE = 12

•VCC = 5V

• 4. połączenie dla sterownika silnika:-

•motor jeden:-

•int enA = 11

•int we1 = 7

•int in2 = 6

•silnik drugi:-

•int enB = 3

•int in3 = 5

•int in4 = 4

Krok 3: Zleceniodawca:-

Zleceniodawca
Zleceniodawca

1.mpu6050:-

MPU-6050 Triple Axis Accelerometer i Gyro Breakout Board. odczytuje trzy kąty. możemy nadać im nazwy X, Y i Z, tutaj

użyj tutaj tylko dwóch kątów. tutaj używamy Y i ZY do przodu i Z do lewej, prawej.

ta część kodu odczytuje kąt.

•mpu-6050odczytuje kąty w radianach, to "*180/M_PI" oznacza to w stopniach.

Krok 4: • Nadajnik Rf:-

•Nadajnik Rf
•Nadajnik Rf

•Rf

nadajnik:-

Mpu6050 odczytał kąty. następnie tworzę jedną pętlę „if” i tworzę warunek.in następnie tworzę dwa bufor.jeden bufor wysyła warunek do przodu. aw drugim przesyłam kąt, aby kontrolować prędkość przez kąt. ta część kodu wysyła wiadomość. I mapuję kąt.

Krok 5: ODBIORNIK RF:-

ODBIORNIK RF
ODBIORNIK RF

• Odbiornik RF:-

odbiorca otrzymuje wiadomość w buforze. Znowu stawiam warunek na pierwszym buforze do przodu. A drugiego używam do kontrolowania prędkości. I znowu to mapuję. Ta część kodu wykonuje tę pracę. a do kontroli prędkości używam drugiego bufora i, zmapowane kąty (0, 9), mapuję prędkość w (50, 255). możesz zobaczyć wszystkie rzeczy w kodzie.

Krok 6: Uruchommy samochód:-

Image
Image
Konkurs Arduino 2017
Konkurs Arduino 2017

teraz nadszedł czas na uruchomienie robota. Upewnij się, że wszystkie połączenia są prawidłowe. teraz podłącz mikro arduino swojego glapse do komputera. otwórz monitor szeregowy, teraz możesz zobaczyć odczyt kątów. Teraz wyślij dowolne wejście z nadajnika do odbiornika. teraz twój robot jest gotowy do biegu

Krok 7:

jeśli wypełnisz trudności w tych kodach. możesz użyć tego kodu. Robię to, ponieważ wypełniam, że trudno będzie wpisać kod nadajnika. więc robię ten prosty kod. i nie będziesz musiał wykonywać szóstego kroku. wystarczy podłączyć zasilanie Arduino nadajnika, a robot jest pod Twoją kontrolą.

Zalecana: