
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:02

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

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


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

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

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:
Robot unikający przeszkód za pomocą Arduino Nano: 5 kroków

Robot unikający przeszkód za pomocą Arduino Nano: W tej instrukcji opiszę, jak można zrobić przeszkodę unikającą robota za pomocą Arduino
Robot unikający przeszkód z czujnikami podczerwieni bez mikrokontrolera: 6 kroków

Robot unikający przeszkód z czujnikami podczerwieni bez mikrokontrolera: Cóż, ten projekt jest starszym projektem, zrobiłem go w 2014 roku w lipcu lub sierpniu, myślałem o podzieleniu się nim z wami. Jest to prosta przeszkoda omijająca robota, który wykorzystuje czujniki podczerwieni i pracuje bez mikrokontrolera. Czujniki podczerwieni wykorzystują opamp IC i
Robot unikający przeszkód (Arduino): 8 kroków (ze zdjęciami)

Robot unikający przeszkód (Arduino): Tutaj poinstruuję cię, jak stworzyć robota unikającego przeszkód opartego na Arduino. Mam nadzieję, że zrobię krok po kroku, jak zrobić tego robota w bardzo łatwy sposób. Robot omijający przeszkody to w pełni autonomiczny robot, który potrafi omijać wszelkie przeszkody
Neopixel Ws2812 Rainbow LED Glow z M5stick-C - Uruchamianie Rainbow na Neopixel Ws2812 przy użyciu M5stack M5stick C przy użyciu Arduino IDE: 5 kroków

Neopixel Ws2812 Rainbow LED Glow z M5stick-C | Uruchamianie Rainbow na Neopixel Ws2812 Używając M5stack M5stick C Używając Arduino IDE: Cześć chłopaki, w tej instrukcji dowiemy się, jak używać neopikselowych ws2812 LED lub taśmy LED lub matrycy LED lub pierścienia LED z płytką rozwojową m5stack m5stick-C z Arduino IDE i zrobimy wzór tęczy z nim
Robot unikający przeszkód przy użyciu sterownika silnika L298n: 5 kroków

Robot unikający przeszkód za pomocą sterownika silnika L298n: witajcie dzisiaj, zrobimy tego robota … mam nadzieję, że ci się spodoba