top of page

Tende intelligenti

Scopo del progetto: realizzare un sistema che getti un'ombra quando la temperatura nell'ambiente aumenta utilizzando il sensore di temperatura-umidità e il servomotore della scheda di controllo Pinoo.

Durata: 2 lezioni

Set Pinoo: set di invenzione, set completo.

Fascia d'età: 7 anni e oltre

Risultati:

  • Impara a codificare la scheda di controllo Pinoo.

  • Impara a usare il sensore di temperatura.

  • Impara a usare il servomotore.

  • Sviluppa abilità algoritmiche.

  • Le abilità di codifica si sviluppano.

 

 

Materiali da utilizzare: programma Mblock 3, scheda di controllo pinoo, sensore temperatura-umidità, servomotore, cavi di collegamento.

 

 

Materiali necessari per la progettazione: Decota, eva, forbici, taglierino, pistola per colla e silicone.

 

 

 

Costruzione del progetto:

 

Per il nostro progetto, abbiamo prima impostato i pezzi di decota.

 

 

Creiamo la parte anteriore del nostro caffè e tagliamo un pezzo per assomigliare a una porta.

 

Ripariamo la parte tagliata con l'aiuto di una pistola in silicone.

 

 

Copriamo la parte anteriore del caffè con eva.

 

 

Fissiamo l'insegna del bar sul davanti e scriviamo il nome del nostro bar con una penna qualsiasi.

 

 

Ripariamo il pezzo decorativo rettangolare in modo che sia la parte anteriore del caffè.

 

 

 

 

Copriamo con eva i pezzi di decota che formeranno le pareti del caffè.

 

 

 

Ripariamo i pezzi di decota che abbiamo coperto come nella foto.

 

 

 

Fissiamo il pezzo decorativo alla spazzola del nostro servomotore per sostenere la nostra tenda.

 

 

 

 

Quindi fissiamo il nostro servomotore alla parte anteriore della gabbia con l'aiuto di una pistola in silicone.

 

 

Copriamo con eva il pezzo decorativo che fungerà da tenda e lo fissiamo alla spazzola del nostro servomotore.

 

 

 

Quindi ripariamo il nostro sensore di temperatura-umidità come in foto. Colleghiamo il nostro sensore di temperatura-umidità alla porta 3 e il nostro servomotore alla porta numero 2 alla nostra scheda di controllo Pinoo.

 

 

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, posizioniamo il nostro codice di identificazione del sensore di temperatura-umidità sotto il codice "Programma Pinoo" per verificare se il nostro sensore di temperatura-umidità funziona. Quindi stampiamo i valori dei nostri sensori di temperatura-umidità sulla porta seriale e li carichiamo su arduino. Quindi cambiamo l'opzione 'recv encode mode' in 'har state' in basso a destra del nostro programma mblock. In questo modo vediamo i valori del nostro sensore di temperatura-umidità sulla porta seriale. Dopo aver caricato i nostri codici su Arduino, non dimentichiamo di ricollegarlo dalla sezione di connessione del programma.

 

 

 

Per verificare se il nostro servomotore funziona o meno, aggiungiamo il nostro codice per far funzionare il servomotore sotto il codice quando viene premuto il tasto.

 

 

Per prima cosa creiamo una variabile chiamata aci dalla sezione Data&Block per abilitare il movimento lento del nostro otturatore.

 

Non possiamo azionare il nostro sensore di temperatura-umidità con il codice quando viene cliccata la bandiera verde. Ecco perché introduciamo il nostro sensore di temperatura-umidità nel nostro programma con il nostro codice sotto il codice del programma Pinoo.

 

 

Ci assicuriamo che la nostra variabile angolare sia 20 ogni volta. Quindi abbiamo creato la condizione se il valore del nostro sensore di temperatura è maggiore di 37 gradi.

 

 

Se la nostra condizione è soddisfatta, la nostra variabile dell'angolo aumenterà di -1 a intervalli di 0,2 secondi fino a quando la nostra variabile dell'angolo è 20 e l'angolo del nostro servomotore cambierà aumentando di -1 ogni volta. Se la nostra condizione non è soddisfatta, la nostra variabile dell'angolo aumenterà di 1 a intervalli di 0,2 secondi fino a quando la nostra variabile dell'angolo è di 45 gradi e l'angolo del nostro servomotore cambierà aumentando di -1 ogni volta.

 

  

 

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:

 

 

Se il valore del nostro sensore di temperatura-umidità è superiore a 37 gradi, la nostra tenda non si abbassa, altrimenti la nostra tenda si alza.

 

CODICI IDE ARDUINO:

 

IMG_4539.JPEG
IMG_4538.JPEG
IMG_4540.JPEG
IMG_4541.JPEG
IMG_4542.JPEG
IMG_4543.JPEG
IMG_4544.JPEG
IMG_4547.JPEG
IMG_4545.JPEG
IMG_4548.JPEG
IMG_4549(1).JPEG
IMG_4550.JPEG
IMG_4551.JPEG
IMG_4552_480x480.jpg
pinoo_uzanti_480x480.jpg
1_a8314da2-edff-4525-979d-b2d3ff93364b_large.png
seri_port_480x480.jpg
KART_480x480.jpg
pinooo_480x480 (2).jpg
aygit_yazilim_480x480.jpg
Screenshot_50_480x480 (1).jpg
Screenshot_51_480x480 (1).jpg
Screenshot_52_480x480 (1).jpg
1.JPG
2.JPG
3.JPG
4.JPG
5.JPG
6.jpg
7.jpg
calisma.jpg
arduino_ide.JPG
bottom of page