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

W robotyce omijanie przeszkód jest zadaniem spełnienia pewnego celu sterowania, podlegającego ograniczeniom pozycji bez przecięcia lub kolizji. Posiada czujnik sonaru, który służy do wykrywania przeszkód znajdujących się pomiędzy ścieżką robota. Podąży w najlepszym kierunku i ominie przeszkodę, która pojawi się na jego drodze. Dodając czujnik w tym robocie można po prostu zbierać dane z otoczenia.
Może pracować dokładniej niż wiele robotów nawet w małej przestrzeni.
Krok 1: Dowiedz się, jak to działa

Możesz zobaczyć najbardziej aktualne informacje z mojego repozytorium github.
Krok 2: Zbierz rzeczy:
Arduino uno lub dowolne arduino (użyłem arduino uno)
Czujnik sonaru (HC-SR 04)
Kilka przewodów połączeniowych
2 rezystor (220 omów)
Sterownik podwójnego sterowania silnikiem L298
Bateria
Podwozie (zwykle zawiera inne potrzebne komponenty)
2 motoreduktory
Krok 3: Połącz wszystkie części:
Połączenia sonaru:
Vcc – 5 V
GND – GND
Trig – Arduino 4
Echo – Arduino 5
Kierowca motocyklu:
EnB – rezystor 220 omów - 5 V (sterownik silnika – do sterowania prędkością) (EnB do włączenia przez rezystor 220 omów)
EnA – rezystor 220 omów - 5 V (sterownik silnika – do sterowania prędkością) (EnA do włączenia przez rezystor 220 omów)
IN1 – Arduino 9
IN2 – Arduino 8
IN3 – Arduino 7
IN4 – Arduino 6
GND – Arduino GND
Vcc – Arduino Vin
Teraz połącz silniki ze sterownikiem przez port Motor-A i Motor-B.
Krok 4: Prześlij kod:
Prześlijmy kod do serca. To piękno
robota. Jeśli chcesz, możesz zmodyfikować piny lub kod. Takie jak – zmiana prędkości, minimalna odległość od obiektu, czas biegu w dowolnym kierunku. Przydatne komentarze są podane w kodzie, aby ułatwić zrozumienie.
(Nie potrzeba dodatkowego sterownika ani pliku nagłówkowego)
Przesłałem plik, kod można również pobrać tutaj (aby zobaczyć więcej aktualizacji)
Krok 5: Ostatni etap:
Podłącz baterię i ciesz się!
Możesz zobaczyć mojego działającego robota1, robot2.
Jeśli znajdziesz jakiś błąd daj mi znać w sekcji komentarzy i jeśli możesz to naprawić, możesz zmodyfikować kod tutaj lub po prostu podać w sekcji komentarzy.
Dziękuję.
Zalecana:
Robot unikający przeszkód za pomocą czujnika ultradźwiękowego (Proteus): 12 kroków

Robot omijający przeszkody korzystający z czujnika ultradźwiękowego (Proteus): Zazwyczaj wszędzie spotykamy robota omijającego przeszkody. Symulacja sprzętowa tego robota jest częścią rywalizacji na wielu uczelniach i na wielu imprezach. Ale symulacja programowa robota przeszkodowego jest rzadka. Nawet jeśli gdzieś to znajdziemy
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
Pochmurna chmura Cię leczy (robot unikający przeszkód z funkcją zbierania): 8 kroków

Cloudy Cloud Cię leczy (robot unikający przeszkód z funkcją zbierania): bezużyteczna maszyna - Arduino Robot