Spisu treści:
- Krok 1: Potrzebujesz
- Krok 2: Montaż podstawy głównej
- Krok 3: Tworzenie obwodu elektronicznego
- Krok 4: Przesyłanie kodu do Arduino
- Krok 5: Testowanie
Wideo: Robot unikający przeszkód za pomocą Arduino Nano: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:26
W tej instrukcji opiszę, jak można zrobić przeszkodę omijającą robota za pomocą Arduino.
Krok 1: Potrzebujesz
Jest to popularny projekt robotyczny Arduino. aby uniknąć wielu połączeń przewodowych, zaprojektowałem do tego płytkę drukowaną.
Możesz użyć PCB lub kropkowanej płyty perforowanej.
Podwozie robota 2WD z kółkiem samonastawnym.
Koło robota do silnika BO
Motoreduktor BO 150 obr./min i śruba i nakrętka 1,5 cala
uchwyt czujnika ultradźwiękowego
2 szt. Bateria 9V i złącze baterii
L293D Ic i 16 pinów Ic base
Kondensator 100mfd/25v 2 szt. Rezystor 1K, Led
Kołki nagłówka, przewód połączeniowy (męski na żeński) blok zacisków 4 szt
Czujnik ultradźwiękowy HC-SR 04
Arduino nano
Możesz użyć PCB lub kropkowanej płyty perforowanej.
Krok 2: Montaż podstawy głównej
Włóż dwa motoreduktory do podwozia robota. Użyłem metalowej obudowy 2wd, ale możesz użyć dowolnej obudowy
włóż jedno kółko samonastawne przed podwoziem robota. Część mechaniczna tego robota jest zakończona;
Krok 3: Tworzenie obwodu elektronicznego
Jak to działa
Ultradźwiękowy czujnik dźwiękowy wykrywający obiekty przed nim i mierzący odległość od obiektu.
W normalnych warunkach, gdy przed robotem nie ma żadnej przeszkody, dwa silniki obracają się zgodnie z ruchem wskazówek zegara, a robot porusza się prosto do przodu.
Jeśli czujnik ultradźwiękowy wykryje jakikolwiek obiekt w promieniu 20 cm, lewy silnik zacznie się obracać w kierunku przeciwnym do ruchu wskazówek zegara, a prawy silnik będzie się obracał zgodnie z ruchem wskazówek zegara.
Robot skręca więc szybko w lewo, jeśli przed nim znajduje się jakiś obiekt.
Obwód i połączenia, jeśli używasz płyty perforowanej
Tutaj użyłem podwójnego sterownika silnika Arduino nano i L293D. Dwa kondensatory jako filtr. Rezystor Led i 1k do wskazania
Pin cyfrowy Arduino 7 łączy się z pinem wyzwalającym czujnik ultradźwiękowy
Cyfrowy pin Arduino 8 łączy się z czujnikiem ultradźwiękowym Echo pin
Cyfrowe piny 5 i 6 Arduino łączą się z Ic l293d pinami 10 i 15 dla lewego sterowania silnikiem
Cyfrowe piny Arduino 11 i 12 Połącz z ic l293d pin 2 i 7 w celu prawidłowego sterowania silnikiem
Podłącz lewy silnik do ic l293d pin 11 i 14
Podłącz prawy silnik do ic l293d Pin 3 i 6
Jeśli chcesz zrobić za pomocą PCB
PCB dla tego projektu robota jest dobrze zaprojektowana i łatwa do wykonania. Za pomocą tej płytki drukowanej można wykonać różne typy robota Arduino. Kolejny robot korzystający z tej płytki drukowanej
Pobierz i zamów plik Gerber do PCB stąd.
Krok 4: Przesyłanie kodu do Arduino
Prześlij kod do arduino nano. oto link do kodu do pobrania
po prostu pobierz plik.ino i otwórz go za pomocą arduino IDE.
podłącz arduino nano za pomocą kabla USB, wybierz odpowiedni port com
następnie kliknij, aby przesłać
Krok 5: Testowanie
czas przetestować robota.
Użyłem baterii 9 V do Arduino i kolejnej baterii 9 V do zasilania silnika. Do zasilania silnika dobrze jest użyć akumulatora, w przeciwnym razie bateria 9 V nie może długo pracować z robotem.
Ten film może ci pomóc -
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 (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
Robot unikający przeszkód za pomocą czujników ultradźwiękowych: 9 kroków (ze zdjęciami)
Robot unikający przeszkód za pomocą czujników ultradźwiękowych: jest to prosty projekt dotyczący robota unikającego przeszkód za pomocą czujników ultradźwiękowych (HC SR 04) i płytki Arduino Uno. Robot porusza się, unikając przeszkód i wybierając najlepszy sposób podążania za czujnikami. I proszę zauważyć, że nie jest to projekt samouczka, udostępnij
Robot unikający przeszkód za pomocą Arduino Uno: 5 kroków (ze zdjęciami)
Robot unikający przeszkód za pomocą Arduino Uno: Cześć, to bardzo prosty i działający projekt zwany robotem unikającym przeszkód używającym Arduino, a specjalnością tego projektu jest wydawanie poleceń, w jaki sposób porusza się na smartfonie przez bluetooth
Robot unikający przeszkód za pomocą EBot8: 4 kroki (ze zdjęciami)
Unikanie przeszkód robota za pomocą EBot8: W tym samouczku dowiesz się, jak zbudować samochód robota, który będzie unikał przeszkód na swojej drodze. Koncepcja może być używana i stosowana na różne sposoby w zależności od warunków.Wymagane materiały:1.Koła x4 2.Podwozie (można kupić