When adding water to one or both glasses, the radio turns on. Channels can then be changed by transferring water from one container to the other, and fine-tuned by touching the outside of the glass. Volume can even be adjusted by poking a finger into the water itself.

An Arduino Leonardo is used to pick up capacitive signals, and data is then sent a computer where a machine learning program called Wekinator decodes user interactions.

Pour Reception is a playful radio that strives to challenge our cultural understanding of what an interface is and can be. By using capacitive sensing and machine learning, two glasses of water are turned into a digital material for the user to explore and appropriate.

The technology of Pour Reception is based on capacitive sensing that can turn any conductive material into a sensor. While there is several methods for creating a capacitive sensor with Arduino, we have used the Tact library by NANDStudio to create a capacitive sensor which are capable of making readings with rich details.

Using these data readings together with Wekinator, it is possible to classify various gestures when interacting with the glasses, and furthermore, map those gestures into commands for controlling the radio.