tridicka_minci

Münzsortierer

Bauen Sie Ihren eigenen intelligenten Münzsortierer, der den Wert der eingeworfenen Münze automatisch erkennt und in den richtigen Schlitz sortiert! Lernen Sie spielerisch die Grundlagen der Programmierung, Elektronik und des Umgangs mit Sensoren.

Beschreibung

Der Münzsortierer ist ein smartes Projekt, das Münzen automatisch nach ihrem Wert erkennt und sortiert. Mithilfe von Sensoren erkennt er die eingeworfene Münze, zählt sie und schiebt sie in den richtigen Schlitz – zusätzlich kann er einen Ton abspielen oder den Sparstatus auf dem Display anzeigen. Mit dem micro:bit und einer Erweiterungsplatine lässt er sich ganz einfach nach eigenen Vorstellungen, wie zum Beispiel LED-Signalisierung oder Bluetooth, individualisieren.

Das Kit eignet sich ideal für Schul- und Heimprojekte. Nutzer erlernen beim Arbeiten die Grundlagen der Programmierung, Sensorik und Konstruktion. Die Programmierung erfolgt in MakeCode oder Python und ist für Anfänger und Fortgeschrittene geeignet.

Verbindung

Erweiterungskarte MB2

Der Anschluss der einzelnen Komponenten ist im Diagramm dargestellt. Es zeigt, wie die Ausgangssignale der Sensoren mit dem micro:bit verbunden und gleichzeitig die gesamte Elektronik mit Strom versorgt werden. Der Übersichtlichkeit halber sind die positiven und negativen Stromkabel im Diagramm mit einer gemeinsamen Leitung verbunden.

Empfehlung

Beim ersten Start des Münzsortierers müssen Sie die Empfindlichkeit des IR-Sensors einstellen. Führen Sie dazu zunächst einen Kreuzschlitzschraubendreher in das blaue Quadrat am Sensor ein. Durch Drehen des Schraubendrehers können Sie den Schaltpunkt einstellen. So bestimmen Sie, wann der Sensor einschalten soll.

Programm

Wert einer Münze

Beispielprogramm zum Zählen von Münzen gleichen Werts mit einem einzigen Sensor. Das Programm kann anschließend leicht so modifiziert werden, dass alle Münzen gezählt werden.

Wir werden Münzen mit dem Scan-Puls-Block erkennen. Eine fallende Münze wird vom Sensor nur für sehr kurze Zeit erkannt, sodass die Erkennung einer Münze wie ein Impuls aussieht. Würden wir die logische Abtastung in einer Endlosschleife verwenden, könnte es passieren, dass unser Programm die Münzen nicht verarbeiten kann und Fehler auftreten.

Nach der Erkennung fügen wir die Werte einfach der Variablen hinzu, die wir für den gegebenen Wert erstellt haben. Sie können den berechneten Gesamtwert in der zweiten Variablen speichern.

Aufgaben

Aufgabe 1: Münzen zählen

Erweitern Sie das Beispielprogramm, um alle Münzwerte zu zählen. Fügen Sie für jeden Sensor am Sortierer einen separaten Zähler hinzu, um den entsprechenden Wert aufzuzeichnen.

Aufgabe 2: Gesamtwert anzeigen

Programmieren Sie den micro:bit so, dass er die Summe aller eingeworfenen Münzen anzeigt – den aktuell gesparten Betrag.

Aufgabe 3: Soundeffekte

Fügen Sie dem Programm Soundeffekte hinzu, die abgespielt werden, wenn eine Münze den Sensor passiert. Verwenden Sie die Bibliothek „Musik“ und wählen Sie für jeden Wert einen passenden Sound aus.

Aufgabe 4: Externes Display

Schließen Sie ein externes LED- oder LCD-Display an das System an und ändern Sie das Programm so, dass die gespeicherten Werte entsprechend der erkannten Münzart angezeigt werden.

Bildergalerie