The Covid pandemic has meant that I'm in the house a lot more, and travel has been restricted/difficult to say the least. Since I've been more involved in video streaming technology professionally recently, I decided to build a project based off these technologies to relieve some of the cabin fever.

The World Window shows a live webcam of various locations around the world, behind a real window frame. To change location, you can move the plane around a world map to pre-determined locations (lit by small LEDs) – the plane is magnetic so sticks to the map.

In addition to this, there is another sensor that tracks your position in front of the frame, to give a false sense of perspective when moving around in front of the frame.

Below is a diagram of the interactions/process flow involved behind the scenes:

Process flow diagram for the World Window project
Interaction and process flow diagram

All code for the World Map Arduino sketch, Thermal Sensor Arduino sketch, Python VLC/HLS generation script and Android TV app is available on GitHub.

The picture below outlines the circuit used for the world map frame:

Breadboard circuit diagram for the world map frame
World map frame circuit layout

Below is a set of high resolution pictures of the build process and finished product: