Inhoudsopgave:

De autonome op afstand bestuurbare auto - Ajarnpa
De autonome op afstand bestuurbare auto - Ajarnpa

Video: De autonome op afstand bestuurbare auto - Ajarnpa

Video: De autonome op afstand bestuurbare auto - Ajarnpa
Video: SNELSTE BESTUURBARE BOOT TER WERELD 2024, November
Anonim
De autonome op afstand bestuurbare auto
De autonome op afstand bestuurbare auto

Deze instructable is gemaakt om te voldoen aan de projectvereiste van de Makecourse aan de University of South Florida (www.makecourse.com).

Dit project laat zien hoe een Arduino samen met een Dual H-bridge Motor Drive vier gelijkstroommotoren en drie ultrasone sensoren kan aansturen. Het doel hier is om het circuitschema en het C-programma te demonstreren waarmee de RC-auto autonoom kan rijden en alle obstakels op zijn pad kan vermijden. Daarnaast wordt deze auto ook bestuurd via een IR-afstandsbediening.

Eenmaal voltooid, kan deze auto twee modi gebruiken: de autonome modus en de afstandsbedieningsmodus. In de autonome modus kan de auto vrij bewegen zonder in contact te komen met zijn omgeving. Met de afstandsbedieningsmodus kan de gebruiker de auto besturen en verplaatsen volgens de IR-afstandsbediening. Tijdens deze modus zijn de ultrasone sensoren niet operationeel en kan de auto dus in elke gewenste richting worden bewogen.

Al met al zal dit instructable u, de lezer, toelaten om mijn project met gemak en tevredenheid te reproduceren.

Stap 1: Besturingssysteem en functionaliteit

Besturingssysteem en functionaliteit
Besturingssysteem en functionaliteit

Stap 2: 3D-geprint ontwerp

3D-geprint ontwerp
3D-geprint ontwerp
3D-geprint ontwerp
3D-geprint ontwerp

Om dit project te volbrengen, is het het beste om alle benodigde componenten te ontwerpen voordat ze worden geassembleerd. Ten opzichte van het getoonde project is het 3D-geprinte onderdeel het chassis, dat zorgvuldig moet worden ontworpen om op alle componenten te passen. Voor betere resultaten is het een goed idee om twee exemplaren van het chassis af te drukken en deze op elkaar te stapelen om meer ruimte te winnen.

Stap 3: Verzamel onderdelen en componenten

Verzamel onderdelen en componenten
Verzamel onderdelen en componenten
Verzamel onderdelen en componenten
Verzamel onderdelen en componenten
Verzamel onderdelen en componenten
Verzamel onderdelen en componenten
  • 1 Arduino Uno
  • 1 L298 dubbele H-brug motoraandrijving
  • 3 HC-SR04 ultrasone sensoren
  • 1 IR-ontvanger
  • 1 IR-afstandsbediening
  • 4 gelijkstroommotoren
  • 4 wielen
  • 1 of 2 RC-autochassis
  • 1 Mini Breadboard
  • 1 of 2 accu's
  • 8 AA-batterijen
  • M-M & M-F doorverbindingsdraden

Stap 4: Circuit Schematisch Overzicht

Circuit schematisch overzicht
Circuit schematisch overzicht
Circuit schematisch overzicht
Circuit schematisch overzicht
Circuit schematisch overzicht
Circuit schematisch overzicht
Circuit schematisch overzicht
Circuit schematisch overzicht

DC-motoren en motoraandrijving

Rechts Motoren:

  • Sluit de bovenste pin van de eerste motor en de onderste pin van de tweede motor aan op OUT1-pin van Motor Drive.
  • Sluit de onderste pin van de eerste motor en de bovenste pin van de tweede motor aan op OUT2-pin van Motor Drive.

Links Motoren:

  • Sluit de bovenste pin van de eerste motor en de onderste pin van de tweede motor aan op de OUT3-pin van de Motor Drive.
  • Sluit de onderste pin van de eerste motor en de bovenste pin van de tweede motor aan op de OUT4-pin van de Motor Drive.

L298N-motoraandrijving:

  • Sluit de +12V-klem van de voeding aan op de VCC-pin van de Motor Drive.
  • Sluit de -12V-aansluiting van de voeding aan op de GND-pin van de motoraandrijving.
  • Sluit de 5V-pin van Motor Drive aan op de 5V-pin van Arduino.
  • Sluit de GND-pin van Motor Drive aan op de GND-pin van Arduino.
  • Verbind ingangspinnen IN1, IN2, IN3 en IN4 met respectievelijk Arduino digitale pinnen 2, 3, 4 en 5.
  • Verbind ENA- en ENB-pinnen met respectievelijk Arduino digitale pinnen 12 en 13.

Ultrasone sensoren

Voorsensor:

  • Sluit de VCC-pin aan op de 5V-pin van de Motor Drive.
  • Sluit Echo-pin aan op digitale pin 6 van Arduino.
  • Sluit de Trig-pin aan op de digitale pin 7 van Arduino.
  • Sluit GND aan op GND-pin van Motor Drive.

Rechtersensor:

  • Sluit de VCC-pin aan op de 5V-pin van de Motor Drive.
  • Sluit de Echo-pin aan op de digitale pin 8 van Arduino.
  • Sluit de Trig-pin aan op de digitale pin 9 van Arduino.
  • Sluit de GND-pin aan op de GND-pin van de Motor Drive.

Linkersensor:

  • Sluit de VCC-pin aan op de 5V-pin van de Motor Drive.
  • Sluit Echo-pin aan op digitale pin 10 van Arduino.
  • Sluit de Trig-pin aan op de digitale pin 11 van Arduino.
  • Sluit de GND-pin aan op de GND-pin van de Motor Drive.

IR-ontvanger

  • Verbind de signaalpin met analoge pin A0 van Arduino.
  • Verbind de GND-pin met de GND-pin van Arduino.
  • Sluit de VCC-pin aan op de 5V-pin van Arduino.

Aanbevolen: