Embedded Linux im Sommersemester 2013
Inhalt
- 1 Projekte
- 1.1 Wetterballon (Patrick Vogt, Gabriel Mayr, Dietmar Sach)
- 1.2 Solar-Warmwasseraufbereitungsanlage (Johannes Kaufmann)
- 1.3 Grundfunktionen über Web-Oberfläche zur Verfügung stellen (Peter Kirmeier)
- 1.4 RFID und NFC (Tobias Mahler, Christopher Proske)
- 1.5 3D-Drucker mit Gnublin ansteuern & C/C++ API für I2C, PWM, GPIO etc. (Simon Kunzmann, Manuel Liebert)
- 1.6 gnublin (RGB)-LED-Modulplatine (Andreas Gareis, Bernd Krafft)
- 1.7 weiteres Projekt
Anmelden bitte mit WikiGast/student. Die Syntax in diesem Wiki-Eintrag ist Restructured Text.
1 Projekte
1.1 Wetterballon (Patrick Vogt, Gabriel Mayr, Dietmar Sach)
Entwicklung eines Wetterballons als Trägersystem für das Gnublinboard um Wetterdaten in größerer Höhe zu erfassen. Folgende Daten sollen erhoben werden:
- Temperatur
- Bilder
Der Ballon soll über ein GPS-Signal verfolgt werden können.
Als Schwierigkeit gilt die niedrige Temperatur von bis zu -55 °C zu meistern. Die Daten sollen auf der internen SD-Karte des Boards gespeichert oder per Funk zur Erde gesendet werden.
1.2 Solar-Warmwasseraufbereitungsanlage (Johannes Kaufmann)
Entwicklung einer Solar-Warmwasseraufbereitungsanlage zur Einspeisung in Warmwasserkreislauf/Warmwasserboiler.
Sensoren für folgende Größen denkbar
- Wassertemperatur
- Wasserdurchfluss
- Helligkeit/Lichtstärke
- ...
Weitere Projektbeschreibung... folgt in Kürze
1.3 Grundfunktionen über Web-Oberfläche zur Verfügung stellen (Peter Kirmeier)
Standard-Schnittstellen sollen über das Web ausgelesen bzw. kontrolliert werden können.
Dafür bieten sich an..
- PWM
- GPIO
- ADC
- I2C
- ...
1.4 RFID und NFC (Tobias Mahler, Christopher Proske)
Abfrage eines RFID oder NFC Chips mit Hilfe eines USB-Adapter.
1.5 3D-Drucker mit Gnublin ansteuern & C/C++ API für I2C, PWM, GPIO etc. (Simon Kunzmann, Manuel Liebert)
Einen 3D-Drucker mit Gnublin ansteuern (4 Schrittmotoren, Display)
API in C/C++ für die verschiedenen Schnittstellen wie
- I2C
- PWM
- GPIO
- ADC
- ...
programmieren. Auf dieser API baut wiederum eine API zur Ansteuerung der Schrittmotoren im 3D-Drucker auf.
1.6 gnublin (RGB)-LED-Modulplatine (Andreas Gareis, Bernd Krafft)
Entwicklung einer RGB-Modulplatine zur Ansteuerung von (RGB)-LEDs für das gnublin-Projekt.
- Auf der Modulplatine soll sich ein 16-Kanal-PWM Treiber befinden.
- Die Ansteuerung des Treibers erfolgt über I2C.
- Über eine Web Oberfläche sollen die einzelnen Kanäle angesteuert werden können.
Es ist möglich bis zu 5 RGB LEDs idividuell anzusprechen oder 16 einzelne monochrome LEDs.