Survey of selected innovative work
Konstanz, Februray 26, 2016. The Student Conference (SC) presents scientific results obtained during a final thesis work or even advanced part as part of different lectures, which are executed at the Ubiquitous Computing Laboratory (UC-Lab) at HTWG Konstanz. The objective is to summarize the scientific work in an article of 4 pages length that is reviewed before acceptance and later presented during the conference. A poster and a demonstration accompany each presentation. The student conference is open to any interested attendee. The results of the workshop are going to be published in the Series Ubiquitous Computing Laboratory Letters with ISSN.
Here is a summary of the different work presented by in teams.
Optimization of the sensor grid for pressure and movement detection supporting sleep phase analysis (Maxime Guyot)
This presentation shows an analysis of the existing sensor grid system for pressure and movement detection supporting sleep phase analysis and ideas; propositions to improve the output signal to be able to have a better and more reliable sleep phase analysis system.
TicTacToe Playing with an Arduino and a Touchscreen (Francisco Javier García Parrales, Raquel Romero Sanabria)
Making use of hardware like an Arduino Uno board and a Touchscreen, we have to be able to program a code that let us draw a simple board and symbols, and an algorithm, that will let us play the Tic Tac Toe game in a TFT Screen.
Designing and Implementing a Smart-Home device named Ambience-Butler (Adrian Wenger, Tobias Moll)
In this paper the design and development of the Ambience-Butler is described. Ambience-Butler is a system, which helps to improve the room climate, and observes the room where it’s located. The owner of the system does not need additional software or a special hardware. After the user has configured the system according to his preferences, the Ambience Butler will start working for him. The system is able to measure environmental data and publish them. Additionally it informs about unforeseen action in the room. With these functions it helps to improve the room climate and also provides a bit more safety to the room.
Designing and implementing an innovative system to get a geographical position (Philipp Schultheiß, Johannes Stöhr)
This paper describes the design and development of a prototype system with the objective of tracking a stolen bicycle. The user can install the tracker e.g. under the bicycle saddle and thereafter he is able to inquire the actual geographical position with a SMS. Afterwards the Tracker will response a link to Google Maps with a mark of his coordinates. In this way the system could protect bicycle drivers from theft and reduce it in cities like Konstanz.
TicTacToe on Arduino (Julian Altmeyer, Lukas Luschin)
TicTacToe is one of the most well-known computer games in the world. Nowadays it is also used as a basic programming exercise for learning how such a game is made up. It was implemented on different devices many times. This article is about the implementation of that game on an Arduino Uno Microcontroller board in combination with a 2.8” TFT touch display. The main aim is to develop a consistent architecture, where the game logic is clearly differentiated from the system. A scalable graphic library, to easily add and create new content. And finally, a user-friendly graphical interface.
Drawing bot (Peter Benčík, Tommy Javarus)
This paper’s objective is to examine and later realize a creation of a drawing machine based on Arduino board. We look into a different domains affecting this project, including programmable micro controllers such as Arduino or Raspberry Pi, serial communication protocols and protocol development, numerical control programming, etc. We propose a model as a suggestion how to develop such a system from the perspective of those domains and provide a proof-of-concept implementation together with a description of capabilities and limitations of technologies and methods chosen.
Aquarium monitoring system based on Intel® Edison (Eugen Döhring, Arnold Schwarz, Kevin Bundschuh)
Nowadays there is a huge diversity of devices for measurement an aquariums water quality available on the market. But most of these devices don’t provide the possibilities of measuring multiple values simultaneously, display them on mobile devices or storing values. Another disadvantage of existing systems is, that they are very unpractical at collecting data over a long period, which is very important to guarantee a permanent good water quality. The water quality in the aquarist point of view is mainly defined by the following values: ph (potential of hydrogen is a numeric scale to specify the acidity or basicity of an aqueous solution), conductivity (amount of solved salts, which indicates when the water needs to be changed) and dissolved co2. Sensors for measuring the value of dissolved co2 are very expensive and not available for the aquarium consumer market but it can be calculated by an algorithm depending on the waters temperature and carbonate. The goal of this project is to realize a system, which collects the necessary sensor data, display it on any mobile device by using the web app technology and implement control and automatic regulation of temperature and light.
The Ecolar House (Ivan de Luca)
This work presented a status description of the complete house installation of the Ecolar house setup with the help of a Wiki.
Ambilight (Tamara Bernhardt, Jan Bodendorf)
For this project, we developed an Ambilight for a room, which automatically reacts to the current room temperature and light intensity. We use chromatics in order to change one’s perception of the ambient temperature, either by making it seem warmer or cooler than it actually is. The acquisition of the environment data and the controlling of the color and intensity of the LEDs was implemented on an Arduino microcontroller. Additionally, we developed an app based on Android which can be used to change user preferences and create user-defined lighting profiles.
Map-Reduce (Francisco Javier García Parrales, Raquel Romero Sanabria)
Nowadays, the total volume of data stored is huge. The flow of data is coming from many sources and it is really difficult to organize and access to the information. In order to do that, we need to use a programming model for processing data, called MapReduce, which is the basis of Hadoop framework.
Reverse Engineering of a Sleep Tracker (Michael Schnitzer, Mustafa Vural)
Over the last years Bluetooth low-energy devices (BLE) became quite popular on the consumer market. Due to their cost-effectiveness, uncomplicated handling and the high availability of smartphones, they provide a convenient platform, especially for smaller enterprises and start-ups, to power their product while reaching millions of potential customers. Unfortunately, although understandable, a lot of those producers decide to deliver their BLE device exclusively for the operation within their proprietary software ecosystem. However, for other applications or even the usage in different domains, it would be beneficial to gain access to a BLE device without being restricted by the official front-end. This paper describes a pragmatic approach for investigating a proprietary Bluetooth LE device. As a single case study the Beddit 3 sleep tracker was chosen.
Portable 6-channel ECG device (Oliver Bührer, Felix Dollhopf, Max Huth, Felix Schmidt)
This paper presents the development of a 6-channel ECG as portable device to detect tachycardia, bradycardia and heart diseases. The ECG abnormalities are detected by measuring and comparing P-Q, QRS, Q-T and R-R intervals with normal values. Pre-processing is done by the Arduino Uno. The period of single waves and time between them is analyzed. Also the strength of the amplitude is checked. The measured data is stored on a SD card first and computed afterwards. A direct feedback is given with LEDs to indicate the current state of the heart. Different colors signal normal and abnormal values. The post computation is done by using the Pan and Tompkins algorithm. It performs a heart rate variability check which is perfectly suitable for homecare monitoring devices. It runs on a MATLAB script. To ensure that the ECG can be used as mobile device a low power sensor chip and microprocessor were used.
Intel Edison CAN Shield (Felix Gleißle, Alan Koschel, Timmo Waller-Ehrat)