Vibe2Tone -- using an ATtiny85





Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Uploaded on Sep 14, 2011

Everyone has a cell phone nowadays and not one of them hasn't been irritated at least once by the constant requirement to turn the ringer on and off. Many people keep their cell phone's on vibrate to prevent causing a disruption if they get a call at a bad time. This works well as long as the cell phone is nearby, but the trouble is people can't and don't want to be within earshot of a vibrating-only phone all the time. The solution to this of course is to use a ringtone. Unfortunately it's easy to forget to turn the ringer on when you charge the phone, and off again when it's finished. Also most cell phones aren't loud enough to be heard more than a couple rooms away.

To solve this problem, I made a device that charges my cell phone and plays an audio alert if it detects the phone is vibrating. This lets me hear if I'm getting a call from much further away, and keep the phone on vibrate all the time. The sound file is stored on a microSD card, making it easy to change. Vibe2Tone is based off ChaN's "Simple SD Audio Player with an 8-pin IC", but with several hardware and software modifications of my own. For instance, the PWM audio signal output from the ATtiny doesn't have enough power to drive a speaker loudly, so I used a MOSFET driver (UCC27325P) to give the signal more power.

This device could also be useful for those that are hearing impaired or sleep through a normal cell phone alarm.

To download an archive of the source code and schematic use the following link.


When autoplay is enabled, a suggested video will automatically play next.

Up Next

Sign in to add this to Watch Later

Add to