Spisu treści:
- Krok 1: Wideo projektu krok po kroku
- Krok 2: Wymagany sprzęt
- Krok 3: Plik Gerber PCB i schemat
- Krok 4: Pliki 3D.stl
- Krok 5: Połączenia
- Krok 6: Kod źródłowy
Wideo: Robot Arduino 5 w 1 - Podążaj za mną - Śledzenie linii - Sumo - Rysunek - Unikanie przeszkód: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:27
Ta płytka sterująca robota zawiera mikrokontroler ATmega328P i sterownik silnika L293D. Oczywiście nie różni się niczym od płytki Arduino Uno, ale jest bardziej użyteczna, ponieważ nie potrzebuje kolejnej osłony do napędzania silnika! Jest wolny od bałaganu zworek i można go łatwo zaprogramować za pomocą CH340G. Podczas napędzania dwóch silników prądu stałego można również sterować różnymi czujnikami za pomocą pinów I/O z tą kartą. W tym projekcie wykorzystaliśmy ultradźwiękowy czujnik odległości HC-SR04 oraz czujnik podczerwieni IR. Dodatkowo zastosowano jeden silnik servo.
Krok 1: Wideo projektu krok po kroku
Za pomocą tej karty sterującej można zaprogramować robota z 5 różnymi scenariuszami. W tym projekcie uwzględniono następujące scenariusze:
Tryb SUMO: Jest to sport, w którym dwa roboty próbują wypychać się nawzajem z okręgu (w podobny sposób jak w sporcie sumo).
Tryb Follow Me: wykrywa obecność obiektu, który ma być śledzony za pomocą czujnika HC-SR04.
Tryb śledzenia: Robot podążający za linią to pojazd, który podąża za linią, czarną lub białą linią.
Tryb Unikania: Robot Unikający Przeszkód to inteligentne urządzenie, które może automatycznie wykryć znajdującą się przed nim przeszkodę i omijać ją, obracając się w innym kierunku.
Tryb rysowania: zawiera serwomotor i długopis. Potrafi rysować własne ślady ruchu na powierzchni.
Krok 2: Wymagany sprzęt
- ATmega328P-PU z bootloaderem -
- Układ scalony sterownika silnika L293D -
- Gniazdo USB typu B -
- Gniazdo DIP 28/16 pinów -
- Kryształ 12/16 MHz -
- L7805 TO-220 -
- Kondensator 100uF -
- LED -
- Rezystor 10K/ 1K -
- Kondensator 470nF -
- Gniazdo zasilania -
- Blok zacisków 2-pinowych -
- Męski nagłówek pinów -
- 10nF / 22pF Ceramiczny -
- Mini metalowy silnik zębaty 6V 200RPM -
- Bateria Lipo 7.4V 1000mAh 2S (opcjonalna) -
- Bateria 9V 800mAh (opcjonalnie) -
- Złącze baterii 9V -
- Moduł ultradźwiękowy HC-SR04 -
- Czujnik podczerwieni IR -
- CH340G USB do TTL IC-
W tym projekcie wykorzystano elementy typu DIP do łatwego lutowania
Krok 3: Plik Gerber PCB i schemat
W tym projekcie wybrałem PCBWay. PCBWay to jedyny sposób, aby ten projekt został zrealizowany przy bardzo niskich kosztach i wysokiej jakości.
Szczegóły produktu
- Typ płytki: pojedyncza płytka drukowana
- Rozmiar: 53,3 mm x 66 mm
- Warstwy: 2 warstwy
- Razem: 5 sztuk / 5 usd
Pobierz PCB Gerber i schemat -
Krok 4: Pliki 3D.stl
Ustawienia drukowania
- Drukarka: JGAURORA A5S
- Rozdzielczość: 0,25
- Wypełnienie: 10%
Krok 5: Połączenia
Czujnik podczerwieni
- Pin sygnału czujnika podczerwieni do cyfrowego 12
- Czujnik podczerwieni pin VCC do +5V
- Czujnik podczerwieni GND do GND
Czujnik HC-SR04
- ECHO pin do Digital 5
- TRIG pin do Digital 6
- pin VCC do +5V
- GND pin do GND
Silnik A
- Silnik A 1 na cyfrowy 2
- Silnik A 2 na cyfrowy 4
- Silnik A włącz na cyfrowy 3
Silnik B
- B Silnik B 1 na cyfrowy 10
- Silnik B 2 do cyfrowego 11
- Włącz silnik B na cyfrowe 9
Krok 6: Kod źródłowy
Za pomocą tej karty sterującej można zaprogramować robota z 5 różnymi scenariuszami. W tym projekcie uwzględniono następujące scenariusze:
- Tryb SUMO: Jest to sport, w którym dwa roboty próbują wypychać się nawzajem z okręgu (w podobny sposób jak w sporcie sumo).
- Tryb Follow Me: wykrywa obecność obiektu, który ma być śledzony za pomocą czujnika HC-SR04.
- Tryb śledzenia: Robot podążający za linią to pojazd, który podąża za linią, czarną lub białą linią.
- Tryb Unikania: Robot Unikający Przeszkód to inteligentne urządzenie, które może automatycznie wykryć znajdującą się przed nim przeszkodę i omijać ją, obracając się w innym kierunku.
- Tryb rysowania: zawiera serwomotor i długopis. Potrafi rysować własne ślady ruchu na powierzchni.
Pobierz kod źródłowy:
github.com/MertArduino/RobotControlBoard
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 (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 przy użyciu mikrokontrolera (Arduino): 5 kroków
Robot unikający przeszkód za pomocą mikrokontrolera (Arduino): W tej instrukcji nauczę cię, jak zrobić robota unikającego przeszkód, który współpracuje z Arduino. Musisz znać Arduino. Arduino to płytka kontrolera wykorzystująca mikrokontroler atmega. Możesz użyć dowolnej wersji Arduino, ale ja mam
OAREE - Druk 3D - Robot unikający przeszkód do edukacji inżynierskiej (OAREE) Z Arduino: 5 kroków (ze zdjęciami)
OAREE - 3D Printed - Robot unikający przeszkód do edukacji inżynierskiej (OAREE) Z Arduino: OAREE (robot unikający przeszkód do edukacji inżynierskiej) Projekt: Celem tej instrukcji było zaprojektowanie robota OAR (robot unikający przeszkód), który był prosty/kompaktowy, Druk 3D, łatwy w montażu, wykorzystuje serwomechanizmy o ciągłym obrocie do ruchu
Najmniejszy i najsłodszy robot Arduino do unikania przeszkód: 5 kroków
Najmniejszy i najsłodszy robot do unikania przeszkód Arduino w historii: Masz dość dużych, niezdarnych robotów, które zajmują pół półki w twoim pokoju? Czy chcesz zabrać ze sobą robota, ale po prostu nie mieści się w Twojej kieszeni? Proszę bardzo! Przedstawiam Ci Minibota, najsłodszego i najmniejszego robota do omijania przeszkód, jakiego mogłeś