Hacker News new | ask | show | jobs
Show HN: I built a toy that plays grandma's stories when my daughter hugs it (storyfriend.co.uk)
9 points by samaralihussain 61 days ago
This was a project I built for my daughter's first birthday present.

For context, I'm a surgical resident in the UK by background and am currently taking a year out of training to study a masters in computer science. My daughter just turned one. There are two things she really loves: the first is particular soft toy that she just can't live without, and the other is a good story book.

Her grandparents live hours away and I didn't want her to forget what they sound like between visits. I wanted her to hear them whenever she missed them.

My parents brought my brother and I up with incredible stories and books from all sorts of cultures, many of the stories being passed down from their parents before them. I didn't want my daughter to miss out on that.

Finally, I was sick of missing storytime with her when I had to leave for night shifts. I wanted her to hear my voice before she slept every night.

For all these reasons, I decided to build Storyfriend. It's her favourite soft toy with a custom made speaker-module inside. I combined my surgical skills with the skills I was learning as a CS student. Along the way I dipped my toes into the world of 3D printing, CAD and electronics design.

When she hugs the toy, it plays stories read by her grandparents. She can take the toy with her anywhere and hear the stories anytime she wants - it works offline and has internal storage. It meets my wife's strict no-screen rule (which is getting harder to stick to as the days go by). I've recorded some of the stories that we would read together, so that on nights when I'm working she still has me there to read her a bedtime story.

The bit I'm most pleased with: grandparents don't need an app. They just call a phone number. The audio routes through my server and pushes to the toy over WiFi. My own 86-year old grandmother in a rural village in another country can do it by just making a regular call via her landline, as she has done for many years - no help needed, no apps required, no smartphones involved.

Hardware is a BLE/wifi module with a MAX98357 chip and custome battery management system, all soldered together, placed in a 3D printed enclosure and placed into a compartment that I stitched into her cuddly toy. Firmware pulls new messages when connected to WiFi and stores them on an SD card.

So far I've sold a few hand-made units to parents and grandparents who resonated with the project.

Site: https://storyfriend.co.uk

Would love feedback on the technical approach, the product itself, or anything else. Happy to answer questions about the build

3 comments

This is an amazing idea, and congrats on getting so far through it.

I personally would be wary about fire. Custom electronics without experience, and then putting (assuming here) high energy density batteries in a soft toy handled by little kids. Any accident will be absolutely disastrous. And when you scale up those very low probability failures are bound to happen.

How do you think about this, is this handled already?

That is such an amazing idea. How does the pool of stories work? Is it the first in, first out principle, or does it pick a random one? What if a toy user listens through all the stories?
Thank you so much! Well I have pre-recorded custom stories for the people who have purchased so far, based on parental request specifically for the child they are buying for. The app allows parents to choose how they want to cycle through stories - they can shuffle, set playlists or repeat the same story. If the user listens to all stories, it just starts from the beginning again. Hope that answers!
the landline thing is so good!! my grandma would never figure out an app but she can absolutely make a phone call. that detail alone makes this feel really thought through. how does the hug detection work?
Thank you! Yes I built that feature exactly with my own grandmother in mind. She hates modern tech, but has been using landlines her whole life.

Hug detection is via a pressure sensor that is embedded within the enclosure