In questa lezione, usiamo i mattoncini OSOYOO per costruire una gru a torre.
Prima di costruire un gru a torre con i blocchi, segui la preparazione prima della lezione 3: https://osoyoo.com/2021/12/01/preparation-before-class-3
Seguite questo video a Building Blocks:
Nota: il colore del blocco di costruzione è soggetto al prodotto reale, che non influenza l’uso.
Collegare il modulo ricevitore IR alla porta D2, collegare il motore del braccio alla porta L1, collegare il servo del cavo della gru a D9 come segue:
Nota: in questo kit, usiamo mblock come strumento di programmazione, se volete saperne di più su mblock, visitate la preparazione prima della classe 1: https://osoyoo.com/2021/12/01/preparation-before-class-1
Step 1) Download mBlock PC da https://mblock.makeblock.com/en-us/download/, seleziona il file da scaricare secondo il tipo di sistema operativo del tuo computer:
Step 2)Scaricare il file del dispositivo OSOYOO_UNO.mext da https://osoyoo.com/driver/mblock/osoyoo_uno.mext
Step 3) Esegui il software mBlock PC facendo doppio clic sull’adorabile icona Panda. Vedrai l’interfaccia utente di mBlock come nell’immagine seguente. Per favore cancella il dispositivo predefinito CyberPi cliccando la croce nel cerchio rosso.
Step 4: Trascinare e rilasciare il file osoyoo_uno_mext (scaricato al punto 2) al software mBlock come segue:
Ora vedrai un nuovo firmware del dispositivo in mBlock, vedi immagine seguente:
Ora il software mBlock e il firmware del dispositivo OSOYOO_UNO sono stati installati con successo nel nostro PC!
Ora vi mostreremo come usare i blocchi per trasformare questa idea in realtà.
Step 1: Clicca Events, aggiungi il blocco when Arduino Uno starts up nell’area di programmazione.
Step 2:Clicca Action, Trascina 2 blocchi set servo pin 9 Angle as 90 e cambia gli angoli in 0 e 180 come mostrato:
Step 3: Clicca Control, Trascina una coppia di blocchi wait 1 seconds sotto il blocco set servo pin 9 Angle as 90 come mostrato:
Step 4:Clicca Control, poi trascina e lascia il blocco Forever sotto il blocco wait 1 seconds come mostrato:
Step 5:Clicca Control, trascina il blocco if-then nel ciclo forever come mostrato:
Step 6: Clicca Operation, trascina il blocco X =50 nello spazio del blocco if-then, e cambiare 50 in 85 come segue:
Step 7: Clicca Sensor, trascina il blocco Read IR data from Pin 2 nel primo spazio del blocco X =85 come mostrato:
Step 8: Clicca Action, trascina set servo pin 9 Angle as 90 sotto il blocco if-then, e cambia 90 in 0 come mostrato:
Step 9 :Clicca Control, poi trascina il blocco wait 1 seconds, e modifica 1 in 0.01 come mostrato:
Step 10: Ripeti gli Step 5 ~ Step 8 , otterrete come segue:
poi cambiare i dati come segue:
Step 11:Clicca Control, trascina il blocco if-then; clicca Operation, trascina il blocco X =50; Clicca Sensor, Trascina il blocco Read IR date from Pin 2 come segue:
poi cambiare i dati come segue:
Step12 :Clicca Action, poi trascina il blocco Forward Left Speed 100 Right Speed 100, e cambia 100 a 0 e 80 come segue:
Step13:Clicca Control, trascina il blocco wait 1 seconds e cambia 1 in 0.1; Clicca Action, trascina Stop Moving come di seguito:
Step14: Clicca Control, trascina il blocco if-then; Clicca Operation, Trascina il blocco X =50; Clicca Sensor, Trascina il blocco Read IR date from Pin 2 come segue:
poi cambia X =50 to X=82 come mostrato:
Step15: Clicca Action, poi trascina il blocco backward Left Speed 100 Right Speed 100, e cambia 100 in 0 e 80;
Clicca Control, trascina il blocco wait 1 seconds e cambia 1 in 0.1; Clicca Action, Trascina Stop Moving come mostrato:
Ora abbiamo completato la programmazione dei blocchi. I blocchi finali appaiono come segue:
Caricare il programma su Arduino
1) è necessario fare clic sul pulsante Connect nella parte inferiore del software mBlock, si vedrà una finestra USB pop-up,
2) selezionare la casella di controllo Show all connectable device, poi un menu a discesa dispositivo apparirà,
3) seleziona la tua porta Arduino dal menu a discesa del dispositivo
4) clicca sul pulsante Connect per collegare il tuo PC ad Arduino
5)Dopo che il PC è collegato alla scheda Arduino UNO, fare clic sul pulsante Carica nella parte inferiore del software, quindi il codice verrà caricato sulla scheda Arduino UNO:
1) Quando premete il tasto ◄ nel telecomando IR, il braccio della gru ruoterà a sinistra (senso orario), quando premete ►key, il braccio della gru ruoterà a destra (senso antiorario).
2) Quando premete il tasto ▲, il servo tirerà il cavo verso di se, se premete il tasto ▼, il servo farà cadere il cavo giù.
No. | Picture | Device | Qty. | Link |
1 | OSOYOO Basic R3 Board for Arduino | 1 | Click here to buy | |
2 | OSOYOO Magic I/O Shield for Arduino | 1 | Click here to buy | |
3 | OSOYOO Ultrasonic Detector Module | 1 | Click here to buy | |
4 | OSOYOO IR Receiver Module | 1 | Click here to buy | |
5 | OSOYOO Red button module | 1 | Click here to buy | |
6 | IR remote controller | 1 | Click here to buy | |
7 | 9V Battery Box | 1 | Click here to buy | |
8 | 9V Battery | 1 | Click here to buy | |
9 | Servo | 1 | Click here to buy | |
10 | Motor | 1 | Click here to buy | |
11 | Acrylic plate for Arduino UNO | 1 | Click here to buy | |
12 | Acrylic plate for 9V battery case | 1 | Click here to buy | |
13 | OSOYOO Ultrasonic Sensor Block | 1 | Click here to buy | |
14 | 3 pin 10cm PnP cable | 1 | Click here to buy | |
15 | 3 pin 20cm PnP cable | 1 | Click here to buy | |
16 | 4 pin 20cm PnP cable | 1 | Click here to buy | |
17 | B117 | 4 | Click here to buy | |
18 | B115 | 15 | Click here to buy | |
19 | B113 | 10 | Click here to buy | |
20 | B111 | 10 | Click here to buy | |
21 | B109 | 10 | Click here to buy | |
22 | B107 | 4 | Click here to buy | |
23 | B105 | 12 | Click here to buy | |
24 | B103 | 12 | Click here to buy | |
25 | T040 | 6 | Click here to buy | |
26 | T024 | 4 | Click here to buy | |
27 | T016 | 4 | Click here to buy | |
28 | L024 | 14 | Click here to buy | |
29 | LT33 | 8 | Click here to buy | |
30 | L035 | 12 | Click here to buy | |
31 | X044 | 20 | Click here to buy | |
32 | F057 | 26 | Click here to buy | |
33 | T033 | 8 | Click here to buy | |
34 | PS11 | 40 | Click here to buy | |
35 | P021 | 60 | Click here to buy | |
36 | P011 | 160 | Click here to buy | |
37 | Z005 | 30 | Click here to buy | |
38 | Z010 | 16 | Click here to buy | |
39 | Z101 | 12 | Click here to buy | |
40 | Z1S1 | 8 | Click here to buy | |
41 | A024 | 8 | Click here to buy | |
42 | A013 | 2 | Click here to buy | |
43 | A050 | 12 | Click here to buy | |
44 | A05S | 6 | Click here to buy | |
45 | A080 | 4 | Click here to buy |
DownLoad Url osoyoo.com