... | ... | @@ -62,8 +62,7 @@ Basic understanding about accessibility, Programming |
|
|
**Assignee:** offen
|
|
|
-->
|
|
|
|
|
|
## [Internship / Bachelorthesis] Evaluate enabled Play controller creating accessible gaming, music or environmental control applications
|
|
|
**Selected Topics**: AT, StudyATHome:AI, Machine Vision
|
|
|
## [Internship / Bachelorthesis] Evaluate enabled Play controller and develop similar device with RPi USB-gadget mode (OTG)
|
|
|
|
|
|
[Enabled Play](https://enabledplay.com/) helps people turn anything into a new input for their computers, game consoles, and more. Powered by offline, private, and personalized Artificial Intelligence and distributed services – all packed into affordable devices and apps.
|
|
|
|
... | ... | @@ -74,9 +73,22 @@ Basic understanding about accessibility, Programming |
|
|
* Game controllers and buttons
|
|
|
* Macros and automation
|
|
|
|
|
|
### Develop similar device with RPi USB-gadget mode
|
|
|
|
|
|
The RPi can be turned into USB gadget device (USB slave device) emulating mouse, keyboard, joystick, network interface, serial interface or mass storage (USB stick), when plugged into a host device like a laptop or PC.
|
|
|
|
|
|
#### Task
|
|
|
|
|
|
Create an RPi image booting in gadget mode and providing a server program to configure the gadget behaviour. The program should support the following:
|
|
|
* modes to emulate (mouse, keyboard, joystick, mass storage, ...)
|
|
|
* [USB-HID commands of FABI AT command set](https://github.com/asterics/FABI/blob/master/FabiWare/commands.h)
|
|
|
* optionally provide a webbased UI similar to the [FABI Web UI](https://fabi.asterics.eu)
|
|
|
|
|
|
### Links
|
|
|
|
|
|
[Enabled Play](https://enabledplay.com/)
|
|
|
[USB Gadget Example Tutorial](http://www.isticktoit.net/?p=1383)
|
|
|
[USB Gadget Kernel Documentation](https://docs.kernel.org/usb/gadget_hid.html)
|
|
|
|
|
|
## [Internship / Bachelorthesis] Fun application: Air guitar or air drums with hand gestures
|
|
|
**Selected Topics**: AT, StudyATHome:AI, Machine Vision
|
... | ... | |