top of page

Sensori di parcheggio

Scopo del progetto: Creazione di un progetto di sensori di parcheggio con modulo cicalino, modulo led e sensore di distanza tramite Pinoo Control Card.

Durata:  2 lezioni

Fascia di età:  7 anni e più

Set Pinoo : set base, set invenzione, set maker e set completo.

Risultati:

  • Impara a codificare la scheda di controllo Pinoo

  • Impara a codificare il sensore di distanza.

  • Impara a codificare il modulo Buzzer.

  • Impara a codificare il modulo led.

  • Sviluppa abilità algoritmiche.

  • Le abilità di codifica si sviluppano.

  • Comprende la logica di lavoro dei sensori di parcheggio.  

 

Materiali da utilizzare:  Programma Mblock 3, scheda di controllo Pinoo, sensore di distanza, modulo buzzer, modulo led, cavo di collegamento.

 

 

Materiali necessari per la progettazione:  Auto e muro fatti di lego, forbici, pistola per colla e colla, erba, cartone nero, nastro biadesivo, scatola.

NOTA: invece di Lego, puoi creare un'auto con materiali di consumo o utilizzare un'auto giocattolo.

 

        

Costruzione del progetto:

 

 

Montiamo il sensore di distanza sul retro dell'auto con l'aiuto di una pistola in silicone.

 

 

 

 

 

 

 

 

 

Attacchiamo del nastro biadesivo sul retro del sensore di distanza.

 

Quindi incolliamo il modulo del cicalino sul nastro biadesivo.

 

 

 

 

 

 

 

 

 

 

 

Attacchiamo del nastro biadesivo sulla parte di ingresso del cavo del sensore di distanza.

 

Quindi montiamo il modulo led sul nastro biadesivo.    

 

 

 

 

 

 

 

 

 

 

 

Copriamo l'auto e la decoriamo un po 'in modo che il design sia bello. Stiamo attenti a non distruggere completamente il LED.  

 

 

 

 

 

 

 

 

 

 

 

Facciamo le nostre connessioni. Colleghiamo il sensore di distanza all'ingresso viola/verde numero 5 con il cavo di collegamento. Colleghiamo il modulo buzzer alla porta 3 e il modulo led all'ingresso viola numero 4.

 

Prendiamo la scatola.

 

Con l'aiuto di una pistola in silicone, incolliamo il cartone nero sulla parte superiore della scatola. Così, prepariamo la strada.

 

Attacchiamo l'erba su entrambi i lati della strada con l'aiuto di una pistola in silicone.  

 

Montiamo il muro che abbiamo realizzato alla fine della strada con l'aiuto di una pistola in silicone.  

 

Montiamo la scheda di controllo Pinoo sul lato della scatola con l'aiuto di una pistola in silicone.

 

 

Abbiamo completato le nostre connessioni e il design, ora passiamo alla parte di codifica. Useremo l'applicazione mblock-3 per questo.

 

 

Colleghiamo la nostra Pinoo Control Card al computer con l'aiuto del cavo di connessione ed accediamo all'applicazione Mblock3. Quindi introduciamo la nostra scheda di controllo Pinoo al computer. Per fare ciò, facciamo prima clic sull'opzione della porta seriale dalla scheda Connetti. Quindi selezioniamo COM4 (il numero può variare a seconda del computer e della porta).

 

 

Dopo aver collegato la porta seriale, selezioniamo la carta che utilizzeremo dalla scheda Schede. Stiamo lavorando con il modello Nano di Arduino.

 

 

 

 

Per aggiungere l'estensione Pinoo al nostro computer, facciamo clic sull'opzione Gestisci estensioni dalla scheda Estensioni. Nella finestra che si apre, scriviamo “Pinoo” nel motore di ricerca e basta dire download al risultato. Installato sul nostro computer.  

 

  Nella parte di codifica; Otteniamo il codice quando facciamo clic sulla bandiera verde dal menu Eventi per avviare l'applicazione.

 

Ci faremo aiutare dal manichino per apprendere il valore letto dal sensore di distanza. Per questo, otteniamo il comando "say hello" dalla scheda di visualizzazione. Invece di ciao, otteniamo il blocco di codice relativo al sensore di distanza dalla scheda robot. Cambiamo l'input pin in Pinoo5, a cui ci colleghiamo.

Poiché vogliamo che il processo di lettura venga eseguito continuamente, non una volta, prendiamo tutti i nostri codici nel blocco di ripetizione dalla scheda di controllo.

 

 

