Most people will use webcams connected to a computer or integrated into a laptop without thinking about the possibility of being spied on, but Eyecam will certainly raise awareness and make you feel like somebody is truly watching.

The open-source webcam is shaped like a human eye and acts like one thanks to a Raspberry Pi camera and an Arduino board controlling six servos for eyeball, eyelids, and eyebrows movements.

Eyecam eye-shaped webcam

The project was conducted at Saarland University in Germany, and Eyecam looks amazingly realistic – and creepy – with the eyeball and eyelids moving, especially when face tracking is enabled, and expressions are possible with servos controlling the eyebrows.

The webcam is comprised of 3D printed parts, a Raspberry Pi camera connect to Raspberry Pi Zero recognized as a USB webcam from the host, and an Arduino Leonardo Pro Micro to control the 6 servo motors. On the software side, an Arduino sketch controls the servos, Raspberry Pi OS Linux distribution runs on the Pi Zero board, and a Unity Control Interface has been designed to visually control the motors and run the computer vision processing.

Arduino & Raspberry Pi Camera EyeCam

Since it’s open-source, everything has been released under an MIT license on Github including the .stl mechanical files, as well as firmware and software. As I understand, everything relies on off-the-shelf boards, so there’s no PCB specific to the project. Marc Tessier, who conducted this research project, also provides additional details on his website, and he will soon upload a video showing how to assemble the webcam.

In the meantime, you can still check out the demo video below.

Via Arduino Blog

Support CNX Software! Donate via PayPal or cryptocurrencies, become a Patron on Patreon, or buy review samples