Progetto 12 Auto Intelligente a Inseguimento Ultrasonico

1.Descrizione

In questo progetto, cercheremo di rilevare la distanza tra l’auto intelligente 4WD e gli ostacoli davanti tramite un sensore ultrasonico per pilotare due motori in modo che l’auto si muova e faccia mostrare alla scheda LED 8*8 un motivo facciale sorridente.

2.Diagramma di Flusso

img

Rilevamento Distanza misurata degli ostacoli frontali distanza (unità: cm)
Impostazione La scheda LED 8*16 mostra un motivo sorridente.
Imposta il servo a 90°
Condizione distanza≥20 e distanza≤50
Stato Avanti
Condizione distanza>10 e distanza<20
distanza>50
Condizione fermo
Condizione distanza≤10
Condizione Indietro

3.Diagramma di Collegamento

Collegamenti:

1). GND, VCC, SDA e SCL della scheda LED 8*8 sono collegati a G (GND), V (VCC), A4 e A5 della scheda di espansione.

2). VCC, Trig, Echo e Gnd del sensore ultrasonico sono collegati a 5V (V), D12 (S), D13 (S) e Gnd (G).

3). Il servo è collegato a G, V e A3. Il filo marrone è collegato a Gnd (G), il filo rosso è collegato a 5V (V) e il filo arancione è collegato ad A3.

4). L’alimentazione è collegata alla porta BAT.

4.Codice di Test

Prima di scrivere il codice, è necessario importare i file di libreria del sensore ultrasonico, della scheda LED 8x16 e del servo. I passaggi specifici sono i seguenti:

Clicca per entrare nell’interfaccia della libreria di estensione di sensori/moduli/componenti, poi cerca il sensore “Ultrasonic” e cliccalo.

In questo modo, “Not loaded” cambia in “loaded”, indicando che il sensore “Ultrasonic” è stato aggiunto con successo.

Img

I file di libreria della scheda LED 8x16 e del servo sono aggiunti allo stesso modo del sensore ultrasonico.

Clicca per tornare all’interfaccia dell’editor di codice, il blocco di istruzioni del sensore “Ultrasonic”, del modulo “Matrix 8*16 Aip1640” e del componente “Servo” può essere visto nell’area modulo.

Puoi trascinare i blocchi per modificare. I blocchi elencati di seguito sono per riferimento

(1).

(2).

(3).

(4).

(5).

(6).

(7).

(8).

(9).

Codice di Test Completo

5.Risultato del Test

Dopo aver caricato con successo il codice sulla scheda V4.0, collega i cablaggi secondo il diagramma di collegamento, accendi l’alimentazione esterna e poi porta l’interruttore DIP su ON. Imposta il servo a 90°, l’auto intelligente si muoverà in base agli ostacoli e la scheda LED 8X16 mostrerà un “sorriso”.