Spisu treści:

Robot unikający przeszkód przy użyciu mikrokontrolera (Arduino): 5 kroków
Robot unikający przeszkód przy użyciu mikrokontrolera (Arduino): 5 kroków

Wideo: Robot unikający przeszkód przy użyciu mikrokontrolera (Arduino): 5 kroków

Wideo: Robot unikający przeszkód przy użyciu mikrokontrolera (Arduino): 5 kroków
Wideo: Robot mobilny unikający kolizji 2024, Lipiec
Anonim
Robot unikający przeszkód za pomocą mikrokontrolera (Arduino)
Robot unikający przeszkód za pomocą mikrokontrolera (Arduino)

W tej instrukcji nauczę Cię, jak zrobić przeszkodę omijającą robota współpracującego z Arduino. Musisz znać Arduino. Arduino to płytka kontrolera wykorzystująca mikrokontroler atmega. Możesz użyć dowolnej wersji Arduino, ale użyłem Arduino Uno r3 na moim robocie.

Kod jest bardzo prosty, a obwód ma tylko 4-5 przewodów. Do napędzania silników robot wykorzystuje również osłonę silnika L293D, która jest zgodna z Arduino. Nakładka pasuje więc prosto do Arduino, dzięki czemu wszystko jest proste… W zasadzie nasz robot to samochód, który porusza się do przodu i jeśli na jego drodze pojawi się jakakolwiek przeszkoda, zatrzymuje się tam, cofa się nieco, a następnie obraca głową w lewo i prawo. Następnie porównuje odległość i robot skręca w kierunku z większą odległością. Następnie robot ponownie porusza się do przodu w tym kierunku, powtarzając cały proces ponownie. Do wykrywania odległości robot wykorzystuje czujnik ultradźwiękowy HC-sr04. Tak więc ten czujnik wysyła ultradźwiękowe fale dźwiękowe co 10 mikrosekund, a jeśli przed nami znajduje się jakakolwiek przeszkoda, czujnik odbiera echo. Na podstawie czasu podróży zna odległość między czujnikiem a obiektem. A więc zacznijmy…

Krok 1: Wymagane części

Wymagane części
Wymagane części

Tak więc, aby rozpocząć dowolny projekt, najpierw musimy zebrać wymagane części. Wszystkie wymagane części są wymienione poniżej:-

  • Arduino
  • Osłona silnika L293D
  • Podwozie (w tym silniki i koła)
  • Przewody
  • Uchwyt baterii
  • Mikrosilnik serwo
  • moduł czujnika ultradźwiękowego HC-sr04
  • uchwyt mocujący czujnik

Więc zbierz te materiały i przejdź do następnego kroku.

Krok 2: Złóż podwozie

Złóż podwozie
Złóż podwozie
Złóż podwozie
Złóż podwozie

Teraz złóż ciało robota. Każdy może mieć inne podwozie. Dlatego odpowiednio zmontuj podwozie. Większość podwozi jest dostarczana z instrukcją obsługi, a nawet moja została dostarczona z nią, więc spójrz na nią i odpowiednio zbuduj podwozie. Następnie przymocuj komponenty do obudowy. Arduino z przymocowaną do niego osłoną silnika, a także uchwytem baterii musi być przymocowane do obudowy. Silnik serwo musi być również przymocowany do podwozia z przodu. Długa głowica serwomechanizmu musi być przyklejona poniżej wspornika HC-sr04. Czujnik należy przymocować do wspornika i wspornika na serwomotorze.

Nie przyklejaj go do serwomotoru, ponieważ można go później ułożyć w przypadku nieprawidłowego ustawienia. Po prostu to napraw. Zamocuj go w taki sposób, aby czujnik był skierowany do przodu (oczy skierowane do przodu). Podłącz przewody do silników i przygotuj się na następny krok. Także do czujnika.

Krok 3: Główne połączenia

Główne połączenia
Główne połączenia

Więc teraz zrobimy połączenia. Nie ma więcej niż 5-6 połączeń, więc będzie to bułka z masłem. Wykonać połączenia czujnika zgodnie z powyższym schematem. Do osłony można podłączyć silnik serwo i silniki prądu stałego bo. Podłącz baterię do nakładki i podłącz nakładkę do płytki Arduino.

Krok 4: Kod Arduino

Kod Arduino
Kod Arduino

To ostatnia część kompletowania naszego robota. Tak więc dotyczy to oprogramowania, a nie sprzętu. Musimy więc zaprogramować nasze Arduino. Wrzuciłem kod Arduino. Możesz też użyć innego kodu lub napisać własny. Właśnie przesłałem go w celach informacyjnych.

Krok 5: Uruchom

Dlatego zbudowaliśmy naszego ROBOTA UNIKAJĄCEGO PRZESZKÓD. Teraz nadszedł czas, aby pobawić się naszym fajnym robotem i wypróbować nowe eksperymenty w naszym kodzie.

Zalecana: