Interaction Design  |   Politecnico di Milano 2020

role & responsibilities:

Desk research, technology formulation, user journey

low to hi-fidelity wireframing, prototyping, visual identity

tools used:




Hoody is a lamp for parents to help tell interactive stories to their kids.



We were briefed to create a working interactive product by transforming an already existing noninteractive product by using technology such as microbit and arduino. After brief research and brainstorming, we have decided to transform a normal lamp into an interactive storytelling tool for parents. For the purpose of the project, we have chosen a lamp with a mushroom shape to further support our product concept.

Play Video

This project was done in a collaboration with other 2 teammates from Politecnico di Milano

Play Video
— Concept —
Hoody is a lamp made to help parents tell interactive stories.


Including different modes that come with different stickers parents will be able to tell stories using different effects (light, movement and sound). You can place your stickers on your book and easily access the effects with a scan from the Hoody App.

How do we do that? 


Using three different effects Hoddy is made to support your storytelling in the most interactive way.

— Technology formulation —

Brainstorming of the components we need to start prototyping the product

The lamp we used to transform into the final product

— Strategy — 

For the light we wanted to use RGB led, for the movement – motor, for the sound – speaker and to control the product we wanted to create a MIT application and add NFC stickers that will be then scanned with the phone through the app using Bluetooth. 

Final components for the prototype 

We started off using Microbit but soon after we started prototyping we realized that MIT app inventor is not compatible with some libraries especially Bluetooth Microbit BLE nfplayer capabilities, so we decided to move to Arduino. 


1/ Create an app to control ESP32 with Bluetooth using NFC stickers

Write code to send simple signals from Arduino to Neopixel, Ledstrip, and servo motor.

2/ Write more complex code for different effects for Neopixel and Servo motor in Arduino

Connect different components like Neopixel and LED strip with arduino, and nfplayer with ESP32.

3/ Create physical prototype

Connect all components together and attach them safely to the base. Organise all the code and place the fiberlight to the case and test after closing. 

— Small scale prototype — 
Play Video
— Large scale prototype —