FPV Goggles


๐Ÿ—บ Location: Indian Institute of Science (IISc), Bangalore, India
๐Ÿ“… Duration: February 2024 - August 2024
๐Ÿค For: National Hub for Healthcare Instrumentation Development, India.
๐Ÿ‘ฉโ€๐Ÿซ Collaborators: Prof. TV Prabhakar and Dr. Senthilvelan Rajagopalan


Motivation Link to heading

In February 2024, I met Dr. Senthilvelan, arthroscopic surgeon (shoulder, elbow, wrist). He was looking for a solution to record and stream live video from the surgery room for reference and training. The doctor can wear first person view (FPV) goggles which can record and stream the live video to a server. The existing solutions were bulky and expensive. I decided to design a lightweight and affordable FPV goggles.

Design Link to heading

The FPV goggle is in a regular spectacle frame form factor. It houses a Nicla Vision at the nose bridge. It is an embedded board with a STM32H747AII6 Dual ARMยฎ Cortexยฎ M7/M4 IC processor, 2MP camera, microphone, and wireless connectivity. It is 23mm x 23mm in size and fits on the nose bridge without obstructing the view. It is coded to stream live video over WiFi. Various methods of streaming are being tested like UDP, HTTP and RTSP.

Preliminary design Link to heading

In this design, the Nicla Vision is powered by a battery that is carried in the pockets of the user. I worked on an improved design that integrates the battery wiring into the spectacle frame.

Preliminary design

Preliminary design

A sample video stream from the FPV goggles in operation is shown below.

Battery life Link to heading

I tested the battery life. At this video quality, a 500mAh LiPo battery can run the video stream for 3 hours.

Battery integration and pause switch Link to heading

In this design, the battery is integrated into the spectacle frame and is comfortable held at the back of the head using a 3D printed holder. In this design, I used a 5000mAh power bank as it is commercially available and easy to charge using USB. On full charge, the FPV goggles can stream for well above 10 hours. A switch is integrated into the spectacle frame that is slid to turn on and off the streaming. There is also a spring loaded screw to adjust the camera angle as per the user’s comfort.

Spring loaded screw to adjust the camera angle

Spring loaded screw to adjust the camera angle

A snapshot of the CAD design of the spectacle frame is shown below. I desigend it to be printed in multiple parts and then assembled as my 3D printer is a basic one and cannot handle intricate prints.

CAD Design of the frame

CAD Design of the frame

Future work Link to heading

I left the project in August 2024 as I moved to Europe. The project is continued by lab team at IISc. The goal is to use thinner wires and integrate the battery inside the spectacle frame by using smaller batteries depending on how long a stream needs to be.


Back to Projects ๐Ÿ”—