Gesichtsverfolgungskamera: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 72: Zeile 72:


== Komponentenspezifikation ==
== Komponentenspezifikation ==
===Arduino UNO===
===Servomotoren===
===Kamera===


== Umsetzung (HW/SW) ==
== Umsetzung (HW/SW) ==

Version vom 4. Januar 2023, 21:58 Uhr

Autoren: Suryaa Kalamani-Ramamoorthy & Aaron-Lasse Paelmke
Betreuer: Prof. Ulrich Schneider


→ zurück zur Übersicht: WS 20/21: Angewandte Elektrotechnik (BSE)

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

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

Einleitung

Das Projekt "Gesichtsverfolgungskamera" wird im Rahmen des GET Fachpraktikums im 5. Semester des Studiengangs Mechatronik der HSHL am Campus Lippstadt durchgeführt. Ziel des Projekts ist die Umsetzung eines Systems, das mittels einer Webcam Gesichter erfasst und Mikrokontroller gesteuert dem erfassten Gesicht folgt und es im Fokus behält. Die Durchführung des Projekts soll die erlernten Kenntnisse der Fächer Informatik, Physik, Grundlagen der Elektrotechnik I, Grundlagen der Elektrotechnik II, Elektronische Bauelemente und Grundschaltungen, Aufbau-/ und Verbindungstechnik sowie Mess-/ und Regelungstechnik festigen, vertiefen und neue Erkenntnisse fördern.

Anforderungen

Tabelle 1: Anforderungsliste
Nr. Beschreibung der Anforderung
1 Die Kamera soll um zwei Achsen beweglich sein.
2 Die Bewegung der Kamera (Schwenken und Neigen) soll über zwei Aktoren realisiert werden.
3 Die von der Kamera erfassten Bilder sollen an einen Computer übertragen werden.
4 Mittels Software soll der Computer in den erfassten Bildern Gesichter erkennen.
5 Die erkannten Gesichter sollen in der Mitte des Bildes zentriert werden.
6 Die Ansteuerung der Servos für die Bewegung der Kamera erfolgt über einen Arduino UNO.
7 Die Kommunikation zwischen Mikrokontroller und PC / Software soll über eine USB Schnittstelle geschehen.
8 Drei LEDs sollen den Status der Gesichtserfassung signalisieren.
9 Solange kein Gesicht erkannt ist soll sich die Kamera in zufällige Richtungen bewegen.

Die Tabelle beschreibt die Anforderungen an das Projekt Gesichtserfassungskamera.

Funktionaler Systementwurf/Technischer Systementwurf

Bei den Abbildungen handelt es sich um Skizzen, die sowohl den technischen, als auch den funktionalen Systementwurf verdeutlichen sollen.

Die von der Webcam erfassten Bilder sollen an einen PC übermittelt werden, auf dem eine Software zur Gesichtserkennung läuft. Die Aufnahmen der Webcam sollen auf Gesichter gescannt werden. Die Position des Gesichts auf den Fotos der Webcam soll zentriert werden, wodurch sich ableiten lässt, in welche Richtung sich die Webcam bewegen muss, damit das Gesicht zentriert wird. Zwischen dem PC und dem Arduino UNO Mikrokontroller soll ein Datenaustausch stattfinden, um die Informationen, wie der Arduino die zwei Servomotoren ansteuern soll zu übertragen.


Komponentenspezifikation

Arduino UNO

Servomotoren

Kamera

Umsetzung (HW/SW)

Hardware

Das Adruino-Gehäuse, der Kamerahalter, die Halterungen für den Servomotor und der Stativ werden alle in der CAD-Software Solidworks entworfen und für das Rapid Prototyping mit einem 3D-Drucker hergestellt. Die folgenden Abbildungen sind ein Ausschnitt aus den CAD-Entwürfen


Software

Komponententest

Ergebnis

Zusammenfassung

Lessons Learned

Projektunterlagen

Projektplan

Projektdurchführung

YouTube Video

Weblinks

Literatur


→ zurück zur Übersicht: Kategorie:ProjekteET MTR BSE WS2022