Embedded Device for Tethered Photography
| Thesis title: | Embedded Device for Tethered Photography |
|---|---|
| Author: | Hennel, Ondrej |
| Thesis type: | Bachelor thesis |
| Supervisor: | Svoboda, Jaroslav |
| Opponents: | Šalda, Radomír |
| Thesis language: | English |
| Abstract: | Tethered photography setups typically rely on a laptop running specialized software, which can introduce configuration, maintenance and security challenges in shared studio environments. This thesis proposes a solution to these workflow frictions by designing and implementing a prototype of a dedicated embedded device for tethered photography. The prototype uses a Raspberry Pi 5 with a 7-inch touch display as the hardware platform. An application written in Python serves as the user interface and manages the camera connection. GTK is used for the UI and the libgphoto2 library is used for camera communication. This application runs on top of a custom embedded Linux distribution created using the Yocto Project to ensure maintainability and reproducibility. Testing with potential users validates the prototype and provides suggestions for future improvements. The main contribution of this thesis is a reproducible prototype based on open-source software and accessible hardware that can serve as a foundation for future work. |
| Keywords: | embedded Linux; tethered photography; Yocto Project; Raspberry Pi; GTK; gPhoto |
| Thesis title: | Embedded zařízení pro tethered fotografování |
|---|---|
| Author: | Hennel, Ondrej |
| Thesis type: | Bakalářská práce |
| Supervisor: | Svoboda, Jaroslav |
| Opponents: | Šalda, Radomír |
| Thesis language: | English |
| Abstract: | Při tethered fotografování se obvykle používá laptop se specializovaným softwarem, což může ve sdíleném studiu přinášet problémy spojené s konfigurací, údržbou a bezpečností. Tato bakalářská práce představuje řešení těchto komplikací prostřednictvím návrhu a implementace prototypu specializovaného embedded zařízení pro tethered fotografování. Prototyp využívá jako hardwarovou platformu Raspberry Pi 5 se sedmipalcovým dotykovým displejem. Aplikace napsaná v jazyce Python slouží jako uživatelské rozhraní a zajišťuje spojení s fotoaparátem. Pro uživatelské rozhraní je využita knihovna GTK a pro komunikaci s fotoaparátem slouží knihovna libgphoto2. Tato aplikace běží na vlastní embedded linuxové distribuci vytvořené pomocí Yocto Project, což zajišťuje udržovatelnost a reprodukovatelnost celého systému. Testování s potenciálními uživateli ověřuje funkčnost prototypu a poskytuje podněty pro jeho budoucí vylepšení. Hlavním přínosem této práce je reprodukovatelný prototyp založený na open-source softwaru a dostupném hardwaru, který může sloužit jako základ pro další vývoj. |
| Keywords: | tethered fotografování; Yocto Project; GTK; embedded Linux; Raspberry Pi; gPhoto |
Information about study
| Study programme: | Aplikovaná informatika |
|---|---|
| Type of study programme: | Bakalářský studijní program |
| Assigned degree: | Bc. |
| Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
| Faculty: | Faculty of Informatics and Statistics |
| Department: | Department of Multimedia |
Information on submission and defense
| Date of assignment: | 4. 2. 2025 |
|---|---|
| Date of submission: | 11. 5. 2026 |
| Date of defense: | 22. 6. 2026 |
| Identifier in the InSIS system: | https://insis.vse.cz/zp/91267/podrobnosti |