Spisu treści:

Autonomiczny zdalnie sterowany samochód: 6 kroków
Autonomiczny zdalnie sterowany samochód: 6 kroków

Wideo: Autonomiczny zdalnie sterowany samochód: 6 kroków

Wideo: Autonomiczny zdalnie sterowany samochód: 6 kroków
Wideo: Autonomiczne samochody - o co chodzi z poziomami autonomii? KŚ wyjaśnia 2024, Listopad
Anonim
Autonomiczny zdalnie sterowany samochód
Autonomiczny zdalnie sterowany samochód

Ta instrukcja została stworzona w celu spełnienia wymagań projektowych Makecourse na University of South Florida (www.makecourse.com).

Ten projekt pokazuje, w jaki sposób Arduino wraz z napędem silnikowym z podwójnym mostkiem H jest w stanie kontrolować cztery silniki prądu stałego i trzy czujniki ultradźwiękowe. Celem jest zademonstrowanie schematu obwodu i programu w języku C, który pozwala samochodowi RC na autonomiczną jazdę, unikając wszelkich przeszkód na swojej drodze. Wraz z tym samochód będzie również sterowany za pomocą pilota na podczerwień.

Po zakończeniu ten samochód będzie mógł korzystać z dwóch trybów: trybu autonomicznego i trybu zdalnego sterowania. Tryb autonomiczny pozwoli na swobodne poruszanie się samochodu bez kontaktu z otoczeniem. Tryb zdalnego sterowania pozwoli użytkownikowi sterować samochodem i poruszać nim zgodnie z pilotem IR. W tym trybie czujniki ultradźwiękowe nie działają, dzięki czemu samochód może być przemieszczany w dowolnym kierunku.

Podsumowując, ta instrukcja pozwoli Tobie, czytelniku, odtworzyć mój projekt z łatwością i satysfakcją.

Krok 1: System sterowania i funkcjonalność

System sterowania i funkcjonalność
System sterowania i funkcjonalność

Krok 2: Druk 3D

Druk 3D
Druk 3D
Druk 3D
Druk 3D

Aby zrealizować ten projekt, najlepiej zaprojektować wszystkie niezbędne elementy przed montażem. W odniesieniu do pokazanego projektu, wydrukowana część 3D to podwozie, które musi być starannie zaprojektowane, aby pasowało do wszystkich komponentów. Aby uzyskać lepsze wyniki, dobrze jest wydrukować dwie kopie obudowy i ułożyć je jeden na drugim, aby uzyskać więcej miejsca.

Krok 3: Zbierz części i komponenty

Zbierz części i komponenty
Zbierz części i komponenty
Zbierz części i komponenty
Zbierz części i komponenty
Zbierz części i komponenty
Zbierz części i komponenty
  • 1 układ Arduino
  • 1 napęd silnikowy z podwójnym mostkiem H L298
  • 3 czujniki ultradźwiękowe HC-SR04
  • 1 odbiornik podczerwieni
  • 1 pilot na podczerwień
  • 4 silniki prądu stałego
  • 4 koła
  • 1 lub 2 podwozie samochodu RC
  • 1 mini deska do krojenia chleba
  • 1 lub 2 akumulatory
  • 8 baterii AA
  • Przewody połączeniowe M-M i M-F

Krok 4: Przegląd schematu obwodu

Przegląd schematu obwodu
Przegląd schematu obwodu
Przegląd schematu obwodu
Przegląd schematu obwodu
Przegląd schematu obwodu
Przegląd schematu obwodu
Przegląd schematu obwodu
Przegląd schematu obwodu

Silniki prądu stałego i napęd silnika

>

Prawe silniki:

  • Podłącz górny styk pierwszego silnika i dolny styk drugiego silnika do styku OUT1 napędu silnikowego.
  • Podłącz dolny styk pierwszego silnika i górny styk drugiego silnika do styku OUT2 napędu silnikowego.

Lewe silniki:

  • Podłącz górny styk pierwszego silnika i dolny styk drugiego silnika do styku OUT3 napędu silnikowego.
  • Podłącz dolny styk pierwszego silnika i górny styk drugiego silnika do styku OUT4 napędu silnikowego.

Napęd silnika L298N:

  • Podłącz zacisk +12V zasilania do pinu VCC napędu silnikowego.
  • Podłącz zacisk -12 V zasilacza do styku GND napędu silnikowego.
  • Podłącz pin 5 V napędu silnikowego do pinu 5 V Arduino.
  • Podłącz pin GND napędu silnikowego do pinu GND Arduino.
  • Podłącz piny wejściowe IN1, IN2, IN3 i IN4 odpowiednio do pinów cyfrowych Arduino 2, 3, 4 i 5.
  • Podłącz piny ENA i ENB odpowiednio do pinów cyfrowych Arduino 12 i 13.

Czujniki ultradźwiękowe

Czujnik przedni:

  • Podłącz pin VCC do pinu 5 V napędu silnikowego.
  • Podłącz pin Echo do cyfrowego pinu 6 Arduino.
  • Podłącz pin Trig do cyfrowego pinu 7 Arduino.
  • Podłącz GND do styku GND napędu silnikowego.

Prawy czujnik:

  • Podłącz pin VCC do pinu 5 V napędu silnikowego.
  • Podłącz pin Echo do pinu cyfrowego 8 Arduino.
  • Podłącz pin Trig do cyfrowego pinu 9 Arduino.
  • Podłącz pin GND do pinu GND napędu silnikowego.

Lewy czujnik:

  • Podłącz pin VCC do pinu 5 V napędu silnikowego.
  • Podłącz pin Echo do cyfrowego pinu 10 Arduino.
  • Podłącz pin Trig do cyfrowego pinu 11 Arduino.
  • Podłącz pin GND do pinu GND napędu silnikowego.

Odbiornik podczerwieni

  • Podłącz pin Signal do pinu analogowego A0 Arduino.
  • Podłącz pin GND do pinu GND Arduino.
  • Podłącz pin VCC do pinu 5 V Arduino.

Zalecana: