In questa lezione, usiamo i mattoncini OSOYOO per fare una porta per il garage intelligente. Quando gli ultrasuoni rilevano una macchina, il cancello si aprirà automaticamente.
Prima di costruire il cancello 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 sensore a ultrasuoni allo slot D7D8 con un cavo PnP a 4 pin, il servo alla porta D9 come da immagine seguente:
Nota: in questo kit, usiamo mBlock come software di programmazione, se volete saperne di più su mBlock, visita la lezione di 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 vedrai un nuovo firmware del dispositivo in mBlock, vedi l’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 l’idea di cui sopra in realtà.
Step 1: Clicca su Control, poi trascinare e rilasciare il blocco Forever nell’area di programmazione come segue:
Step 2: Clicca Events, Aggiungi il blocco when Arduino Uno starts up all’inizio:
Step 3: Clicca su Control, Aggiungi il blocco if then dentro il blocco forever:
Step 4: Clicca sulla categoria Operator, aggiungi il blocco < 50 dentro il blocco if else nell’area della condizione, cambia il valore da 50 a 15 come segue:
Step 5: Clicca la categoria Sensor, aggiungi il blocco read ultrasonic sensor dentro il blocco <15, cambia il trig pin in 7 , echo pin in 8 come mostrato:
Step6 : Clicca la categoria Action, aggiungi due blocchi set servo pin blocks nel blocco if else, cambia angle as value in 20 e 90 come segue:
Ora abbiamo completato la programmazione dei blocchi. I blocchi finali appaiono come segue:
Carica 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, quindi 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 aver collegato il PC alla scheda Arduino UNO, fare clic sul pulsante Carica nella parte inferiore del software, quindi il codice verrà caricato sulla scheda Arduino UNO:
Quando la vostra auto arriva davanti al cancello e viene rilevata dal sensore a ultrasuoni, il cancello si aprirà. Quando l’auto passa il cancello, il cancello si chiuderà automaticamente.
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