Snap buddy - Rev2 and Xiao versions

High-speed photography presents a captivating means of capturing fleeting moments beyond the perception of the human eye, offering profound insights into the dynamics of our surroundings. This report documents the development and implementation of innovative solutions aimed at assisting photographer...

Full description

Saved in:
Bibliographic Details
Main Author: Subeen, Jeon
Other Authors: Chia Liang Tien, Clement
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2024
Subjects:
Online Access:https://hdl.handle.net/10356/176132
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-176132
record_format dspace
spelling sg-ntu-dr.10356-1761322024-05-17T15:38:17Z Snap buddy - Rev2 and Xiao versions Subeen, Jeon Chia Liang Tien, Clement School of Computer Science and Engineering ASLTCHIA@ntu.edu.sg Computer and Information Science High-speed photography presents a captivating means of capturing fleeting moments beyond the perception of the human eye, offering profound insights into the dynamics of our surroundings. This report documents the development and implementation of innovative solutions aimed at assisting photographers in capturing such moments with precision. The project focuses on the creation of three distinct products: Snap Buddy with Raspberry Pi PicoW and Arduino Nano Sense Rev2, and Snap Buddy Lite with Xiao Sense. Each product harnesses the capabilities of specialized hardware platforms, integrating sensors, actuators and software algorithms to enable efficient camera and flash control. Snap Buddy with Raspberry Pi PicoW utilizes external sensors for environmental data acquisition, facilitating automatic camera and flash triggering based on preset thresholds. Applications that I developed for Snap Buddy with Arduino Nano Sense Rev2 empower users with gesture and colour-based camera control, leveraging the onboard gyroscope and RGB sensor. SnapBuddy Lite with Xiao Sense extends the functionality of the previous products, offering compatibility with external devices while maintaining portability. The integration of internal sensors and the development of an Android app for seamless operation are highlighted, alongside planned functional testing procedures. Throughout the project, a combination of Python, C++, and Java programming languages was employed, demonstrating adaptability across different hardware platforms and software ecosystems. Troubleshooting emerged as a pivotal skill, enabling the resolution of technical challenges and refining the integration of hardware and software components. The outcomes of this project underscore not only technical achievements but also a deepened understanding of hardware-software interaction and problem-solving methodologies. Bachelor's degree 2024-05-14T04:50:50Z 2024-05-14T04:50:50Z 2024 Final Year Project (FYP) Subeen, J. (2024). Snap buddy - Rev2 and Xiao versions. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/176132 https://hdl.handle.net/10356/176132 en application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Computer and Information Science
spellingShingle Computer and Information Science
Subeen, Jeon
Snap buddy - Rev2 and Xiao versions
description High-speed photography presents a captivating means of capturing fleeting moments beyond the perception of the human eye, offering profound insights into the dynamics of our surroundings. This report documents the development and implementation of innovative solutions aimed at assisting photographers in capturing such moments with precision. The project focuses on the creation of three distinct products: Snap Buddy with Raspberry Pi PicoW and Arduino Nano Sense Rev2, and Snap Buddy Lite with Xiao Sense. Each product harnesses the capabilities of specialized hardware platforms, integrating sensors, actuators and software algorithms to enable efficient camera and flash control. Snap Buddy with Raspberry Pi PicoW utilizes external sensors for environmental data acquisition, facilitating automatic camera and flash triggering based on preset thresholds. Applications that I developed for Snap Buddy with Arduino Nano Sense Rev2 empower users with gesture and colour-based camera control, leveraging the onboard gyroscope and RGB sensor. SnapBuddy Lite with Xiao Sense extends the functionality of the previous products, offering compatibility with external devices while maintaining portability. The integration of internal sensors and the development of an Android app for seamless operation are highlighted, alongside planned functional testing procedures. Throughout the project, a combination of Python, C++, and Java programming languages was employed, demonstrating adaptability across different hardware platforms and software ecosystems. Troubleshooting emerged as a pivotal skill, enabling the resolution of technical challenges and refining the integration of hardware and software components. The outcomes of this project underscore not only technical achievements but also a deepened understanding of hardware-software interaction and problem-solving methodologies.
author2 Chia Liang Tien, Clement
author_facet Chia Liang Tien, Clement
Subeen, Jeon
format Final Year Project
author Subeen, Jeon
author_sort Subeen, Jeon
title Snap buddy - Rev2 and Xiao versions
title_short Snap buddy - Rev2 and Xiao versions
title_full Snap buddy - Rev2 and Xiao versions
title_fullStr Snap buddy - Rev2 and Xiao versions
title_full_unstemmed Snap buddy - Rev2 and Xiao versions
title_sort snap buddy - rev2 and xiao versions
publisher Nanyang Technological University
publishDate 2024
url https://hdl.handle.net/10356/176132
_version_ 1814047277284589568