I intend to establish a few new personal habits that eventually become second-nature to me. To assist myself, I want to wear a bracelet that vibrates every, say, 5 minutes all throughout the day as a constant reminder to keep up whatever new habits I'm trying to establish.
Alas, no such bracelet exists on the market. I'll either have to design and build it from scratch, or somehow piece one together from purchasable parts. (I did think about using my mobile phone for this purpose, but I don't always keep it on my person and it's not waterproof.)
My requirements, in decreasing order of importance, are very simple:
- The bracelet vibrates once every
n
minutes.n
does not have to be configurable after the bracelet is assembled. Typical value forn
is between 1 and 60 inclusive. - (Optional) The power source is either easily replaceable or lasts no less than 30 days with the bracelet always on.
- (Optional) The bracelet is durable (i.e. it can take a fall) and waterproof (i.e. I can shower with it on, not necessarily go scuba-diving).
- (Optional) The bracelet can be turned off and on at will.
I would prefer to build this thing from existing parts since I assume that'll be easier and faster, though as a result I understand I may not have as much control over the details. I imagine the end result will look something like this Adidas "ion loop" bracelet (basically, a regular bracelet with the vibrating component thrown on):
How should I go about building this thing? Is there a small, vibrating component I can buy and just attach to any old bracelet? Or is there perhaps something better I can build with a bit more of an investment?
Edit (after reviewing answers and doing more research):
To summarize what I've learned so far, I need:
- A vibrating motor. I've chosen these two from Precision Microdrives to experiment with.
- A coin cell battery. I bought batteries for both motors.
A timing element. This can be one of the following:
A transistor.
Questions:
- Do I have everything I need?
Which approach to generating the periodic pulse is easier to implement for the beginner? I'm not opposed to writing some code for the microcontroller, but I presume it also requires I download some software and purchase some means of loading the code into the chip.
Will I find that overall a more or less pleasant experience than meddling with resistors and capacitors for the 555 timer?
Finally, if there is a specific way I can make this question better (perhaps break it up into smaller chunks?), let me know.