Acquista da US Acquista da UK Acquista da DE Acquista da IT Acquista da FR Acquista da ES Acquista da JP

I mattoni  OSOYOO sono compatibili con i principali mattoni da costruzione. In questa lezione, useremo i mattoni OSOYOO per costruire un ascensore e useremo i blocchi del modulo sensore elettronico OSOYOO per controllarlo. Quando si preme il pulsante, l’ascensore sale; e quando si rilascia, l’ascensore scende.

 

Si prega di preparare le seguenti parti per completare questo progetto


Prima di costruire un ascensore 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:

Note:il colore del blocco di costruzione è soggetto al prodotto reale, che non influenza l’uso.


Collegare il pulsante alla porta D2 con un cavo 3pin PnP, il servo alla porta D9 come da immagine seguente:

Nota: in questo kit, usiamo mBlock come strumento di programmazione, se volete saperne di più su mBlock, visitate la preparazione 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) Download il file per il 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 realizzare il nostro Oscillating Pedestal Fan.
Step 1: Clicca Control, trascina e rilascia il blocco Forever nell’area di programmazione come di seguito:

Step 2: Clicca Events, Aggiungi il blocco when Arduino Uno starts up all’inizio:

Step 3: Clicca Control , trascina il blocco if else nel loop  forever,

Step 4: Clicca  Sensor, Aggiungi il blocco  Button Pressed alla area di condizione if , cambia il numero del Pin in 2:


Step 5)
Clicca Action , trascina il blocco set Servo Pin nel blocco if else come di seguito:

Ora tutti i blocchi di programmazione sono stati completati! Dall’immagine sopra, la logica è abbastanza diretta:

Quando Arduino viene avviato, il computer entrerà in un ciclo morto che controllerà lo stato del pulsante, quando il pulsante non viene premuto, il servo si fermerà nella posizione originale (nel mio servo 0 gradi) e l’ascensore è a terra, quando il pulsante viene premuto, il braccio del servo ruoterà dalla posizione 0 gradi alla posizione 180 gradi e l’ascensore viene sollevato in aria.

Step 6) Carica il programma su Arduino

1) Per prima cosa collega la tua scheda Arduino al tuo PC con il cavo USB. Poi clicca il pulsante Connect nella parte inferiore del software mBlock, vedrai una finestra USB apparire,
2) Seleziona la casella di spunta Show all connectable device, allora apparirà un menu a discesa del dispositivo,
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, si prega di fare clic sul pulsante Carica nella parte inferiore del software, quindi il codice verrà caricato sulla scheda UNO:



Ora alimentate la scheda UNO tramite il cavo USB, Arduino inizierà a lavorare e l’ascensore sarà a terra. Premere il pulsante su D2, il vostro ascensore sarà sollevato, quando si rilascia il pulsante, l’ascensore tornerà a terra.

 

 

 

 

 

No. Picture Device Qty. Link
1 OSOYOO Scheda Basic R3 per Arduino 1 Clicca qui per acquistare
2 OSOYOO Magic I/O Shield per Arduino 1 Clicca qui per acquistare
3 OSOYOO Modulo rivelatore a ultrasuoni 1 Clicca qui per acquistare
4 OSOYOO Modulo Ricevitore IR 1 Clicca qui per acquistare
5 OSOYOO Modulo pulsante Rosso 1 Clicca qui per acquistare
6 Telecomando IR 1 Clicca qui per acquistare
7 9V Custoria Batteria 1 Clicca qui per acquistare
8 9V Batteria 1 Clicca qui per acquistare
9 Servo 1 Clicca qui per acquistare
10 Motor 1 Clicca qui per acquistare
11 Piastra acrilica per Arduino UNO 1 Clicca qui per acquistare
12 Piastra acrilica per la custodia della batteria 9V 1 Clicca qui per acquistare
13 OSOYOO Blocco sensore a ultrasuoni 1 Clicca qui per acquistare
14 Cavo 3 pin 10cm PnP 1 Clicca qui per acquistare
15 Cavo 3 pin 20cm PnP 1 Clicca qui per acquistare
16 Cavo 4 pin 20cm PnP 1 Clicca qui per acquistare
17 B117 4 Clicca qui per acquistare
18 B115 15 Clicca qui per acquistare
19 B113 10 Clicca qui per acquistare
20 B111 10 Clicca qui per acquistare
21 B109 10 Clicca qui per acquistare
22 B107 4 Clicca qui per acquistare
23 B105 12 Clicca qui per acquistare
24 B103 12 Clicca qui per acquistare
25 T040 6 Clicca qui per acquistare
26 T024 4 Clicca qui per acquistare
27 T016 4 Clicca qui per acquistare
28 L024 14 Clicca qui per acquistare
29 LT33 8 Clicca qui per acquistare
30 L035 12 Clicca qui per acquistare
31 X044 20 Clicca qui per acquistare
32 F057 26 Clicca qui per acquistare
33 T033 8 Clicca qui per acquistare
34 PS11 40 Clicca qui per acquistare
35 P021 60 Clicca qui per acquistare
36 P011 160 Clicca qui per acquistare
37 Z005 30 Clicca qui per acquistare
38 Z010 16 Clicca qui per acquistare
39 Z101 12 Clicca qui per acquistare
40 Z1S1 8 Clicca qui per acquistare
41 A024 8 Clicca qui per acquistare
42 A013 2 Clicca qui per acquistare
43 A050 12 Clicca qui per acquistare
44 A05S 6 Clicca qui per acquistare
45 A080 4 Clicca qui per acquistare