top of page

Havlumatik

Scopo del progetto: Realizzare un asciugamano matic che si apre automaticamente quando viene visto un oggetto utilizzando un sensore di distanza ad ultrasuoni e un motore a corrente continua con scheda di controllo Pinoo.

Durata:  2 lezioni

Fascia di età:  7 anni e più

Set Pinoo:  Kit attrezzi e set completo.

Risultati:

  • Impara a codificare la scheda di controllo Pinoo.

  • Impara a usare il sensore di distanza ad ultrasuoni.

  • Impara a usare il motore a corrente continua.

  • Sviluppa abilità algoritmiche.

  • Le abilità di codifica si sviluppano.

  

Materiali da utilizzare:  Programma Mblock 3, scheda di controllo pinoo, sensore di distanza ad ultrasuoni, motore CC,  cavi di collegamento.  

 

 

 

Materiali necessari per la progettazione: taglierino, forbici, lingua stick, stick per ghiaccioli, scatola di cartone, pistola per colla e silicone.  

 

 

 

Costruzione del progetto:

  Per il nostro progetto, abbiamo prima ricoperto la nostra scatola di cartone giallo.

 

  Pratichiamo dei fori nella nostra scatola per il sensore di distanza e il motore a corrente continua.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Tagliamo la parte centrale del nostro motore a corrente continua in modo che lo stick della lingua entri nella parte bianca per ruotare, quindi tagliamo un pezzetto dallo stick del gelato e lo incolliamo sullo stick della lingua in modo che il rotolo di carta non scivoli.

 

 

 

 

 

 

 

 

 

 

 

 

 

Posizioniamo la linguetta sul motore DC in questo modo e la fissiamo con una pistola per colla.

 

 

Fissiamo il motore a corrente continua con una pistola in silicone nel punto in cui prima abbiamo praticato un foro sul lato. Quindi non dimentichiamo di riparare anche il sensore di distanza.

  

 

Questa è la versione finale della nostra scatola dopo aver posizionato i materiali.  

 

 

Per decorare, fissiamo il cartone nero a forma di bocca con una pistola in silicone per dare un'immagine del viso.

 

Abbiamo anche messo il nostro tovagliolo di carta e abbiamo completato la parte di design del nostro progetto.

 

  Aggiunta dell'estensione Pinoo:

 

 

Dalla scheda Estensioni, fai clic su "Gestisci estensioni".

Nella finestra che si apre, scriviamo “Pinoo” nel motore di ricerca e basta dire download al risultato. Installato sul nostro computer.  

 

  Collegamento della scheda di controllo Pinoo al computer:

 

 

In Mblock 3, facciamo clic sulla scheda "Connetti" in alto a sinistra.

Nella finestra che si apre, clicchiamo sulla sezione "Porta seriale" e selezioniamo l'opzione "COM6" dalla pagina che si apre.

NOTA: poiché ogni computer ha voci di porta diverse, i numeri accanto a COM potrebbero cambiare.

 

 

Fare clic sulla scheda Carte.

Dalla finestra che si apre, selezioniamo l'opzione della scheda "Arduino Nano" utilizzata dalla scheda di controllo Pinoo.

 

 

Fare clic sulla scheda Estensioni.

Nella finestra che si apre, selezioniamo "Pinoo", l'estensione della scheda di controllo che utilizziamo.

 

 

Fare clic sulla scheda Connetti. Fai clic su "Aggiornamento firmware" dalla finestra che si apre.

Parte di codifica:  

  Innanzitutto, per verificare se il nostro sensore di distanza a ultrasuoni funziona o meno, controlliamo lo stato di funzionamento del sensore di distanza con il nostro codice "Say Hello" sotto il codice "When Clicked" sul nostro pupazzo di panda.  

  

 

Per avviare il motore DC, lo eseguiamo sotto il comando "quando si preme il tasto". Abbiamo controllato il motore a corrente continua facendolo funzionare a 150 velocità in avanti.

  

Se il valore del nostro sensore di distanza è inferiore a 5 cm, cioè quando vediamo un oggetto, il nostro motore a corrente continua avanzerà a 150 velocità per 1 secondo e il nostro motore a corrente continua si fermerà. Se il valore del nostro sensore di distanza è maggiore di 5 cm, cioè non c'è nessun oggetto, il nostro motore a corrente continua non si muoverà.

  

 

 

 

 

 

 

 

 

 

 

 

 

Per caricare i nostri codici sulla scheda di controllo pinoo, iniziamo il nostro evento con il comando "Programma Pinoo".  

 

 

 

 

 

 

 

 

 

 

 

 

Fare clic con il tasto destro del mouse sul comando "Programma Pinoo" e selezionare l'opzione "Installa su Arduino" nella finestra che si apre.

 

 

 

 

 

 

 

 

 

 

 

Nella pagina che si apre, clicchiamo sul pulsante "Carica su Arduino", che è selezionato in rosso. I nostri codici vengono caricati sulla nostra scheda di controllo pinoo. Dopo che viene visualizzato il messaggio "Installazione completata", fare clic sul pulsante "Chiudi". Al termine dell'installazione, viene inserito il portabatteria e il progetto viene eseguito.

 

  Stato di funzionamento del progetto:

 

 

 

 

 

 

 

 

 

 

 

 

Quando un oggetto passa davanti al sensore di distanza ad ultrasuoni, il nostro motore CC funzionerà per 1 secondo e il nostro tovagliolo di carta si aprirà.

 

  CODICI IDE ARDUINO:

// Assegna i pin del driver del motore ai pin 5 e 6

int motore1 = 5;

int motore2 = 6;

// Abbiamo assegnato i pin del trigono e dell'eco ai pin 9 e 8.

int ecoPin = 8;

int pintrig = 9;

molto tempo, distanza;

// variabile assegnata per la misurazione del tempo e della distanza

configurazione vuota ()

// pin di uscita dei motori. 

pinMode(al motore1, OUTPUT); 

pinMode(motore2, USCITA);  /

/ Impostiamo i pin di input e output dei pin di trig ed echo 

pinMode(echoPin, INPUT); 

pinMode(trigPin, OUTPUT);

}

ciclo vuoto()

// attiviamo il sensore di distanza 

digitalWrite(trigPin, LOW); 

ritardoMicrosecondi(5); 

digitalWrite(trigPin, HIGH); 

ritardoMicrosecondi(10); 

digitalWrite(trigPin, LOW); 

sure = pulseIn(echoPin, HIGH); 

distanza = tempo / 29,1 / 2; /

/ ho misurato la distanza 

se (distanza < 5)

{

// se la distanza è inferiore a 5  

// lascia girare il motore per 1 secondo  

digitalWrite(motore1, ALTO);  

digitalWrite(motore2, LOW);  

ritardo(1000);  

// lascia che il motore si fermi  

digitalWrite(motore1, LOW);  

digitalWrite(motore2, LOW); 

}

altro

{

// altrimenti i motori si fermano  

digitalWrite(motore1, LOW);  

digitalWrite(motore2, LOW); 

}

}

IMG_3844.JPEG
IMG_3927.JPEG
IMG_3928.JPEG
IMG_3929.JPEG
IMG_3930.JPEG
IMG_3934.JPEG
IMG_3933.JPEG
IMG_3935.JPEG
IMG_3940.JPEG
1_a8314da2-edff-4525-979d-b2d3ff93364b_large.png
pinoo_uzanti_480x480.jpg
seri_port_480x480.jpg
KART_480x480.jpg
aygit_yazilim_480x480.jpg
pinooo_480x480 (2).jpg
11.png
1.JPG
2.JPG
5.JPG
3.jpg
4.jpg
IMG_3938.JPEG
bottom of page