Wyze Cam Morse Code Receiver

Wyze Labs - Creative Engineering

Creating a morse-code send and receive device with a Wyze camera

"Hey, go out on your balcony for a minute"

When I moved into my new apartment, I noticed I could see my friend's building from my balcony, so I gave him a call.

With my strongest zoom lens, we discovered we could see each other a full kilometer away. It got me thinking; could we use a technology to send messages to each other that we could build ourselves?

-- --- .-. ... .

Using Morse Code

I needed a technology that was as antequated as it would be fun to work with - enter morse code.

If you're not familiar, it's a series of dots and dashes that is used to represent the English alphabet and digits.

 .. ... / - .... .. ... / .-. -.-- -.. . .-. ..--..
 -. --- / - .... .. ... / .. ... / .--. .- - .-. .. -.-. -.-

We can represent these dashes and dots as flashes of light; each occupying 3 or 1 units of time respectively.

Building the project

Using a DJ light set up on my balcony and custom code, I created a web interface that allows a text input, and flashes the light in the translated morse.

Using the Wyze V3 camera and its RTSP interface, I then built an image processing pipeline to capture the flashing light from my balcony, on a friend's balcony, approximately 1km away.

Determining if the light was either currently on or off, and using identical time units as the transmitter, messages can be decoded.

A Project For Wyze

The deliverables of this project were a series of short-form videos, designed to showcase creative uses of the Wyze camera.

.-.. . .- ..-. ... / ... ..- -.-. -.- / --. --- / .... .- -... ...

I also flashed "leafs suck, go habs" in morse across the city to my friend.

Let's build something big together

I build creative marketing experiences and projects with technology.