Skip to Content
Dan k
Chen
Team Spirit Generator 2.0
Team Spirit Generator 2.0 is a desktop size robot, created in 2021, working from home…
Friend 1
Friend 1 is a desktop robot that comforts you with a gentle moving arm. It…
End of Life Care Machine
Last Moment Hospital is an interactive installation, where people go for their final rite of…
3 Axis Cardboard CNC machine (CCNC)
There are many different applications for a CNC machine, the most basic "Hello World" example…
ESP32 & WebBLE Communication
Using BLE UART to communication between ESP32 and WebBLE (Chrome) wirelessly is a simply was…
Installation: Genetically Engineered Artificial Human Fingers
This is a fictional art installation; the piece was installed right next to a wood…
Interactive: Diving Board
Inspired by summertime sitting next to the pool and watching the water ripple at the…
Interactive: Okay Therapist
Okay Therapist is a wall-mounted robot that attempts to comfort you with its robotic arm.…
Interactive: Remote Touch Robot
This was a 3-hour project made with wood and simple sensors. Using a proximity sensor…
Installation: Breath
Breathing can be controlled both consciously and unconsciously. Conscious breathing is used in meditation and…
Installation: Airline
This is a performative, installation-based work that includes three small screens, one wall video projection,…
Intimacy Machine
When we are hugging someone, it is not possible to see each other’s face. Intimacy…
Friend 5
Friend 5 is a wearable robot that simulates hand holding by squeeze you via the…
Friend 4
Friend 4 is a desktop robot that you can pat and vibrates with haptic LRA.…
Friend 2
Friend 2 is a robot that sits on your shoulder, it pats you when you…
Friend 3
Friend 3 is a desktop robot that pays attention to you while you are paying…
Team Spirit Generator
Team Spirit Generator is a set of robots that enhance human feelings of team spirit.…
Cardboard Friend Bot
Making your own comfort object Making Friends By Making Them is an open source modular…
CremateBot
Transform . Reborn . Free Cremate Bot is an apparatus that takes in human-body clippings…
IOT: EPA UV Index Feed
This device pulls the UV index data from the EPA server then display the UV…
Force Haptic Feedback with LRA & Load Cell
Force Haptic Feedback via strain gauge & LRA (Linear Resonant Actuators) experiment.
LIS3MDL + NeoPixel, Virtual Dial
Using LIS3MDL Triple-axis Magnetometer as input to create a virtual dial.
WebUSB – Send String to 32u4
WebUSB has a nice cross platform APIs that allows you to talk to your microcontrollers…
Moving Lamp
HR-PF01 is my first work from the HR series in year 2019.
Loading Puck – CNC Aluminum
Loading Puck is made out of CNC Aluminum, it uses an accelerometer to turn on…
Time Box
Time box contains an accelerometer and 6 LEDs. Every 10 minutes, a LED would light…
Neopixel Ring Lamp
In time management, timeboxing allocates a fixed time period, called a time box, to each…
Mini Team Spirit Generator 1
Instructions coming soon Download Stl
Modular Servo Casing Chain
This modular servo casing allows you to use the same design/same part over and over…
Smart Dispenser: Dispenses solutions based on the VOC
In this experiment we are dispensing mouthwash, but you can dispense any solution that you…
Plotting Realtime WiFi Data with canvas.js
This is a easy way to plot data in realtime or overtime using the wifi…
Print & Web Design Archive
I was a traditionally trained as a graphic designer / communication designer. Designing websites, MySql…
OLED + VCNL4010 Proximity sensor over I2C
In this tutorial, you will learn how to daisy chain i2c, use array-push to graph…
DAN K CHEN © 2025