Acquista dagli OSOYOO Acquista da noi Acquista dal Regno Unito Acquista da DE Acquista dall’IT Acquista da FR Acquista da ES Acquista da JP


In questa lezione, mostreremo come assemblare una semplice auto robot con OSOYOO Building Blocks e utilizzare mBlock per programmarne il movimento.

PSi prega di preparare le seguenti parti per completare questo progetto
NOTA:
1.il colore del blocco di costruzione è soggetto al prodotto reale, che non influisce sull’uso.
2. TUTTI I PRODOTTI OSOYOO PER ARDUINO SONO SCHEDE DI TERZE PARTI CHE SONO COMPLETAMENTE COMPATIBILI CON ARDUINO

Prima di costruire il robot con i blocchi, installare la scheda base OSOYOO per Arduino sotto OSOYOO Magic I/O shield come segue (Attenzione: i pin dello shield I/O sono allineati con la porta di base della scheda prima, quindi premere strettamente lo shield sulla scheda).

Si prega di seguire i passaggi di costruzione per costruire questa auto robot, Se si desidera ottenere chiari passaggi di costruzione PDF, si prega di scaricare da https://osoyoo.com/picture/Building_Robot_Car/lesson1/lesson1.pdf

Collegare il motore della ruota sinistra alla porta R1 o R2 dello scudo I/O magico; Collegare il motore della ruota destra alla porta L1 o L2 come da immagine seguente (Attenzione: ci sono sei tappi jumper su ENA / ENB / IN1 / IN2 / IN3 / IN4)


Collegare la custodia della batteria da 9 V alla porta di alimentazione dello scudo I / O Magic come segue:

Nota: In questo kit, usiamo mblock come strumento di programmazione, se vuoi saperne di più su mblock, visita la preparazione prima della lezione 1: https://osoyoo.com/2021/12/01/preparation-before-class-1
Passo 1) Scarica mBlock PC da https://mblock.makeblock.com/en-us/download/, seleziona il file di download secondo il tuo computer Tipo di sistema operativo:

Passo 2) Scarica il file del dispositivo OSOYOO_UNO.mext da  https://osoyoo.com/driver/mblock/osoyoo_uno.mext
Passo 3) Esegui il software per PC mBlock facendo doppio clic sull’incantevole icona Panda. Vedrai mBlock UI come immagine seguente. Si prega di eliminare il dispositivo predefinito CyberPi facendo clic sulla croce nel cerchio rosso.
Passo 4) Trascina e rilascia osoyoo_uno_mext file (scaricato nel passaggio 2) nel software mBlock come segue: Ora vedrai un nuovo firmware del dispositivo in mBlock, vedi la seguente immagine:

Ora si vedrà un nuovo firmware del dispositivo in mBlock, vedi immagine seguente:

Ora, il software mBlock e OSOYOO_UNO firmware del dispositivo sono stati installati con successo nel nostro PC!
Ora ti mostreremo come utilizzare i blocchi per trasformare l’idea di cui sopra in realtà.
Passo 5): Fare clic su Events, aggiungere il blocco when Arduino UNO starts up all’area di codifica:

Passaggio 6): : Fare clic su Action, aggiungere 5 blocchi azione sotto il blocco when Arduino UNO starts up. Questa parte serve a confermare la velocità dell’operazione. Se si desidera modificare la velocità, è possibile cambiare questo valore. Qui abbiamo scritto 100 come nell’immagine seguente;

Ora abbiamo completato la programmazione a blocchi. I blocchi finali sono simili ai seguenti:

Passo 7) Carica il programma sulla scheda base OSOYOO

1) Si prega di collegare la scheda di base OSOYOO al PC con cavo USB in primo luogo. Quindi fare clic sul pulsante Connetti nella parte inferiore del software mBlock, verrà visualizzata una finestra USB,

2) selezionare la casella di controllo Mostra tutti i dispositivi collegabili, quindi verrà visualizzato un menu a discesa del dispositivo,

3) selezionare la porta dal menu a discesa del dispositivo

4) fare clic sul pulsante Connetti per collegare il PC alla scheda di base OSYOOO.

5) Dopo che il PC è collegato alla scheda di base OSYOOO, fare clic sul pulsante Carica nella parte inferiore del software, quindi il codice verrà caricato sulla scheda di base OSOYOO:


I blocchi di codice del programma sono abbastanza semplici, quindi facciamo solo brevi spiegazioni come segue:
i) i) Il primo blocco giallo

Il blocco qui sopra viene trascinato dalla categoria Events. Indica al sistema che i blocchi blu che lo seguono si avvieranno all’accensione della scheda Arduino UNO.
In altri progetti, è possibile vedere altri blocchi gialli della categoria Events. Il loro scopo è lo stesso: definire quando i blocchi di programma successivi devono essere avviati. Il loro scopo è lo stesso: definire quando devono essere eseguiti i blocchi di programma successivi.

ii)I blocchi blu che seguono il blocco eventi giallo

