MITM Router
Raising Awareness of the Hidden Cost of Technology
This work took inspiration from Kate Crawford's Anatomy of AI system and Thijs Biersteker's MB > CO2. I wanted to present the hidden cost of technology to people in a tangible and interactive way in order to confront people with the question "do we really need so many technology advancement?"
Product Design
Due to the interactive nature of the device, it has to be mechanically reliable to withstand constant interaction from users in a museum or exibition setting. I modeled every component thoroughly to ensure that the 3D printed chasis provide a stable structure to support extensive user interactions.
Several complex mechanisms are required to enable the various tangible user interactions of the device. For example, the live labour hour meter requires a stepper motors to accurately rotate the meter to a specific number. I made a custom shaft coupling (the silver bar in the middle of the video) to connect the stepper motor and the meter to ensure the mechanism is reliable.
I wanted to exploit people's familiarity with the internet to surprise them when they see their internet data delayed and represented by this physical device. Hence the design language employed here meant to make the device easily blend into people's daily, domestic settings. Inspirations were also taken from some retro tech devices in order to remind people that modern technology still runs on old school resources and labour.
System Architecture
Due to the number of input/output device involved and the computation required to run a router with proxy server, several microcontrollers were used in addition to the Raspberry Pi 5 to perform the following function:
The power supply schema in the device is complicated by the different voltage and current requirement of various components, for example the motorized potentiometer operates at 12v for its motor but the potetiometer has to be operated at logic voltage level of the RP2040 microcontroller. I ended up using a STUSB4500 USB-PD controller to regulate power from a USB-PD wall adapter.