Dandelion: A Generative Sleep Assistant

*

Dandelion: A Generative Sleep Assistant *

The project was from the course Creative Coding (Teacher: Garrit Schaap & Maria Hedblom/ Location: Jönköping University)

Brief: Dandelion is an interactive project designed to help children fall asleep. It uses hand gestures to create calming animations of rain and flowers. As the flowers bloom, they generate soft lullabies based on their colors. When no movement is detected, the system switches to a peaceful night mode, creating a soothing environment for sleep.

Working Process

The project began with brainstorming sessions to define objectives and tools. Implemented with p5.js for animations, Tone.js for music, and ml5.js for gesture recognition, the system was developed iteratively, focusing on user experience and interaction design. Bright, appealing visuals and gentle sounds were carefully designed to ensure engagement and relaxation. The project combined insights from child development research and computational creativity to deliver a unique experience.

Skill learned

This project allowed me to explore key concepts from the course, such as aesthetics in design, computational creativity, and generative art. I also gained hands-on experience with autonomous systems and machine learning by using ml5.js for gesture recognition. Working on Dandelion taught me how to blend visuals, sound, and user interaction to create a cohesive experience. It also helped me build skills in creative coding, problem-solving, and designing systems that are both functional and engaging.

Previous
Previous

JU Catalog Cover Design

Next
Next

Impossible: A Lyric Motion Graphics Video