Arduino Münzensortierer: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Zeile 46: Zeile 46:


== Umsetzung (HW/SW) ==
== Umsetzung (HW/SW) ==
'''Hardware'''


== Komponententest ==
== Komponententest ==

Version vom 9. Januar 2023, 16:05 Uhr

Autor: David Schütte
Betreuer: Prof. Göbel & Prof. Schneider


Einleitung

Im Rahmen des GET-Fachpraktikums im 5. Semester der Hochschule Hamm-Lippstadt soll mithilfe eines Arduino Baukastens ein Münzensortierer entwickelt werden. Das Ziel ist das Sortieren von Münzen und die Erfassung des Geldwertes, welcher sich im Sortierer befindet. Alle Münzen lassen sich in 8 Größe unterteilen, welche je nach ihrer Größe auf einer Rutsche durch ein Loch in einen Behälter fallen. Diesen Vorgang soll ein Infarotsensor erkennen, sodass genau gezählt werden kann, wie viele Münzen in den jeweiligen Behälter gefallen sind. Schließlich sollen die Zählergebnisse und der Wert im Sortierer auf ein LCD-Display ausgegeben werden.

Anforderungen

Tabelle 1: Anforderungen des Projektes
ID Inhalt Umgesetzt Datum
01 8 Öffnungen für alle Münzsorten Beispiel Beispiel
02 8 Infarotsensoren für alle Münzsorten Beispiel Beispiel
03 8 seperate Behälter für alle Münzsorten Beispiel Beispiel
04 Rutsche, wo die Münzen heruntergleiten Beispiel Beispiel
05 Ausgabe des Gesamtwertes auf das LCD-Display Beispiel Beispiel

Funktionaler Systementwurf/Technischer Systementwurf

Funktionaler Systementwurf:

Abbildung 1: Funktionaler Systementwurf

Technischer Systementwurf:

Abbildung 2: Technischer Systementwurf


Komponentenspezifikation

1. Arduino Uno Für das Verarbeiten der Sensordaten und die Ausgabe auf das LCD-Display wird in diesem Projekt der Arduino UNO verwendet. Dieser braucht für den Aufbau 8 digitale Eingänge, durch die das Erkennen einer Münze im jeweiligen Münzfach eingelesen wird. Desweiteren muss der Arduino die Abstandssensoren mit einer Spannung von 3,3V bis 5V versorgen. Im späteren Betrieb wird der Arduino mit einer 9V-Blockbatterie versorgt, die in einem Gehäuse auf der Rückseite des Münzensortierers ist. Mit dem "Resetknopf", der auf dem Arduino verbaut ist, wird später auch der gezählte Münzenwert zurückgesetzt.

2. Abstandssensor TCRT5000 - Infrarot (IR) - 90° Zum Erkennen der Münzen wird der Abstandssensor TCRT5000 - Infrarot (IR) - 90° verwendet. Dieser wurde vor allem wegen seiner kompakten Bauform und seiner Abmaße ausgewählt, da er somit perfekt in die einzelnen Fächer der Münzen untergebracht werden kann. Er hat eine Betriebsspannung von 3,3V bis 5V (beide Spannungen am Arduino möglich) und einen Erfassungsabstand von 1mm bis 50mm. Die 50mm sind in diesem Fall auch nötig, da der Abstand im Münzfach für 2€ ca. 40mm beträgt. Mit einem Potentiometer, welches sich per Kreuzschraubendreher einstellen lässt, kann man außerdem den Schaltabstand des Sensors einstellen. Auch diese Funktion ist sehr wichtig, da die Abstände der einzelnen Münzfächer unterschiedlich sind.

3. LCD-Display Zur Ausgabe des Gesamtmünzwertes wird das LCD-Display verwendet, welches bereits im Arduino-Baukasten vorhanden ist. Dieses lässt sich einfach per I2C ansteuern. Im Betrieb soll es dann immer den aktuellen Münzwert des gesamten Behälters anzeigen.

Umsetzung (HW/SW)

Hardware

Komponententest

Ergebnis

Zusammenfassung

Lessons Learned

Projektunterlagen

Projektplan

Projektdurchführung

YouTube Video

Weblinks

Literatur


→ zurück zur Übersicht: WS 22/23: Angewandte Elektrotechnik (BSE)