Clicchiamo sulla bandiera verde e osserviamo il cambiamento dei valori avvicinando la nostra mano al sensore.  

 

  Quando si preme il tasto Spazio dal menu Eventi, otteniamo due del codice. Quindi facciamo clic sul piccolo triangolo accanto allo spazio di testo e cambiamo uno in una freccia giù e l'altro in una freccia su. Otteniamo il codice del modulo led dalla scheda Robot e cambiamo la parte del pin in pinoo 4. Il tasto freccia su accenderà il led, il tasto freccia giù lo spegnerà. Controlliamo il modulo led premendo i tasti.

 

Otteniamo il comando quando viene premuto un altro tasto spazio. Otteniamo il codice del nostro modulo cicalino dalla scheda Robot e cambiamo la parte pin in pinoo 3. Scegliamo la parte della nota che vogliamo. Attiviamo il modulo buzzer premendo la barra spaziatrice. 

Per realizzare un sensore di parcheggio, codificheremo le diverse distanze misurate dal sensore di distanza. Ad ogni distanza, il modulo led e il modulo buzzer funzioneranno in modo diverso. Ora trasformiamo questo in codice.

 

Codificheremo innanzitutto i casi in cui il valore misurato dal sensore di distanza è compreso tra 10 e 15. Per questo, otteniamo il comando if dal menu di controllo. Dalle operazioni e, prendiamo i segni di confronto minore di, maggiore di e li annidiamo. Quindi lo codifichiamo in modo che sia maggiore di 10 e minore di 15.

 

Se il valore misurato dal sensore di distanza è compreso tra 10 e 15, codifichiamo continuamente con intervalli di 0,4 secondi in modo che il modulo buzzer sia attivo e il modulo led sia acceso, quindi il modulo buzzer sia passivo e il modulo led sia spento. Per mettere un'attesa, otteniamo il codice di attesa di 1 secondo dalla scheda di controllo e cambiamo il numero 1.

 

Continuiamo aprendo un'altra condizione sotto i codici che abbiamo scritto.  Se il valore misurato dal sensore di distanza è compreso tra 5 e 10, codifichiamo il modulo buzzer e il modulo led come attivi o passivi ad intervalli di 0,2 secondi.

 

Se il valore misurato dal sensore di distanza è compreso tra 0 e 5, stiamo codificando in modo che il modulo led e il modulo buzzer siano costantemente attivi.

 

Quindi codifichiamo lo stato passivo continuo dei moduli buzzer e led quando il sensore di distanza è uguale a 0 e maggiore di 15.

NOTA: il sensore di distanza può misurare fino a 4 metri. Non può misurare oltre i 4 metri e mostra 0. Codifichiamo anche il caso in cui è uguale a 0 in modo che non vi siano errori logici nella codifica.

Dopo aver completato i nostri codici, controlliamo il funzionamento del nostro progetto cliccando sulla bandiera verde.

 

 

Se non ci sono problemi nel funzionamento del nostro progetto, dobbiamo caricare i codici che abbiamo scritto sulla nostra scheda per poter eseguire il nostro progetto con un'alimentazione indipendente dal computer.

Per questo, otteniamo il codice del programma Pinoo dal menu Robot lanciando il codice che abbiamo usato all'inizio per fare clic sulla bandiera verde e il codice che abbiamo fatto al manichino dice il valore del sensore.

 

 

Fare clic con il tasto destro sul codice e fare clic su Carica su Arduino. (Lavoriamo con arduino come una tavola.)

 

Nella finestra che si apre, facciamo nuovamente clic sul pulsante Carica su Arduino.  

 

Stiamo aspettando che i nostri codici vengano caricati sulla carta. Dopo aver detto che il download è terminato, facciamo clic sul pulsante di chiusura.

Se non ci sono problemi, scolleghiamo il nostro cavo di alimentazione dal computer. Alimentiamo la nostra scheda di controllo Pinoo con l'aiuto della batteria da 9 V e del tappo della batteria. Portiamo anche il pulsante di accensione, che si trova proprio accanto all'ingresso della batteria, in posizione di accensione.  

 

Stato di funzionamento del progetto:

 

 

Quando non ci sono ostacoli davanti al sensore di distanza, il modulo buzzer e il modulo led sono passivi.

 

 

Il modulo buzzer e il modulo led sono attivi quando è presente un ostacolo davanti al sensore di distanza.

1.JPG
2.JPG
4.JPG
3.JPG
5.JPG
6.JPG
7.JPG
8.JPG
9.JPG
10.JPG
11.JPG
bottom of page