Questi blocchi blu appartengono alla categoria Action, il che significa che il blocco definisce un qualche tipo di azione dell’attuatore.
Prendiamo l’esempio del blocco Move Forward at Speed 100 for 1 sec qui sopra, che dice all’auto di muoversi in avanti a velocità 100 per un secondo e poi di fermarsi.

Il valore della velocità può essere compreso tra 0 (stop) e 255 (velocità massima). È possibile modificare la velocità e il tempo di rotazione nel blocco di codice.
Sulla base della stessa logica, si può facilmente capire il significato di altri 4 blocchi blu che fanno muovere l’auto all’indietro, girare a sinistra, girare a destra e fermarsi.

iii)Spiegazione completa del blocco del programma

Ora possiamo esaminare la funzionalità dell’intero blocco in questa lezione:

Quindi, in parole povere, i blocchi del programma in questa lezione chiederanno all’auto di andare avanti per 1 secondo, quindi tornare indietro per un secondo, quindi girare a destra per un secondo, quindi girare a sinistra per un secondo e infine fermarsi. Il programma si avvierà immediatamente dopo l’accensione di Arduino.

Nota:

Se vuoi usare Arduino IDE per compilare il programma, ecco il link per il download del codice sorgente di Arduino: https://osoyoo.com/driver/miniblock/basic-car/basic-car.zip


Scollega Arduino dal PC, metti una batteria da 9V nel vaiolo della batteria (assicurati che la direzione polare sia corretta, altrimenti può distruggere il tuo dispositivo e causare rischi di incendio).
Metti l’auto a terra, agita l’interruttore Motor Power sull’OSOYOO Magic I / O Shield V2.0, l’auto dovrebbe andare avanti di 1 secondo, poi tornare indietro di 1 secondo, quindi girare a destra per 1 secondo, poi girare a sinistra per 1 secondo, quindi fermarsi.

Se l’auto non si muove come da risultato sopra menzionato, è necessario controllare la connessione del cavo, la tensione della batteria (deve essere superiore a 7,2 v).


No. Immagine Dispositivo Collegamento
1 Scheda OSOYOO Basic R3 per Arduino Clicca qui per acquistare
2 OSOYOO Magic I/O Shield per Arduino Clicca qui per acquistare
3 Modulo rilevatore ad ultrasuoni OSOYOO Clicca qui per acquistare
4 Modulo ricevitore IR OSOYOO Clicca qui per acquistare
5 Modulo pulsante rosso OSOYOO Clicca qui per acquistare
6 Telecomando IR Clicca qui per acquistare
7 Scatola batteria 9V Clicca qui per acquistare
8 Batteria 9V Clicca qui per acquistare
9 Servo Clicca qui per acquistare
10 Motore Clicca qui per acquistare
11 Modulo sensore di tracciamento OSOYOO Clicca qui per acquistare
12 Modulo fotoresitore OSOYOO Clicca qui per acquistare
13 Modulo OSOYOO DHT11 Clicca qui per acquistare
14 Blocco sensore ad ultrasuoni OSOYOO Clicca qui per acquistare
15 Modulo ESP OSOYOO Clicca qui per acquistare
16 Cavo PnP 3 pin 20cm Clicca qui per acquistare
17 Cavo PnP 4 pin 20cm Clicca qui per acquistare
18 B117 Clicca qui per acquistare
19 B115 Clicca qui per acquistare
20 B113 Clicca qui per acquistare
21 B111 Clicca qui per acquistare
22 B109 Clicca qui per acquistare
23 B107 Clicca qui per acquistare
24 B105 Clicca qui per acquistare
25 B103 Clicca qui per acquistare
26 T024 Clicca qui per acquistare
27 T016 Clicca qui per acquistare
28 L024 Clicca qui per acquistare
29 X064 Clicca qui per acquistare
30 L035 Clicca qui per acquistare
31 X044 Clicca qui per acquistare
32 F057 Clicca qui per acquistare
33 T033 Clicca qui per acquistare
34 PS11 Clicca qui per acquistare
35 P021 Clicca qui per acquistare
36 P011 Clicca qui per acquistare
37 Z005 Clicca qui per acquistare
38 Z010 Clicca qui per acquistare
39 Z101 Clicca qui per acquistare
40 Z1S1 Clicca qui per acquistare
41 A024 Clicca qui per acquistare
42 A013 Clicca qui per acquistare
43 A050 Clicca qui per acquistare
44 A05S Clicca qui per acquistare
45 A08S Clicca qui per acquistare
46 A060 Clicca qui per acquistare
47 A03S Clicca qui per acquistare
48 Z121 Clicca qui per acquistare
49 X275 Clicca qui per acquistare
50 X073 Clicca qui per acquistare
51 Y001 Clicca qui per acquistare
52 Z102 Clicca qui per acquistare
53 P012 Clicca qui per acquistare
54 P011 Clicca qui per acquistare
55 ruota Clicca qui per acquistare
56 ruota universale Clicca qui per acquistare