Projekte
Neben Projekten von der Arbeit bei denen ich u.a. Prozessoptimierung, embedded Webserver und Serverwartung gemacht habe, habe ich auch viele eigene Projekte:
- qtroad - "Rapid Object Analyzing Diagram, implemented with Qt", ein C++ zu UML Konverter. Wir mussten in der Schule ein großes Programm schreiben
und das dann auch in UML dokumentieren. Also haben wir ein Programm geschrieben das sich selbst dokumentieren kann.
- BalloonShooter - ein Spaßprojekt in dem ich eine mit Servos gesteuerte LEGO-Kanone gebaut habe,
die Luftballons über Computer Vision erkennt, deren Position im Raum berechnet und sie dann abschießt. ;)
- E-Bike mit rein elektrischer Energieübertragung (hat noch keinen guten Namen) - Zusammen mit einem Freund baue ich ein E-Bike dass einen elektrischen Generator an den Füßen und 1-2 Motoren zum Antrieb hat.
Über die Füße, durch Energierückgewinnung beim Bremsen und später noch durch eine Solarzelle wird elektrische Energie erzeugt, in einem LiPo-Akku zwischengepuffert
und über die Motoren dann zum Antrieb verwendet. Dies ermöglicht ein virtuelles stufenloses Getriebe und das Fahren über Berge und Ebene mit der selben Tretgeschwindigkeit.
Das Setup hat aber Probleme mit dem Wirkungsgrad von den Motoren.
- Webbasierte Heizungssteuerung - Ich habe eine Heizungssteuerung mit einem RaspberryPi und Arduino unter Verwendung
der Temperatursensoren DS18S20 gebaut. Die Weboberfläche hat als zentrales Element ein .svg-Bild des Wärmespeichers mit farblicher Darstellung der Temperaturverläufe sowie eine Liste aller Temperaturen
die das System zur Verfügung hat (auch die CPU-Temperatur). Zur Steuerung stehen einem zwei Temperatur-Halte-Systeme zur Verfügung, die man aktivieren und deaktivieren kann. Eines ist für das Warmwasser
beim Duschen/Wasserhahn, das andere für das Heizwasser der Heizkörper. Es können die zu haltenden Temperaturen eingegeben werden.
Pumpen, der Brenner und das Mischventil werden automatisch über diese beiden Systeme angesteuert. Die Steuerung ist aktuell speziell auf das System bei mir Zuhause zugeschnitten und ist 24/7 im Einsatz.
- T-REX (Tracking Rocket Experiments) - Wir bauen Tracker die zivile Raketen beim Start verfolgen.
Dabei verwenden wir optische Kameras und evtl auch Kameras in anderen Spektren. Durch Bildverarbeitung bestimmen wir die Position der Rakete und verfolgen diese automatisch.
Dabei nehmen wir hochwertige Videos auf die bei Fehlern zur Findung der Ursache verwendet werden können. Auch das Bereitstellen eines Livestreams wäre denkbar.
Wir sind etwa 11 Studenten hauptsächlich von der Universität Würzburg und auf Sponsoren angewiesen.