Unassigned
Build a part of the new
SKTVAPP
- Type: Web development
- Description: We are rewriting the web application
that runs on the television in the Scintilla Room. You can contribute to
the backend (written in Python) or the frontend (written in the
JavaScript framework VueJS) by writing some HTML, CSS and
Javascript.
- Helpful resources:
Improve the coffee cam
experience
- Type: Python development, Linux system
management
- Description: The coffee cam is a Raspberry Pi
Camera pointed at the coffee machine so you can see from a distance
whether there still is coffee. Using some image recognition we plot the
coffee level against time, but this can be improved. The stream process
running on the Pi is also very brittle and freezes whenever the Pi loses
its internet access.
- Helpful resources:
Port
the barcode scanner to using serial instead of PS/2+USB
- Type: Little hardware, mostly software
- Description: To quickly buy products Isis (the thin
client hanging from the side of the product display) has a bar code
scanner. It is currently used through it’s ‘keyboard’ mode, where it is
talking PS/2 inside the cable which is then translated to USB. We want
to change to using its serial mode and write a small demon to transmit
the recognized bar code over a Websocket to the SWIPED webpage.
- Helpful resources:
Implement
automatic volume decrease on Britt when SK phone rings (VOIPD)
- Type: Hardware circuit design
- Description: When the SK telephone rings, it is
sometimes difficult to talk on the phone because the music is too loud.
By decreasing the volume of Britt or maybe even muting it completely we
can improve phone conversation pleasure in the SK. When the phone
conversation is over, the volume should be brought back to the previous
level. You’ll need to build a circuit to detect whenever the phone rings
and which also should send the right requests to Britt to change the
volume according to the situation. Sending these requests can be done
with the protocol of MPD (Music Player Daemon), the software that plays
the music. While connected to the VPN, open a connection using
netcat britt.scintilla.utwente.nl 6600 and you can send
commands.
- Helpful resources: