Steuerung des Computers durch Handgesten mit Arduino: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Zeile 24: Zeile 24:
! style="font-weight: bold;" | Geprüft von
! style="font-weight: bold;" | Geprüft von
! style="font-weight: bold;" | Datum
! style="font-weight: bold;" | Datum
|-
| 2.0
| Wenn die rechte Hand in einem bestimmten Abstand vor dem Sensor platziert wird, sollte das Video einen Schritt vorwärts laufen.
| Lihui Liu
| 02.10.2022
| Junjie Lyu
| 02.10.2022
|-
|-
|Persönlickeit
|Persönlickeit
Zeile 50: Zeile 43:
| Hardware
| Hardware
|-
|-
| 1.2
| 2.1
| Arduino Uno
| Arduino Uno
| Lihui Liu
| 02.10.2022
| Junjie Lyu
| 02.10.2022
|-
| 2.2
| Ultraschallsensor (3 stück)
| Lihui Liu
| 02.10.2022
| Junjie Lyu
| 02.10.2022
|-
| 2.3
| USB Kabel
| Lihui Liu
| 02.10.2022
| Junjie Lyu
| 02.10.2022
|-
| 2.4
| Laptop mit Python
| Lihui Liu
| Lihui Liu
| 02.10.2022
| 02.10.2022
Zeile 59: Zeile 73:
| Software
| Software
|-
|-
| 3.1
| Arduino IDE
| Lihui Liu
| 02.10.2022
| Junjie Lyu
| 02.10.2022
| -
| 3.2
| Python3
| Lihui Liu
| 02.10.2022
| Junjie Lyu
| 02.10.2022
| -
| -
| Arduino IDE
| 3.3
| VLC
| Lihui Liu
| Lihui Liu
| 02.10.2022
| 02.10.2022
Zeile 68: Zeile 96:
| System
| System
|-
|-
| 1.0
| 4.1
| Wenn beide Hände in einer bestimmten Entfernung vor den Sensor gehalten werden, sollte das Video im VLC-Player abgespielt/angehalten werden.
| Wenn beide Hände in einer bestimmten Entfernung vor den Sensor gehalten werden, sollte das Video im VLC-Player abgespielt/angehalten werden.
| Lihui Liu
| Lihui Liu
Zeile 75: Zeile 103:
| 02.10.2022
| 02.10.2022
|-
|-
| 2.0
| 4.2
| Wenn die rechte Hand in einem bestimmten Abstand vor dem Sensor platziert wird, sollte das Video einen Schritt vorwärts laufen.
| Wenn die rechte Hand in einem bestimmten Abstand vor dem Sensor platziert wird, sollte das Video einen Schritt vorwärts laufen.
| Lihui Liu
| Lihui Liu
Zeile 82: Zeile 110:
| 02.10.2022
| 02.10.2022
|-
|-
| 3.0
| 4.3
| Wenn die linke Hand in einer bestimmten Entfernung vor dem Sensor platziert wird, sollte das Video um einen Schritt zurückgespult werden.
| Wenn die linke Hand in einer bestimmten Entfernung vor dem Sensor platziert wird, sollte das Video um einen Schritt zurückgespult werden.
| Lihui Liu
| Lihui Liu
Zeile 89: Zeile 117:
| 02.10.2022
| 02.10.2022
|-
|-
| 4.0
| 4.4
| Wenn die rechte Hand in einem bestimmten Nahbereich vor dem Sensor platziert wird und dann in Richtung des Sensors bewegt wird, sollte das Video vorgespult werden, und wenn es wegbewegt wird, sollte das Video zurückgespult werden.
| Wenn die rechte Hand in einem bestimmten Nahbereich vor dem Sensor platziert wird und dann in Richtung des Sensors bewegt wird, sollte das Video vorgespult werden, und wenn es wegbewegt wird, sollte das Video zurückgespult werden.
| Lihui Liu
| Lihui Liu
Zeile 96: Zeile 124:
| 02.10.2022  
| 02.10.2022  
|-
|-
| 5.0
| 4.5
| Wenn die linke Hand in einem bestimmten Nahbereich vor dem Sensor platziert wird und dann in Richtung des Sensors bewegt wird, sollte die Lautstärke des Videos zunehmen und wenn sie wegbewegt wird, sollte die Lautstärke abnehmen.
| Wenn die linke Hand in einem bestimmten Nahbereich vor dem Sensor platziert wird und dann in Richtung des Sensors bewegt wird, sollte die Lautstärke des Videos zunehmen und wenn sie wegbewegt wird, sollte die Lautstärke abnehmen.
| Lihui Liu
| Lihui Liu

