Den autonome fjernstyrte bilen: 6 trinn
Den autonome fjernstyrte bilen: 6 trinn
Anonim
Den autonome fjernstyrte bilen
Den autonome fjernstyrte bilen

Denne instruksen ble opprettet for å oppfylle prosjektkravet til Makecourse ved University of South Florida (www.makecourse.com).

Dette prosjektet demonstrerer hvordan en Arduino sammen med en Dual H-bridge motordrift er i stand til å kontrollere fire likestrømsmotorer og tre ultralydsensorer. Målet her er å demonstrere kretsskjemaet og C -programmet som gjør at RC -bilen kan kjøre autonomt og unngå alle hindringer i veien. Sammen med dette vil denne bilen også bli styrt via en IR -fjernkontroll.

Når den er fullført, vil denne bilen kunne bruke to moduser: den autonome modusen og fjernkontrollmodusen. Den autonome modusen lar bilen bevege seg fritt uten å komme i kontakt med omgivelsene. Fjernkontrollmodusen lar brukeren kontrollere bilen og flytte den i henhold til IR -fjernkontrollen. I denne modusen er ikke ultralydsensorene i drift, og dermed kan bilen flyttes i hvilken retning brukeren ønsker.

Alt i alt vil denne instruktøren tillate deg, leseren, å gjengi prosjektet mitt enkelt og tilfreds.

Trinn 1: Kontrollsystem og funksjonalitet

Kontrollsystem og funksjonalitet
Kontrollsystem og funksjonalitet

Trinn 2: 3D -trykt design

3D -trykt design
3D -trykt design
3D -trykt design
3D -trykt design

For å oppnå dette prosjektet, er det best å designe alle nødvendige komponenter før montering. I forhold til prosjektet som vises, er den 3D -trykte delen chassiset, som må være nøye designet for å passe til alle komponentene. For bedre resultater er det en god idé å skrive ut to kopier av kabinettet og stable dem oppå hverandre for å få mer plass.

Trinn 3: Samle deler og komponenter

Samle deler og komponenter
Samle deler og komponenter
Samle deler og komponenter
Samle deler og komponenter
Samle deler og komponenter
Samle deler og komponenter
  • 1 Arduino Uno
  • 1 L298 dobbelt H-bro motordrift
  • 3 HC-SR04 ultralydsensorer
  • 1 IR -mottaker
  • 1 IR -fjernkontroll
  • 4 likestrømsmotorer
  • 4 hjul
  • 1 eller 2 RC bilchassis
  • 1 mini brødbrett
  • 1 eller 2 batteripakker
  • 8 AA -batterier
  • M-M & M-F Jumper Wires

Trinn 4: Oversikt over kretsskjema

Kretsskjematisk oversikt
Kretsskjematisk oversikt
Kretsskjematisk oversikt
Kretsskjematisk oversikt
Kretsskjematisk oversikt
Kretsskjematisk oversikt
Kretsskjematisk oversikt
Kretsskjematisk oversikt

DC -motorer og motordrev

Høyre motorer:

  • Koble den øverste pinnen til den første motoren og den nederste pinnen til den andre motoren til OUT1 -pinnen på motordriften.
  • Koble den nederste tappen til den første motoren og den øvre tappen til den andre motoren til OUT2 -pinnen på motordriften.

Venstre motorer:

  • Koble den øverste pinnen på den første motoren og den nederste pinnen på den andre motoren til OUT3 -pinnen på motordriften.
  • Koble den nederste pinnen på den første motoren og den øverste pinnen til den andre motoren til OUT4 -pinnen på motordriften.

L298N motordrift:

  • Koble +12V -terminalen til strømforsyningen til VCC -pinnen på motordriften.
  • Koble -12V -terminalen til strømforsyningen til GND -pinnen på motordriften.
  • Koble 5V -pinnen på motordriften til 5V -pinnen på Arduino.
  • Koble GND -pinnen til motordriften til GND -pinnen på Arduino.
  • Koble inngangspinnene IN1, IN2, IN3 og IN4 til henholdsvis Arduino digitale pinner 2, 3, 4 og 5.
  • Koble ENA- og ENB -pinnene til henholdsvis Arduino digitale pinner 12 og 13.

Ultralydsensorer

Sensor foran:

  • Koble VCC -pinnen til 5V -pinnen på motordriften.
  • Koble Echo pin til Digital pin 6 på Arduino.
  • Koble Trig -pin til Digital pin 7 på Arduino.
  • Koble GND til GND -pinnen på motorstasjonen.

Høyre sensor:

  • Koble VCC -pinnen til 5V -pinnen på motordriften.
  • Koble Echo pin til Digital pin 8 på Arduino.
  • Koble Trig -pin til Digital pin 9 på Arduino.
  • Koble GND -pinnen til GND -pinnen på motordriften.

Venstre sensor:

  • Koble VCC -pinnen til 5V -pinnen på motordriften.
  • Koble Echo pin til Digital pin 10 på Arduino.
  • Koble Trig -pin til Digital pin 11 på Arduino.
  • Koble GND -pinnen til GND -pinnen på motordriften.

IR -mottaker

  • Koble signalpinnen til den analoge pinnen A0 på Arduino.
  • Koble GND -pinnen til GND -pinnen på Arduino.
  • Koble VCC -pinnen til 5V -pinnen på Arduino.