NOTA: TUTTI I PRODOTTI OSOYOO PER ARDUINO SONO SCHEDE DI TERZE PARTI COMPLETAMENTE COMPATIBILI CON ARDUINO

Rivenditori online autorizzati

Dove acquistare il set con batterie 18650 e caricatore USB

Acquista dagli OSOYOO Acquista dagli US Acquista dagli UK Acquista dagli DE Acquista dagli IT Acquista dagli FR Acquista dagli ES Acquista dagli JP

Dove acquistare il set con custodie batteria 9V e 18650

Acquista dagli OSOYOO Acquista dagli US Acquista dagli UK Acquista dagli DE Acquista dagli IT Acquista dagli FR Acquista dagli ES Acquista dagli JP

Obiettivo:

In questa esercitazione utilizzeremo il kit Osoyoo Smart DIY per realizzare una semplice auto intelligente telecomandata. Una volta completata l’installazione dell’auto, utilizzeremo un telecomando a infrarossi per controllare i movimenti dell’auto, tra cui andare avanti, tornare indietro, girare a sinistra e a destra.

Parti e dispositivi:

Numero Immagine Dispositivo Quatità Accessori Collegamento
1 Ricevitore IR 1 Vite M3 in plastica x 2
Pilastro in plastica M3 x 2
Dado in plastica M3 x 2
clicca qui per acquistare
2 Telecomando IR 1 clicca qui per acquistare
3 Cavo ponticello 20 pin Maschio a femmina 20 cm alcuni clicca qui per acquistare
4 Cacciavite esagonale 1 clicca qui per acquistare
5 Vite M3 in plastica 2
6 Pilastro in plastica M3 2
7 Dado in plastica M3 2

Installazione dell’hardware:
Passo 1: Installare la struttura di base della smart car come da Lezione 1 della smart car . Se l’installazione è già stata completata nella Lezione 1, è sufficiente mantenerla così com’è.
Passo 2: Aggiungere un modulo ricevitore IR alla vettura. Installare il modulo ricevitore IR con 2 viti di plastica M3, montanti di plastica M3 e dadi di plastica M3 nella parte anteriore del telaio superiore.

Passo 3: Collegare il pin S del ricevitore IR al pin D10 della scheda, GND a GND, VCC a 5V, come nella foto seguente (ricordare: NON rimuovere i cavi esistenti installati nella Lezione 1 ) :


Installazione del software:

Software Arduino (IDE)
open-source
Scarica il software qui:
https://www.arduino.cc/en/Main/Software?setlang=en
7 zip è uno zip gratuito
utilità che decomprime i file zip
Scaricate gratuitamente 7zip qui
https://www.7-zip.org/

Passo 1: Installare l’ultimo DE (se si dispone di una versione dell’IDE successiva alla 1.1.16, saltare questo passaggio). Scaricare l’IDE da https://www.arduino.cc/en/Main/Software?setlang=en , quindi installare il software.

Passo 2: Installate la libreria IRremote nell’IDE (se avete già installato la libreria IRremote, saltate questo passaggio).
Scaricare la libreria IRremote da https://osoyoo.com/wp-content/uploads/samplecode/IRremote.zip, quindi importare la libreria nell’IDE (aprire l’IDE-> fare clic su Sketch->Include Library->Add .Zip Library).

Nella finestra a comparsa, accedere alla cartella dei download e selezionare il file IRremote.zip appena scaricato.

Passo 3: Scaricate il codice di esempio della Lezione 2 IRremote smart car dahttps://osoyoo.com/driver/v2car-lesson2.zip e decomprimete il file zip scaricato smartcar-lesson2.zip; vedrete una cartella chiamata smartcar-lesson2.

Passo 4: Collegare la scheda al PC con un cavo USB, aprire Arduino IDE -> fare clic su file -> fare clic su Open -> scegliere il codice “v2smartcar-lesson2.ino” nella cartella smartcar-lesson2, caricare il codice nella scheda

Passo 5: Scegliere la scheda/porta corrispondente al progetto, caricare lo sketch sulla scheda.

Test:
Premere i tasti del controller IR per controllare i movimenti dell’auto come da tabella di istruzioni riportata di seguito:

Nota:
1) Provare ad allineare la porta del trasmettitore del telecomando IR con la testa del ricevitore IR come indicato nell’immagine in allegato.
2) Premere delicatamente il telecomando a intervalli regolari.

Risoluzione dei problemi:

Alcuni utenti hanno riscontrato che questo telecomando IR non funziona. Il motivo potrebbe essere che il telecomando IR invia un codice dei pulsanti diverso che non corrisponde al nostro codice di esempio. Per risolvere questo problema. Procedere come segue:
Passo A) Ottenere il codice IR di ciascun pulsante del telecomando IR.
Copiare il codice dal seguente link:https://osoyoo.com/wp-content/uploads/samplecode/irdemo.ino

Caricare lo sketch di cui sopra sulla scheda e aprire il monitor seriale nell’angolo in alto a destra.

premendo il tasto ◄ ► ▲ ▼ “OK” del telecomando, verrà visualizzato il codice IR come nella seguente immagine:

Annotare il codice IR dei pulsanti di controllo ◄ ► ▲ ▼ “OK” ,

Passo B)sostituire il codice IR nel file di schizzo della lezione 2:
Aprite di nuovo il codice della Lezione 2 e vedrete le seguenti linee che definiscono il codice IR di ciascun pulsante:
#define IR_ADVANCE 0x00FF18E7 //codice dal pulsante “▲” del controller IR
#define IR_BACK 0x00FF4AB5 //codice dal pulsante “▼” del controller IR
#define IR_RIGHT 0x00FF5AA5 //codice dal pulsante “►” del controller IR
#define IR_LEFT 0x00FF10EF //codice dal pulsante “◄” del controller IR
#define IR_STOP 0x00FF38C7 //codice dal pulsante “OK” del controller IR
#define IR_turnsmallleft 0x00FFB04F //codice dal pulsante “#” del controller IR
Modificare il valore di ciascun pulsante nelle righe precedenti in modo che corrisponda al codice del Passo A). Se non si sa come cambiare, è sufficiente inviare un’e-mail a noi e fornirci il codice di ciascun pulsante del passaggio A), posso aiutarvi a modificare il codice e inviarvi via e-mail il nuovo file di schizzo.
Il metodo sopra descritto può anche consentire di utilizzare altri dispositivi di trasmissione IR (ad esempio, telecomando TV, telecomando DVD, telecomando del condizionatore d’aria, ecc. È sufficiente utilizzare la fase A) per ottenere il codice del telecomando e modificare il file di sketch nella fase B) per farlo funzionare.
Nota:
1) Provare ad allineare la porta del trasmettitore del telecomando IR con la testa del ricevitore IR come indicato nell’immagine in allegato..
2) Premere delicatamente il telecomando a intervalli regolari.