top of page

Scatola dei gioielli

Scopo del progetto: creare un sistema di allarme nella scatola con un sensore di luce e un modulo cicalino per proteggere gli oggetti di valore delle persone utilizzando la 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 modulo del sensore di luce.

  • Impara a codificare il modulo Buzzer.

  • Sviluppa abilità algoritmiche.

  • Le abilità di codifica si sviluppano.

 

Materiali da utilizzare:  Programma Mblock 3, scheda di controllo Pinoo, sensore di luce (LDR), modulo buzzer, cavi di collegamento.

 

 

 

Materiali necessari per la progettazione: una scatola vuota, carta artigianale.

 

 

Costruzione del progetto:

 

Colleghiamo il sensore di luce e il modulo buzzer alla nostra scheda Pinoo. Abbiamo collegato il sensore di luce al 7° ingresso e il modulo cicalino al 1° ingresso. Possiamo anche collegarlo a diversi ingressi sulla nostra scheda di controllo Pinoo in base ai colori sui sensori.

Abbiamo completato i nostri collegamenti, 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 Pinoo Control Card 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 effettuato la connessione alla porta seriale, scegliamo la scheda che utilizzeremo dalla scheda schede. Stiamo lavorando con il modello Nano di Arduino.

 

 

 

Dopo aver selezionato la nostra carta, facciamo clic sull'opzione Pinoo dalla scheda Estensioni. Scriveremo i nostri codici con l'estensione Pinoo.

 

Nella sezione di codifica, otteniamo il codice quando si fa clic sulla bandiera verde nel menu Eventi per avviare l'applicazione. Per vedere il valore del sensore di luce sullo schermo, otteniamo il codice "Hello" dal menu Visualizza. Otteniamo il codice che leggerà il valore del Sensore di luce dal menu Robot. Selezioniamo il numero di porta a cui abbiamo collegato il nostro sensore. Per vedere costantemente il valore letto dal nostro sensore, prendiamo il codice di ripetizione dal menu di controllo e inseriamo altri codici in esso. Vediamo il valore del nostro spettacolo di marionette.

Dopo aver completato i nostri codici sul Sensore di Luce, passiamo ai codici del nostro modulo Buzzer, che usiamo per dare un avviso all'apertura del coperchio della scatola.Prima di tutto prendiamo il codice necessario per la realizzazione del Buzzer un suono dal menu Robot e selezionare il numero di porta a cui è collegato.Possiamo sceglierlo casualmente ascoltando la parte della nota e la parte dell'intervallo. Quando il coperchio della scatola è aperto, il cicalino emetterà un avviso acustico, se il coperchio della scatola è chiuso, non emetterà alcun avviso. Abbiamo bisogno di espressioni condizionali per creare questo sistema. Dal menu di controllo, includiamo il codice, in caso contrario, ripetiamo il codice continuamente. Se il valore letto dal nostro sensore di luce è maggiore di 500, cioè la quantità di luce ricevuta dal sensore aumenta, il buzzer emetterà un segnale acustico se il coperchio della scatola è aperto. Se è inferiore a 500, il buzzer non dovrebbe dare alcun avviso. Per questo, inseriamo l'operazione di dimensione dal menu operazioni, in caso contrario, nel codice. Quindi inseriamo il codice che legge il valore del sensore di luce sul lato sinistro del processo e aggiungiamo il numero 500 a destra.

Se il valore del sensore di luce è maggiore di 500, aggiungiamo il codice per silenziare il buzzer nei punti pertinenti in modo che il buzzer avviserà, altrimenti non darà avviso.

 

 

Dopo aver completato i nostri codici, controlliamo il funzionamento del nostro progetto cliccando sulla bandiera verde. Quando abbiamo coperto con le mani il sensore di luce, il nostro manichino ha mostrato un valore inferiore a 500 e il buzzer non ha dato alcun avviso. Quando allontaniamo la mano dal sensore, il cicalino emette un avviso.

 

 

 

Se non ci sono problemi nel funzionamento del nostro progetto, carichiamo i codici che abbiamo scritto sulla nostra scheda per eseguire il nostro progetto con un alimentatore indipendentemente 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 del mouse sul codice e fare clic su Carica su arduino (lavoriamo con arduino come una scheda).

 

Stiamo aspettando che i codici vengano caricati sulla carta. Al termine dell'installazione, chiudiamo la finestra e scolleghiamo il cavo di connessione della Pinoo Control Card 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.

 

Mettiamo il nostro circuito all'interno della scatola.

 

Infine, nascondiamo il nostro circuito con carta artigianale per rendere la nostra scatola più elegante. Posizioniamo il sensore di luce sulla nostra carta artigianale.

CODICI IDE ARDUINO:

 

int ldr = A0; // Assegna ldry al pin A0

int ldr_value; // Assegniamo una variabile denominata ldr value

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

configurazione vuota ()

{

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

}

ciclo vuoto()

{

  ldr_value = analogRead(ldr); // abbiamo letto il valore da ldr

  se (valore_ldr > 500)

{

// se il valore ldr è maggiore di 500 

  // il cicalino emette un segnale acustico a intervalli di 1 secondo  

digitalWrite(cicalino, ALTO); 

  ritardo(1000);  

digitalWrite(cicalino, BASSO);  

ritardo(1000); 

}

altro

{

// altrimenti 

  // fa suonare il cicalino 

  digitalWrite(cicalino, BASSO); 

}

}

1_e8202fd1-0f05-4a1f-a3e3-2b808f6440db_large.jpg
2_072be571-24a6-4ce2-9393-caf4088f279a_large.png
3_5155d083-e0d7-42ee-ab5c-4bcb1ab9db1b_large.jpg
seri_port_480x480.jpg
KART_480x480.jpg
pinooo_480x480 (2).jpg
isiksensoru_480x480.jpg
Screenshot_4_4c64813c-79ef-42ca-bf4f-885003c0095e_480x480.jpg
Screenshot_5_52851ed9-dda9-4b2e-a814-856c54b9a159_480x480.jpg
17_8ec9fc73-7549-4c28-ac3c-fe1199229187_large.png
Screenshot_6_1a609831-8e6b-4131-acc7-b4ca5656ff37_480x480.jpg
Screenshot_7_60c50ed2-35c9-4055-b0b5-b7010ae66b3f_480x480.jpg
Screenshot_8_59bbada0-b7c1-45e4-ae01-561e3a0c442d_480x480.jpg
21_a15942ea-89dc-46b4-8232-34b9f85278d5_large.jpg
22_433adfec-35bf-45dd-b908-06337f872748_large.jpg
23_large.jpg
bottom of page