tridicka_minci

Selezionatrice di monete

Costruisci il tuo selezionatore di monete intelligente che riconosce automaticamente il valore della moneta che inserisci e la ordina nella fessura corretta! Impara le basi della programmazione, dell'elettronica e come usare i sensori in modo divertente.

Descrizione

Il selezionatore di monete è un progetto intelligente che riconosce e ordina automaticamente le monete in base al loro valore. Utilizza sensori per rilevare la moneta inserita, la conta e la posiziona nella fessura corretta; può anche riprodurre un suono o mostrare lo stato dei risparmi sul display. Con il micro:bit e una scheda di espansione, puoi facilmente personalizzarlo con le tue idee, come la segnalazione LED o il Bluetooth.

Il kit è ideale per progetti scolastici e domestici. Gli utenti impareranno le basi della programmazione, dei sensori e della costruzione mentre lo utilizzano. La programmazione avviene in MakeCode o Python ed è adatta sia a principianti che a utenti avanzati.

Collegamento

Scheda di espansione MB2

Il collegamento dei singoli componenti è illustrato nello schema, che mostra come collegare i segnali di uscita dai sensori al micro:bit e allo stesso tempo alimentare tutti i componenti elettronici. Per chiarezza, i cavi di alimentazione positivo e negativo sono collegati a un'unica linea comune nello schema.

raccomandazione

Al primo avvio della selezionatrice di monete, è 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 attivi.

Programma

Valore di una moneta

Esempio di programma per il conteggio di monete dello stesso valore utilizzando un singolo sensore. Il programma può quindi essere facilmente modificato per contare tutte le monete.

Rileveremo le monete utilizzando il blocco "Scan Pulse". Una moneta che cade viene rilevata dal sensore solo per un tempo molto breve, quindi possiamo dire che il rilevamento di una moneta assomiglia a un impulso. Se utilizzassimo la scansione logica in un ciclo infinito, potrebbe accadere che il nostro programma non sia in grado di elaborare le monete e si verifichino errori.

Dopo il rilevamento, aggiungeremo semplicemente i valori alla variabile creata per il valore specificato. È possibile memorizzare il valore totale calcolato nella seconda variabile.

Compiti

Attività 1: Contare le monete

Estendi il programma di esempio per contare tutti i valori delle monete. Per ogni sensore sul selezionatore, aggiungi un contatore separato per registrare il valore corrispondente.

Attività 2: Visualizzazione del valore totale

Programmare il micro:bit per visualizzare la somma di tutte le monete inserite, ovvero l'importo attuale risparmiato.

Attività 3: Effetti sonori

Aggiungi effetti sonori al programma che verranno riprodotti ogni volta che una moneta passa attraverso il sensore. Utilizza la libreria "Musica" e seleziona un suono appropriato per ogni valore.

Attività 4: Display esterno

Collegare al sistema un display LED o LCD esterno e modificare il programma per visualizzare i valori salvati in base al tipo di monete riconosciute.

Galleria