← Lab notesaanjacotar.com
making27.10.20263 min read

I missed the konbini door chime, so I soldered my own

My front door now plays the FamilyMart jingle, on four AA batteries.

The short version
Problem
Japan is too far away. So I had to bring Japan to me.
Built
A battery-powered door chime with an Arduino, an MP3 player and a magnet switch. Fully off until the door opens.
My part
The idea, the build, all the wiring and soldering, and a lot of debugging.
New to me
Soldering a real board, working with components on a circuit board, uploading code to an Arduino and wiring up the MP3 player's pins.
A small box with the door chime inside, strapped above the front door frame
It lives in a small box above the door. Zip ties: the duct tape of electronics.

Why

Like your average internet dweller, we have a bit of a Japan obsession. One of my favourite things there is the convenience stores. Japan has a jingle for basically everything, and a polite “sumimasen” for everything else, as James May taught us all.

My favourite konbini is FamilyMart. Best door song, best melon pan. Sorry, Lawson.

A FamilyMart melon pan held up in front of a FamilyMart store
Not a real photo, sadly. Gemini made it. The craving is real.

I can't pop over to Japan whenever I want, so I made our front door do the next best thing: play the FamilyMart jingle every time it opens.

whimsy is non-negotiable!

I found a FamilyMart doorbell tutorial online and adapted it to what I had. I bought the MP3 module and the reed switch, and the rest came from my beginner kit and a box of spare parts at home.

Version one: the noob-friendly one

powerbankArduinoMP3 playerspeakerreed switch on the frame,magnet on the doorawake all day,every day. that'sthe catch.USBone song on an SD card
The plan for version one. Everything stays awake, all the time.
Version one: an Arduino, a breadboard and a speaker in a clear plastic box, with wires everywhere
Version one for real: breadboard, wires everywhere.

The catch: it ate a powerbank every two days

door openspower onsong playspower offzzthen back to sleep. months on 4 AAmagnet moves awayArduino wakes upthe MP3 playsArduino cuts it
The door flips it on, the Arduino flips it off.

Hunting for parts

My boyfriend went to school for electronics, so he has a box full of old parts. That’s where I went shopping. Among them, a big tangled pile of resistors.

So I went on a side quest and sorted every resistor by its value.

one eternity later...
A tangled pile of unlabelled resistors on a wooden table The same resistors sorted into a box, each bundle labelled with blue tape
The side quest, before and after.

Soldering it for real

Claude drew me a plan for the soldered version, and I moved everything from the breadboard to a perfboard, the kind you solder parts onto.

Board layout, front side: where every part sits
The plan. Front: where every part goes.
Board layout, back side, mirrored: the wiring
Back, drawn mirrored so it matches the board when you flip it over. The orange lines are bare wire.

The board I bought was a super cheap one. The wiring looked fine, but some connections weren’t making proper contact, so I had to redo them. With a few tips from my boyfriend, who’s done this many times before, and a lot of multimeter testing, it finally worked. The parts I soldered myself worked, and I was very happy about that.

Between the cheap board and it being my first time, it's still a bit moody.

60% of the time, it works every time
The soldered board, front side, with the MP3 module and components The soldered board, back side, with the solder joints and bare wire
And the real thing, front and back.

We 3D printed a new box for it, packed it in with the batteries and put it up above the door.

The finished chime packed in its box: four AA batteries, the board and a small speaker
Everything packed in: four AA batteries, the board and the speaker.

It works!!

The door opens, a second later the song plays, then it goes quiet and switches itself off.

Sound on.

What I took from it

My front door sounds like FamilyMart now. Sadly, it still doesn't sell melon pan.

More notes

I finally built my own home server (and I love it!)

Home server · 4 min

I deployed my first real app

Apps · 4 min