Version vom 2. Oktober 2022, 16:25 Uhr

Autoren: Lihui Liu, Junjie Lyu
Betreuer: Prof. Göbel & Prof. Schneider

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

Einleitung

Bei dem vorliegenden Artikel handelt es sich um ein Projekt aus dem Praktikum angewandte Elektrotechnik des Studiengangs Business and Systems Engineering (BSE). Ziel des Projektes ist es, die bestimmten Funktionen auf dem Computer durch Handgesten zu realisieren. Hierfür werden die Ultraschallsensoren (US) eingesetzt, um die Entfernung zwischen Monitor und Hande zu erfassen. Die Messdaten werden über die serielle Schnittstelle (USB) an den Computer gesendet, die von Python eingelesen werden. Während des Laufs der Pythonprogrammierung auf dem Computer werden die bestimmten Aktionen ausgeführt. Die Umsetzung des Projektes erfolgt nach dem V-Modell.

Bild1: V-Modell 15:59, 02. Okt. 2022 Quelle:[1]

Anforderungen

Tabelle 1:
ID Inhalt Ersteller Datum Geprüft von Datum
Persönlickeit
1.1 Python Erkenntnisse Lihui Liu - Junjie Lyu -
1.2 Arduino Erkenntnisse Lihui Liu - Junjie Lyu -
Hardware
2.1 Arduino Uno Lihui Liu 02.10.2022 Junjie Lyu 02.10.2022
2.2 Ultraschallsensor (3 stück) Lihui Liu 02.10.2022 Junjie Lyu 02.10.2022
2.3 USB Kabel Lihui Liu 02.10.2022 Junjie Lyu 02.10.2022
2.4 Laptop mit Python Lihui Liu 02.10.2022 Junjie Lyu 02.10.2022
Software
3.1 Arduino IDE Lihui Liu 02.10.2022 Junjie Lyu 02.10.2022 - 3.2 Python3 Lihui Liu 02.10.2022 Junjie Lyu 02.10.2022 - 3.3 VLC Lihui Liu 02.10.2022 Junjie Lyu 02.10.2022
System
4.1 Wenn beide Hände in einer bestimmten Entfernung vor den Sensor gehalten werden, sollte das Video im VLC-Player abgespielt/angehalten werden. Lihui Liu 02.10.2022 Junjie Lyu 02.10.2022
4.2 Wenn die rechte Hand in einem bestimmten Abstand vor dem Sensor platziert wird, sollte das Video einen Schritt vorwärts laufen. Lihui Liu 02.10.2022 Junjie Lyu 02.10.2022
4.3 Wenn die linke Hand in einer bestimmten Entfernung vor dem Sensor platziert wird, sollte das Video um einen Schritt zurückgespult werden. Lihui Liu 02.10.2022 Junjie Lyu 02.10.2022
4.4 Wenn die rechte Hand in einem bestimmten Nahbereich vor dem Sensor platziert wird und dann in Richtung des Sensors bewegt wird, sollte das Video vorgespult werden, und wenn es wegbewegt wird, sollte das Video zurückgespult werden. Lihui Liu 02.10.2022 Junjie Lyu 02.10.2022
4.5 Wenn die linke Hand in einem bestimmten Nahbereich vor dem Sensor platziert wird und dann in Richtung des Sensors bewegt wird, sollte die Lautstärke des Videos zunehmen und wenn sie wegbewegt wird, sollte die Lautstärke abnehmen. Lihui Liu 02.10.2022 Junjie Lyu 02.10.2022

Funktionaler Systementwurf/Technischer Systementwurf

Komponentenspezifikation

Umsetzung (HW/SW)

Komponententest

Ergebnis

Zusammenfassung

Lessons Learned

Projektunterlagen

Projektplan

Projektdurchführung

YouTube Video

Weblinks

Literatur


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