Most distant communication happens literally. Texts, voice messages, and video calls are a major way of staying in touch if people are not able to meet in-person.
The FlipDot Communicator is a device that allows for more subtle ways of connecting. Similar to the ambiance of sitting together in a room, the messages appear with soft and erratic flipping sounds, hinting that another person is thinking of you.
The flip-dots are the highlight of the device, and are emphasized in the design. Apart from the dots, the case has only one interaction point, a single button on the bottom right. The flip-dots serve as a grid for both the display and the construction of the case.
To allow for different use cases, the case includes multiple variants of setting it up. It can be hung on a wall or put on a shelf or desk. A slight tilted angle puts the display in a more comfortable reading position. Two phone-jack connectors act as a power input, enabling the different setups.
→ Building instructions can be found here.
A person sitting next to you, existing in the background, is still a form of communication and intimacy. Even though they are not directly interacting with you, you still recognize their presence. The subtle sound of flip-dots flipping resembles this presence.
Flip-dots are a fascinating medium to work with. The limited, binary display matrix acts as a constraint, which has been an interesting challenge. A single allows for the receiving interaction.
The messaging system consists of brief predefined animations, a timer as a ‘three minutes before a meeting’ preparation indicator, and a small drawing editor to send personalized icons.
I focused on creating a high quality prototype of the device. You can find a couple of images of the production process here:
Since it is a communication tool, the FlipDot Communicator needed to have a setup that has internet connection. With its on-board WiFi, an ESP32 was the natural choice for the micro controller. A Firebase database functions as the real-time database. To send messages, a website works as the input interface.GitHub Repository ↱
challenges of online-only
I wanted to give everyone the chance to experience the communicator. Given the limitations of online classes, I had to come up with a different solution for people to receive messages, so I built an interactive online version of the communicator. It allows for people to test the message system for themselves, but to send and receive messages to all other instances of the website and the physical communicator.
The website is built using react and next-js.Go to project website ↱