Scatola

Costruisci il tuo registratore di cassa elettronico che rileva l'inserimento di una moneta e riproduce un segnale acustico! Impara le basi della programmazione, dell'elettronica e dell'uso dei sensori in modo divertente: ideale per insegnare fisica, matematica o per la scoperta e la creazione a casa.

Descrizione

Il salvadanaio è un progetto intelligente che trasforma un normale salvadanaio in un divertente dispositivo per il risparmio sistematico. Utilizza un sensore per rilevare l'inserimento di una moneta e la registra automaticamente: può riprodurre un suono, accendere un LED, visualizzare un'animazione o contare le monete. Grazie al micro:bit e a una scheda di espansione, puoi facilmente personalizzarlo con le tue idee e funzioni, ad esempio collegando un display o un motore.

Questo kit è ideale per progetti scolastici e domestici e non richiede conoscenze avanzate. Bambini e adulti potranno esercitarsi con la programmazione, le capacità sensoriali di base e il pensiero logico. Il salvadanaio può essere programmato in MakeCode o Python, rendendolo adatto sia ai principianti assoluti che agli esperti.

Collegamento

Scheda di espansione MB2

Il registratore di cassa è dotato di un sensore IR collegato tramite 3 fili Dupont e di un pulsante collegato tramite 2 fili.

Il sensore IR è dotato di 4 pin: VCC (alimentazione), GND (massa), D0 (segnale digitale) e A0 (segnale analogico). Il sensore IR è collegato alla scheda di espansione come segue. Colleghiamo tutti i pin DuPont al pin 2 in modo che il pin del segnale DO sia collegato alla barra gialla, VCC alla barra bianca di alimentazione e GND alla barra nera di terra.

Il pulsante ha 3 pin: C, N0 e NC. Colleghiamo il pulsante ai pin C e N0. Colleghiamo il pin C alla scheda di espansione su P1 alla barra di segnale gialla, e il pin N0 alla barra di massa nera.

Infine, colleghiamo il servomotore al pin 0 in modo che il DuPont giallo sia collegato alla striscia gialla.

coineater_MB2

raccomandazione

Al primo avvio del registratore di cassa, è necessario impostare la sensibilità del sensore IR. Per prima cosa, inserire un cacciavite a croce nel quadrato blu del sensore. Ruotando il cacciavite, è possibile impostare il punto di commutazione. Questo consente di stabilire quando si desidera che il sensore si accenda.

Programma

Il salvadanaio insaziabile

Questo codice fa sì che il registratore di cassa risponda al rilevamento delle monete.

Per prima cosa, impostiamo i pin P1 e P2 in modo che siano pronti per il rilevamento. Il principio dell'intero programma è che il micro:bit attende costantemente che il segnale venga interrotto. Il segnale viene interrotto alimentando il salvadanaio con una moneta. Il pin P2 emette quindi un segnale che avvia il servomotore. Questo si porta al valore 180 e apre il salvadanaio usando i suoi bracci. Attende in questa posizione per 500 ms. Quindi il servo si porta al valore 90. L'ultimo passaggio prevede che il programma attenda 1 secondo affinché l'intero processo termini. Dopodiché il salvadanaio attende la moneta successiva. Ma attenzione, il salvadanaio è molto avido!

Compiti

Attività 1: Ravvivare un salvadanaio con due fili e nastro di alluminio

Al posto del sensore IR, utilizzate due fili da posizionare sulla paletta all'interno del registratore di cassa. Ricoprite i fili con nastro di alluminio in modo che creino un circuito elettrico quando entrano in contatto con una moneta metallica. Osservate se in questo modo il registratore di cassa riconosce meglio la moneta inserita.

Attività 2: Reazione in base al valore della moneta

Crea un programma che distingua i diversi tipi di monete in base al momento in cui vengono colpite (le monete più leggere vengono colpite prima, quelle più pesanti dopo) o in base al numero di contatti. Ogni tipo di moneta può attivare un'animazione, un suono o un'azione diversa. Ad esempio, prova a far sì che una moneta da cinque corone attivi un motore e una moneta da dieci corone accenda una striscia LED.

Attività 3: Modalità di risparmio energetico

Programma la modalità di sospensione del tuo salvadanaio. Se non viene inserita alcuna moneta per un certo periodo di tempo (ad esempio, 30 secondi), il display si spegnerà o apparirà un'animazione di sospensione. Quando viene inserita una moneta, il salvadanaio si riattiverà e mostrerà lo stato attuale dei risparmi.

Galleria