top of page

Girasole

Scopo del progetto: realizzare un progetto di girasole utilizzando la scheda di controllo Pinoo, il servomotore e il modulo ldr.

Durata:  2 lezioni

Fascia di età:  7 anni e più

Set usato:  Set Pinoo Basic, Set Invenzione, Set Completo, Set Maker.

Risultati:

  • Impara a codificare la scheda di controllo Pinoo.

  • Impara a usare il modulo ldr.

  • Impara a usare il servomotore.

  • Sviluppa abilità algoritmiche.

  • Le abilità di codifica si sviluppano.

 

Materiali da utilizzare:  Programma Mblock 3, scheda di controllo pinoo, modulo ldr, servomotore

 

 

Materiali necessari per la progettazione:  Forex, forbici e taglierino, carta A4, cartone, pastelli, vernice acrilica e pennello, pistola per colla e silicone.

 

 

Costruzione del progetto:

 

Iniziamo con il design del girasole per il nostro progetto.

 

 

Disegniamo un'immagine di un girasole su carta A4. Dipingiamo questa immagine con pastelli colorati. Quindi lo tagliamo con le forbici.

 

 

Dal cartone tagliamo un cerchio delle dimensioni del dorso del girasole. Silicone il cartone tagliato sul retro del girasole.

 

 

Facciamo un buco abbastanza grande da permettere al modulo ldr di entrare nel mezzo del girasole con un taglierino. Posizioniamo il modulo Ldr e lo siliconiamo.

 

 

 

Tagliamo un pezzo di forex lungo 2x8 cm con un taglierino. Dipingiamo il pezzo che abbiamo tagliato con il colore verde con vernice acrilica.

 

 

Abbiamo siliconato un'estremità di questo pezzo sul retro del girasole. Dall'altra parte, siliconizziamo la punta del servomotore.

 

 

Tagliamo 3 pezzi di 15x5 cm di lunghezza e 1 pezzo di 15x15x cm di lunghezza dal forex con un taglierino. Otteniamo una piattaforma siliconando gli altri pezzi piccoli perpendicolarmente ai 3 lati del pezzo grande.

 

 

Usando un taglierino, creiamo un foro abbastanza grande da permettere al cavo di collegamento di passare attraverso la parte anteriore del pezzo grande in alto. In silicone il servomotore accanto a questo foro.

 

Attacchiamo il servomotore alla prima porta della scheda di controllo Pinoo. Per installare il modulo Ldr, colleghiamo il cavo di collegamento alla 7a porta.

 

Passiamo il cavo attaccato alla 7a porta attraverso il foro che abbiamo creato.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Attacchiamo l'estremità del servomotore nel girasole al servomotore.

 

Inseriamo il cavo di collegamento del modulo Ldr.

 

Inseriamo il cavo USB sia nella scheda Pinoo che nel computer. Ora possiamo iniziare a codificare.

 

 

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 "COM4" 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:

 

Per prima cosa scriviamo i codici necessari per vedere sullo schermo il valore del modulo ldr installato sulla 7a porta. Mentre teniamo il modulo Ldr alla luce, vedremo che il valore cambia sullo schermo.

 

Dopo aver visto i valori modificati, cancelliamo i codici. Fare clic sul campo Dati/Blocco e fare clic su Crea una variabile. Inserisci una laurea nel campo che si apre e fai clic sul pulsante OK. Abbiamo creato una variabile denominata gradi.

 

 

Iniziamo con il blocco di codice del programma Pinoo. Quindi utilizziamo il blocco di codice ancora e ancora.

 

 

Aggiungiamo la struttura condizionale, se presente, nel blocco di codice di ripetizione. Quindi creiamo la nostra condizione. La nostra condizione è che il valore del sensore di luce (modulo ldr) attaccato alla 7a porta sia maggiore di 850. Qui 850 è un valore di illuminamento, quindi quando teniamo premuto il flash otteniamo un valore maggiore di 850. Questo valore può variare a seconda del valore della luce ambientale.

 

Se è così, scriviamo la nostra condizione aggiungendo il blocco di codice, ripetiamo finché non siamo all'interno del blocco di codice. La nostra condizione è che il valore del modulo ldr attaccato alla 7a porta sia inferiore a 850. Quindi qui stiamo affermando che dovrebbe funzionare fino a quando la luce non si spegne.

 

 

 

 

 

 

 

 

 

 

Ripeti finché non aumentiamo di 1 il valore della variabile degree all'interno del blocco di codice.

 

 

Specifichiamo l'angolo del servomotore fissato alla 1a porta come variabile di grado.

 

 

 

Fare clic destro sul comando “Programma Pinoo” e nella finestra che si apre, “Installa su Arduino”  Selezioniamo l'opzione.  

 

 

 

 

 

 

 

 

 

Nella pagina che si apre, clicchiamo sul pulsante "Carica su Arduino", che è selezionato in blu. I nostri codici vengono caricati sulla nostra scheda di controllo pinoo.

Dopo che viene visualizzato il messaggio "Installazione completata", fare clic sul pulsante "Chiudi".

 

Stato di funzionamento del progetto:

 

 

Inseriamo la batteria da 9V. Ci assicuriamo che la carta Pinoo sia attiva.

 

 

Puoi provare a tenere una torcia sul modulo Ldr con il tuo telefono.

1.JPG
Ekran_Alintisi_f68c6a97-c591-4df7-b41b-1a8bed61d907_480x480.jpg
9.JPG
10.JPG
11.JPG
12.JPG
14.JPG
13.JPG
15.JPG
19.JPG
20.JPG
21.JPG
22.JPG
23.JPG
24.JPG
25.JPG
26.JPG
Screenshot_1_480x480.jpg
27.JPG
28.JPG
29.JPG
pinoo_uzanti_480x480.jpg
1_a8314da2-edff-4525-979d-b2d3ff93364b_large.png
KART_480x480.jpg
seri_port_480x480.jpg
aygit_yazilim_480x480.jpg
pinooo_480x480 (2).jpg
40.png
41.png
42.png
43.png
44.png
45.png
46.png
47.png
48.png
49.png
52_c5b3da8b-ba0b-4dc1-a956-0c622b2a0a73_480x480.jpg
53.PNG
bottom of page