Projekt: Automatischer Personenzähler
In der Lernstrecke "Auf dem Rummel" im Bereich "Automatische Schranke" hast du gelernt, wie du die Anzahl der Personen durch ein Klick auf den "Knopf A" erhöhst und dadurch mitzählt, bis alle Plätze auf dem Karussell belegt sind. Dann soll sich die Schranke beim Eingang schließen.
Dummerweise ist die Person, die mitzählt, krank. Zum Glück kann der Calliope das jedoch selbstständig übernehmen.
In diesem Projekt lernst du, wie du einen externen Sensor – einen Ultraschallsensor – an den Calliope mini anschließt und mithilfe dessen automatisch Personen zählst. Wir bauen also einen Personenzähler.
Wie funktionieret der Ultraschallsensoren?
- Was ist Ultraschall? Der Begriff Ultraschall stammt aus der Physik. Er beschreibt den Schall, den das menschliche Gehör nicht wahrnehmen kann. Ultraschall umfasst eine Frequenz von 20 kHz bis 1 GHz.
- Wie funktioniert ein Ultraschallsensor? Ein kleiner Lautsprecher sendet Ultraschallwellen aus. Treffen diese auf ein Hindernis, werden sie reflektiert. Ein zweiter Lautsprecher empfängt die zurückgeworfenen Schallwellen. Der Ultraschallsensor misst die Zeit, die der Schall für den Hin- und Rückweg benötigt. Da wir die Schallgeschwindigkeit in Luft (343 m/s oder 1235 km/h) kennen, lässt sich daraus die Entfernung zum Hindernis berechnen. Diese Berechnung übernimmt eine spezielle Erweiterung für uns. Du brauchst also nichts selber zu berechnen.
Voraussetzungen für das Projekt
In diesem Projekt werden nicht alle notwendigen Schritte zur Verwendung des Calliope nochmals von Beginn an erklärt. Falls du vorab weitere Informationen benötigst, helfen dir die folgenden Hinweiseweiter.
Hinweise für dich zum Einstieg:
- Dieses Projekt verwendet die Programmierumgebung MakeCode.
- Falls du das erste Mal mit dem Calliope arbeitest, kannst du ihn hier kennen lernen.
- Du benötigst einen externen Sensor - Ultraschallsensor
- Damit du Werte des externen Ultraschallsensor abrufen kannst, benötigst du eine Erweiterung in Makecode.