MITM Router

Raising Awareness of the Hidden Cost of Technology

Product Design

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:

  1. An ESP32-S3 was used to act as a secondary wifi chip for the Raspberry Pi 5
  2. An RP2040 was used to control the motorized potentiometer and the stepper motor
  3. An ESP8266 was used to detect the touch pad on the slider

Learn more

Back to Portfolio Overview
Next: Work In Progess: Haptic Belt

Email

GitHub

LinkedIn

Instagram

Facebook

Twitter

© Po-Sheng Cheng 2025