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


blocchi predefiniti possono creare una varietà di forme diverse. In questa lezione useremo i blocchi predefiniti per costruire un ragno ambulante.


Si 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 questo ragno, Se si desidera ottenere chiari passaggi di costruzione PDF, si prega di scaricare da https://osoyoo.com/picture/Building_Robot_Car/lesson8/lesson8.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 sulla bella 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 il software mBlock e OSOYOO_UNO firmware del dispositivo sono stati installati con successo nel nostro PC!
Ora ti mostreremo come usare i blocchi per trasformare l’idea al di sopra dell’idea in realtà.

Passo 5): Fare clic su  Events, aggiungere il blocco when Arduino Uno starts up all’area di codifica:

Passo 6): Fare clic su Action, aggiungere i blocchi Move Forward at speed action 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, cambiare il valore di 1 secondo in 5 come nell’immagine seguente;

Passo 7): Fare di nuovo clic su Action , aggiungere i blocchi Move Backward at speed e modificare il valore di 1 secondo in 5 come nell’immagine seguente;

Passo 8): Sempre in Action, aggiungete i blocchi Turn Right at speed action e cambiate il valore di 1 secondo in 5 come nell’immagine seguente;

Passo 9): Aggiungere i blocchi Turn Left at speed action e modificare il valore di 1 secondo in 5 come nella figura seguente;

Passo 10): Aggiungere i blocchi Stop Moving action come nell’immagine seguente;
Ora abbiamo completato la programmazione a blocchi. I blocchi finali sono simili ai seguenti:

Passo 11) 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 Show all connectable device , quindi viene visualizzato un menu a discesa del dispositivo,
3) selezionare la porta dal menu a discesa del dispositivo
4) fare clic sul pulsante Connect per collegare il PC alla scheda di base OSOYOO.

5) Dopo che il PC è collegato alla scheda di base OSOSOYOO, 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, per cui ci limitiamo a fornire brevi spiegazioni come segue:
i) The first yellow block

Il blocco qui sopra è stato 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, si possono vedere altri blocchi gialli della categoria Events .Il loro scopo è lo stesso: definire quando devono essere eseguiti i seguenti blocchi di programma.

ii)The blue blocks following the yellow event block

Questi blocchi blu appartengono alla categoria Azione, il che significa che il blocco ha definito un qualche tipo di azione dell’attuatore.
Prendiamo l’esempio del blocco Move Forward at Speed 100 for 1 sec di cui sopra: indica all’auto di avanzare a velocità 100 per un secondo e poi di fermarsi.
Il valore della velocità può essere compreso tra 0 (arresto) e 255 (velocità massima). È possibile modificare la velocità e il tempo di rotazione nel blocco di codice.
In base alla stessa logica, si può facilmente comprendere il significato degli altri 4 blocchi blu che fanno muovere la macchina all’indietro, a sinistra, a destra e ferma.

iii)Full program block explanation

Ora possiamo esaminare l’intera funzionalità dei blocchi in questa lezione:

Quindi, in parole povere, i blocchi del programma in questa lezione chiederanno all’auto di andare avanti per 5 secondi, quindi tornare indietro per 5 secondi, quindi girare a destra per 5 secondi, quindi girare a sinistra per 5 secondi 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


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

Se l’auto non si muove secondo il risultato sopra menzionato, è necessario controllare la connessione del filo, 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 fotoresitore OSOYOO 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