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…
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…
ATWINC1500 to ATWINC1500
  Look up your IP addresses Some routers allows you to assign static IP address…
ATWINC1500 WiFi UDP Communication
ATWINC1500 is Atmel's WiFi chip, it is not as cheap as ESP32 or ESP8266. It's…
Haptic Array Experiment
Having an array of haptic vibration modules fire one after another in a row, what…
Ultimaker 3 Tricks & Tips
In this post, I will show you how to turn Ultimaker 3's RGB LED light…
Manufacturing: MIT Watch
The main objective of this course was to learn how to take the prototype to…
2 Axis Cardboard CNC Machine
Designing a 3 axis CNC machine isn't easy, especially without any CAD software. This 2…
DAN K CHEN © 2021