Progetto 14 Auto Intelligente Controllata da Telecomando IR

1. Descrizione

In questo progetto, realizzeremo un’auto intelligente controllata da telecomando IR e premeremo il pulsante sul telecomando IR per far muovere l’auto.

2. Diagramma di Flusso

img

La logica specifica dell’auto intelligente controllata da telecomando IR è mostrata di seguito:

Configurazione iniziale

La scheda LED mostra una faccina sorridente

Telecomando

Valore tasto

Stato tasto

wps6-1747037981476-25

FF629D

Avanti, la scheda LED 8*8 mostra l’icona avanti

wps7-1747037985784-27

FFA857

Indietro, la scheda LED 8*8 mostra l’icona indietro

wps8

FF22DD

Ruota a sinistra, la scheda LED 8*8 mostra l’icona verso sinistra

wps9

FFC23D

Ruota a destra, la scheda LED 8*8 mostra l’icona verso destra

wps10

FF02FD

Stop, la scheda LED 8*8 mostra “STOP”

3. Schema di Collegamento

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

2). Poiché il ricevitore IR è integrato sulla scheda di espansione motore 8833, non è necessario alcun cablaggio aggiuntivo. I pin del ricevitore IR sulla scheda 8833 sono rispettivamente G (GND), V (VCC) e D3.

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

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

4. Codice di Test

Nota bene: Il modulo a infrarossi mostrato nella dimostrazione software è già integrato nella scheda di espansione e non viene fornito separatamente. Di conseguenza, non troverai il modulo raffigurato nell’immagine sottostante all’interno del prodotto.

Prima di scrivere il codice, è necessario importare i file della 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, quindi cerca il sensore “ir remote” e cliccaci sopra. In questo modo, “Not loaded” cambia in “loaded”, indicando che il sensore “ir remote” è stato aggiunto con successo.

Img

Clicca per tornare all’interfaccia dell’editor di codice, nell’area moduli potrai vedere il blocco istruzioni del sensore “ir remote”, del modulo “Matrix 8*16 Aip1640” e del componente “Servo”.

Puoi trascinare i blocchi per modificare. I blocchi elencati di seguito sono a tua disposizione come riferimento

(1).

(2).

(3).

(4).

(5).

(6).

(7).

(8).

Codice di Test Completo

5. Risultato del Test

Dopo aver caricato con successo il codice sulla scheda V4.0, collega i cablaggi secondo lo schema di collegamento, accendi l’alimentazione esterna e poi porta l’interruttore DIP su ON. A questo punto potrai usare il telecomando IR per far muovere l’auto e la scheda LED 8X16 mostrerà il pattern di stato corrispondente.