Digitales Mikroskop Firmware + Android App
Kontext / Problem
Bei RoNikJa (Jan 2020 – Nov 2021) bestand die Aufgabe, ein digitales Mikroskop-System zu entwickeln, das modern und benutzerfreundlich über mobile Endgeräte gesteuert werden kann. Gleichzeitig war ich für die Wartung der internen IT-Infrastruktur zuständig.
Aufgaben und Verantwortlichkeiten
- Entwicklung der Firmware für den Mikrocontroller des Mikroskops (Steuerung von Optik, Beleuchtung, Datentransfer).
- Entwicklung einer Android-App (Client) zur Anzeige des Mikroskop-Bildes und zur Steuerung der Funktionen.
- Wartung und Betrieb der internen Infrastruktur (GitLab, Server).
- Sicherstellung der Kommunikation zwischen Hardware und App.
Technologie-Stack
- Embedded: C/C++, Mikrocontroller
- Mobile: Android (Java/Kotlin)
- Tools: Git, CI/CD
- Infrastruktur: Linux, Virtualisierung
Ergebnisse
- Funktionsfähiger Prototyp und produktreifes System eines digitalen Mikroskops.
- Benutzerfreundliche App, die den Einsatz des Mikroskops flexibilisiert.
- Stabile interne Entwicklungsumgebung durch gepflegte Infrastruktur.
Lessons Learned / Ausblick
Die enge Verzahnung von Hardware-naher Programmierung und App-Entwicklung erfordert ein breites Skillset. Die Erfahrung unterstreicht den Wert von sauberen Schnittstellendefinitionen und automatisierten Tests in Embedded-Projekten.