Sommario:

L'auto autonoma telecomandata: 6 passaggi
L'auto autonoma telecomandata: 6 passaggi

Video: L'auto autonoma telecomandata: 6 passaggi

Video: L'auto autonoma telecomandata: 6 passaggi
Video: AUTO TELECOMANDATA CHE SCALA I MURI 2024, Dicembre
Anonim
L'auto autonoma telecomandata
L'auto autonoma telecomandata

Questo istruttivo è stato creato in adempimento del requisito del progetto del Makecourse presso la University of South Florida (www.makecourse.com).

Questo progetto dimostra come un Arduino insieme a un Dual H-bridge Motor Drive sia in grado di controllare quattro motori DC e tre sensori a ultrasuoni. L'obiettivo qui è dimostrare lo schema del circuito e il programma C che consente all'auto RC di guidare autonomamente evitando tutti gli ostacoli sul suo cammino. Insieme a questo, questa macchina sarà anche controllata tramite un telecomando IR.

Una volta realizzata, questa vettura sarà in grado di utilizzare due modalità: la modalità autonoma e la modalità di controllo remoto. La modalità autonoma consentirà all'auto di muoversi liberamente senza entrare in contatto con l'ambiente circostante. La modalità di controllo remoto consentirà all'utente di controllare l'auto e spostarla in base al telecomando IR. Durante questa modalità, i sensori a ultrasuoni non sono operativi e quindi l'auto può essere spostata nella direzione desiderata dall'utente.

Tutto sommato, questo istruttivo consentirà a te, lettore, di riprodurre il mio progetto con facilità e soddisfazione.

Passaggio 1: sistema di controllo e funzionalità

Sistema di controllo e funzionalità
Sistema di controllo e funzionalità

Passaggio 2: design stampato in 3D

Design stampato in 3D
Design stampato in 3D
Design stampato in 3D
Design stampato in 3D

Per realizzare questo progetto, è meglio progettare tutti i componenti necessari prima del montaggio. Rispetto al progetto mostrato, la parte stampata in 3D è il telaio, che deve essere accuratamente progettato per adattarsi a tutti i componenti. Per risultati migliori, è una buona idea stampare due copie dello chassis e impilarle una sopra l'altra per guadagnare più spazio.

Passaggio 3: raccogliere parti e componenti

Raccogli parti e componenti
Raccogli parti e componenti
Raccogli parti e componenti
Raccogli parti e componenti
Raccogli parti e componenti
Raccogli parti e componenti
  • 1 Arduino Uno
  • 1 azionamento motore a doppio ponte H L298
  • 3 sensori a ultrasuoni HC-SR04
  • 1 ricevitore IR
  • 1 telecomando a infrarossi
  • 4 motori CC
  • 4 ruote
  • 1 o 2 telai per auto RC
  • 1 Mini Tagliere
  • 1 o 2 pacchi batteria
  • 8 batterie AA
  • Cavi per ponticelli M-M e M-F

Passaggio 4: panoramica dello schema del circuito

Panoramica dello schema del circuito
Panoramica dello schema del circuito
Panoramica dello schema del circuito
Panoramica dello schema del circuito
Panoramica dello schema del circuito
Panoramica dello schema del circuito
Panoramica dello schema del circuito
Panoramica dello schema del circuito

Motori CC e azionamento a motore

Motori Destri:

  • Collegare il pin superiore del primo motore e il pin inferiore del secondo motore al pin OUT1 di Motor Drive.
  • Collegare il pin inferiore del primo motore e il pin superiore del secondo motore al pin OUT2 di Motor Drive.

Motori Sinistri:

  • Collegare il pin superiore del primo motore e il pin inferiore del secondo motore al pin OUT3 di Motor Drive.
  • Collegare il pin inferiore del primo motore e il pin superiore del secondo motore al pin OUT4 di Motor Drive.

Azionamento del motore L298N:

  • Collegare il terminale +12V dell'alimentazione al pin VCC del Motor Drive.
  • Collegare il terminale -12V dell'alimentazione al pin GND del Motor Drive.
  • Collegare il pin 5V di Motor Drive al pin 5V di Arduino.
  • Collegare il pin GND di Motor Drive al pin GND di Arduino.
  • Collegare i pin di ingresso IN1, IN2, IN3 e IN4 ai pin digitali 2, 3, 4 e 5 di Arduino, rispettivamente.
  • Collega i pin ENA e ENB ai pin digitali 12 e 13 di Arduino, rispettivamente.

Sensori a ultrasuoni

Sensore anteriore:

  • Collegare il pin VCC al pin 5V di Motor Drive.
  • Collega il pin Echo al pin 6 digitale di Arduino.
  • Collega il pin Trig al pin digitale 7 di Arduino.
  • Collegare GND al pin GND di Motor Drive.

Sensore destro:

  • Collegare il pin VCC al pin 5V di Motor Drive.
  • Collega il pin Echo al pin digitale 8 di Arduino.
  • Collega il pin Trig al pin digitale 9 di Arduino.
  • Collegare il pin GND al pin GND del Motor Drive.

Sensore sinistro:

  • Collegare il pin VCC al pin 5V di Motor Drive.
  • Collega il pin Echo al pin 10 digitale di Arduino.
  • Collega il pin Trig al pin digitale 11 di Arduino.
  • Collegare il pin GND al pin GND del Motor Drive.

Ricevitore IR

  • Collegare il pin del segnale al pin analogico A0 di Arduino.
  • Collega il pin GND al pin GND di Arduino.
  • Collega il pin VCC al pin 5V di Arduino.

Consigliato: