top of page

Simulazione terremoto

Scopo del progetto: Realizzare un sistema di simulazione di terremoti che dia avvisi utilizzando la scheda di controllo Pinoo, il sensore di impatto dell'inclinazione e il modulo cicalino.

Durata:  2 lezioni

Fascia di età:  7 anni e più

Set Pinoo:  Set Maker e set completo

Risultati:

  • Impara a codificare la scheda di controllo Pinoo.

  • Impara a usare i sensori di inclinazione e impatto.

  • Impara a usare il cicalino.

  • Sviluppa abilità algoritmiche.

  • Le abilità di codifica si sviluppano.

  

Materiali da utilizzare:  Programma Mblock 3, scheda di controllo pinoo, inclinazione e impatto  sensore, modulo buzzer, cavi di collegamento.  

 

 

Materiali necessari per la progettazione: assi di legno, cartone giallo specchiato, feltro rosso, pistola per colla e silicone.

 

 

 

Costruzione del progetto:

Per il nostro progetto, otteniamo prima i nostri bastoncini di legno.

 

Combiniamo le nostre tavole di legno con una pistola per colla e modelliamo il nostro cartone specchiato in triangoli e lo incolliamo per dargli l'aspetto di un tetto sulla parte superiore.

 

 

 

 

 

 

 

 

 

 

 

Attacchiamo il nostro feltro rosso in base alle sue dimensioni in modo che dia un aspetto colorato al retro della nostra casa.

 

Inclinazione e impatto  fissiamo il nostro modulo sensore e cicalino sul tetto della nostra casa. Mettiamo anche la nostra carta di controllo Pinoo all'interno della nostra casa. Dopo il collegamento con i cavi di collegamento, abbiamo completato la nostra parte di progettazione.

  

  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 inclinazione e impatto funziona o meno, posizioniamo il nostro codice freccia del sensore di inclinazione e impatto nel nostro codice sotto il codice 'When Green Flag Click'. In questo modo, i valori che otteniamo sono 0 e 1. (0 = c'è inclinazione o impatto, 1 = inclinazione o nessun colpo)

 

 

 

 

Controlliamo il nostro modulo Buzzer eseguendo il codice qui sotto con il codice che emette un suono quando viene cliccata la bandiera verde.

 

Ciao, abbiamo letto la pendenza e il valore di impatto con il nostro codice. Quindi, se il valore che otteniamo è uguale a 0, cioè se c'è una pendenza o un impatto, il mio modulo buzzer funzionerà per mezzo secondo e ci darà un avviso.

  

 

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 scuotiamo la nostra casa, il nostro modulo cicalino si spegne e ci avvisa.

 

CODICI IDE ARDUINO:

int sensore_impulsi = 2; // Assegna il sensore di impatto al pin 2

int valore_impulso; // assegniamo una variabile denominata valore di impulso

cicalino int = 3; // Assegna il buzzer al pin 3

configurazione vuota ()

{

  pinMode(sensore_impulsi, INPUT); // è il pin di ingresso del sensore di impatto 

  pinMode(cicalino, USCITA); // è il pin di uscita del cicalino

}

ciclo vuoto() 

{

  valore_impulso = lettura_digitale(sensore_impulso); // abbiamo i dati dal sensore di impatto 

se (valore_impulso == ALTO)

{

// se c'è un colpo   // il cicalino funziona 

  digitalWrite(cicalino, ALTO);  

ritardo(500);  

digitalWrite(cicalino, BASSO);   ritardo(500);

 

}

altro

{

// altrimenti  

digitalWrite(cicalino, BASSO); // il cicalino si interrompe

  }

}

IMG_3998.JPEG
IMG_3993.JPEG
IMG_3996.JPEG
IMG_4021.jpeg
IMG_3997.JPEG
IMG_3999.JPEG
1_a8314da2-edff-4525-979d-b2d3ff93364b_large.png
pinoo_uzanti_480x480.jpg
seri_port_480x480.jpg
pinooo_480x480 (2).jpg
KART_480x480.jpg
aygit_yazilim_480x480.jpg
1.JPG
2_3e700efd-84be-4c27-a686-ad23698c93f5_large.jfif
3.JPG
4.JPG
6.jpg
IMG_4002.JPEG
bottom of page