Farbsortiermaschine: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 62: Zeile 62:
<br/>
<br/>
* Micro-Servomotor SG90
* Micro-Servomotor SG90
Der Servomotor besteht aus einem Elektromotor und einem Rotationssensor. Er ist einem Gewicht von ungefähr 9g sehr leicht. Der Servomotor kann mit einer Spannung zwischen 4,8V bis 6V betrieben werden. Durch den Arduino wird er mit einer Spannung von ungefähr 5V betrieben, so dass er sich mit der Geschwindigkeit von 0,3sec pro 60° bewegt.  
Der Servomotor besteht aus einem Elektromotor und einem Rotationssensor. Der Motor kann mit einer Spannung zwischen 4,8V bis 6V betrieben werden. Durch den Arduino wird er mit einer Spannung von ungefähr 5V betrieben, so dass er sich mit der Geschwindigkeit von 0,3sec pro 60° bewegt.  
<br/>
<br/>
<br/>
<br/>
Zeile 79: Zeile 79:
* Farbsensor TCS34725 RGB-Sensor
* Farbsensor TCS34725 RGB-Sensor
[[Datei:RGB Farbsensor.jpeg|150px|thumb|rechts|Arduino UNO R3 <ref> Eigenes Dokument </ref>]]
[[Datei:RGB Farbsensor.jpeg|150px|thumb|rechts|Arduino UNO R3 <ref> Eigenes Dokument </ref>]]
 
Der RGB-Farbsensor der Firma Adafruit verfügt über einen Infrarotfilter und eine LED, die auch per Schaltung ausgeschaltet werden kann. Der Farbsensor besteht aus vier einzelnen Sensoren, die einen Rot-, Grün-, Blau- und Lichtstärkenwert zurückgeben. Der IR-Filter sorgt dafür, dass das IR-Spektrum minimiert wird und somit eine genauere Farbmessung durchgeführt werden kann.
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
* RGB-LED
* RGB-LED



Version vom 6. Januar 2021, 13:54 Uhr

Autoren: Franziska Troja, Florian Leben
Gruppe: 2.6
Betreuer: Prof. Dr. Mirek Göbel


→ zurück zur Übersicht: WS 20/21: Fachpraktikum Elektrotechnik (MTR)


Einleitung

Dieser Artikel beschreibt die Realisierung einer Farbsortiermaschine mit der Steuerung über einen Arduino. Dieser soll Schüttgut nach Farbe sortieren, sowie nicht definierbares Gut ausschleusen. Zudem erfolgt eine Zählung der verschiedenen Farben, sowie das Anzeigen der mit dem Farbsensor bestimmten Farbe über eine RGB LED.
Ziel des Projektes im GET-Fachpraktikum im 5. Semester des Studiengangs Mechatronik ist es, ein mechatronisches System zu bauen und in Betrieb zu nehmen. Abschließend wird das Projekt im Rahmen einer digitalen Messe vorgestellt. In dem Projekt werden alle drei wesentlichen Disziplinen des Studiengangs benötigt: die mechanische Konstruktion der Anlage, die elektrische Funktionsfähigkeit, sowie die Programmierung eines Mikrocontrollers.

Anforderungen

Für das Projektes wurden die folgenden Anforderungen ausgearbeitet:

  • Zuverlässige Vereinzelung des Schüttguts.
  • Definieren des Farbspektrums und der Toleranzbereiche.
  • Zuverlässige und wiederholbare Genauigkeit bei den Messungen.
  • Abschirmung von Fremdlicht für eine genauere Messung.
  • Zählung der gesamten Anzahl des Schüttguts.
  • Zählung der Anzahl jeder Farbe.
  • Ausschleusung von Schüttgut, welches außerhalb des Toleranzbereiches fällt.
  • Automatische Abschaltung, wenn Schüttgut leer.

Funktionaler Systementwurf/Technischer Systementwurf

Das System besteht aus verschiedenen Komponenten. Das Schüttgut, welches sich in einem Vorratsbehälter befindet, wird vereinzelt und dann der Farberkennung übergeben. Zur Erfassung der Farbe wird ein Farbsensor des Typs TCS34725 eingesetzt. Die dadurch ermittelten Daten werden von einem Mikrocontroller verarbeitet. Anschließend wird das Gut mit einer Sortieranlage dem passenden Behälter der jeweiligen Farbe zugeführt. Der Sortiervorgang soll automatisch beendet werden, sobald ein Sensor am Vorratsbehälter meldet, dass der Behälter leer ist. Optional kann das System durch eine RGB LED, welche die gemessene Farbe anzeigt, sowie durch einen RFID-Sensor erweitert werden, der eine Freischaltung der Farbsortiermaschine nur mit einer passenden Chipkarte ermöglicht.

Systementwurf der Farbsortiermaschine (Skizze) [1]
PAP der Farbsortiermaschine [2]



















Komponentenspezifikation

  • Arduino UNO R3
Arduino UNO R3 [3]

In diesem Projekt wird ein Arduino UNO Board verwendet, das auf einem Atmel-AVR-Mikrocontroller basieren. Die Boards sind mit der SMD-Bauweise realisiert und können entweder über eine USB-Schnittstelle (5V) oder eine externe Spannungsquelle (7-12V) versorgt werden. Sie takten zudem mit einer Frequenz von 16 MHz. Der Arduino verfügt über 14 digitale I/Os und über sechs analoge Eingänge. An den Arduino können an die zur Verfügung gestellten I/O Pins verschiedene Aktoren und Sensoren angeschlossen werden. Es kann außerdem mit einem I2C kommuniziert werden.







  • Micro-Servomotor SG90

Der Servomotor besteht aus einem Elektromotor und einem Rotationssensor. Der Motor kann mit einer Spannung zwischen 4,8V bis 6V betrieben werden. Durch den Arduino wird er mit einer Spannung von ungefähr 5V betrieben, so dass er sich mit der Geschwindigkeit von 0,3sec pro 60° bewegt.





  • Schrittmotor ULN2003 5V

Als einen weiteren Antrieb wird ein Schrittmotor verwendet. Der Motor verfügt über vier Spulen, die einpolig mit den 5V des Arduinos betrieben werden. Der Schrittmotor kann nicht direkt mit dem Arduino verbunden werden, da die Pins zu wenig Strom liefern. Dem Schrittmotor muss deswegen eine Treiberplatine vorgeschaltet werden. Er kann 2048 Schritte mit hoher Präzision anfahren.





  • Farbsensor TCS34725 RGB-Sensor
Arduino UNO R3 [4]

Der RGB-Farbsensor der Firma Adafruit verfügt über einen Infrarotfilter und eine LED, die auch per Schaltung ausgeschaltet werden kann. Der Farbsensor besteht aus vier einzelnen Sensoren, die einen Rot-, Grün-, Blau- und Lichtstärkenwert zurückgeben. Der IR-Filter sorgt dafür, dass das IR-Spektrum minimiert wird und somit eine genauere Farbmessung durchgeführt werden kann.











  • RGB-LED







  • LCD-Display







Umsetzung (HW/SW)

Hardware

Software

Komponententest

Ergebnis

Zusammenfassung

Lessons Learned

Projektunterlagen

Projektplan

Projektdurchführung

YouTube Video

Weblinks

Literatur

  1. Eigenes Dokument
  2. Eigenes Dokument
  3. Eigenes Dokument
  4. Eigenes Dokument

→ zurück zur Übersicht: WS 20/21: Fachpraktikum Elektrotechnik (MTR)