Project: Chime

Chime is an ambient communication device that uses sensor technology and electromagnets to create a poetic, non-digital way for people to connect across distance. When one person touches a sensor in their location, it triggers a gentle wind chime to ring in another person’s space, creating a subtle, beautiful way to say “I’m thinking of you” without the use of screens.

Sensor Triggered Windchime Communication

Problem: People who are separated by distance struggle to find meaningful ways to come together. I wanted to create an intimate, fun communication experience for people to connect. The goal of this project is to promote positive interactions and togetherness while reducing screen time.



Inspiration: Chime was completed as a final for a Designing Networked Objects class, part of my master’s program at USC. I wanted to learn about sensor technology and physical computing while exploring imaginative ways to connect without screens.

The inspiration came after attending a Bay Area Maker Faire where I saw a project using capacitive touch to change light colors. I love the magic of sensor technology and this sparked my interest in using physical response to human touch.

Iteration: I was looking for a unique way for people to connect across distance in a soft, gentle way, something more ambient than typical digital messages.
Initial ideas focused on biofeedback and interactive lights.

Why Windchimes?

  • Symbolic of health and happiness
  • Associated with positive energy and mindfulness
  • Sounds promote peace, reflection and remembrance
  • Whimsical in the home, as they are typically found outside in a garden!

How does it work?

Two electromagnets are placed opposing one another. One is attached to the windchime striker, the other is attached to the frame base.

With an Arduino microcontroller and a motor driver, the electromagnet’s power, strength, and action can be adjusted. Lower sensor values result in gentle movement, while higher sensor values result in faster, stronger movement.

chime movement simulation

Constructing Prototype:

My initial testing used a nail taped to a wooden rod. I wanted to experiment with the microcontroller and electromagnet, proving I could get movement.

proof of concept

In the next iteration, I attached a magnet to the wooden striker dowel to create the oppositional force.

magnet screwed to wooden dowel

I then constructed a base to hold the windchimes and electromagnet. I wanted it to have a clean, natural aesthetic and chose wood as the main material, which I stained with a light finish.

constructing base right angles
building base to hold chimes

Challenges and Learning: This project presented numerous technical challenges, as this was my first experience with microcontrollers, breadboards, and sensors. I had to learn coding, physical computing, and electromagnet implementation while also using woodworking and sewing skills.

Power management became a significant hurdle, as I discovered my conductive fabric sensor required a ground connection, preventing me from using the battery-powered portability I had initially envisioned. The conductive fabric proved less reliable than my initial aluminum foil proof-of-concept, requiring careful calibration of trigger sensitivity levels to achieve optimal performance.

Additionally, I had to navigate the interpersonal challenge of motivating my class partner to invest the necessary time and effort. Despite these obstacles, the project taught me lessons about physical computing, the importance of early prototyping, and the power of the maker community’s collaborative spirit in problem-solving and knowledge sharing.

Additional Resources:

Project Repository:
https://github.com/tlm-design/idsn536

Process Videos:

Concept promotional video

Early Prototyping: testing electromagnet with metal attached to wooden dowel

Code Testing: Arduino controlled chimes