# Time interval vibrating motor

I am a beginner in electronics and am trying to build a small device that vibrates every n seconds while the device is on. I have done some research and found that the materials I most likely need are: a vibration motor, a coin cell battery power source, a 555 timer or PIC, and maybe a transistor or resistor. I want the device to be small, and the only function needs to be that it vibrates every n seconds while the device is turned on. I am wondering what the best way to go about building something like this is?

• Hi Max, welcome to the site. Please try to keep your questions specific. As it stands this is an open ended questions which may be closed.
– Drew
Jan 10, 2021 at 22:36
• Your first step should be to find some schematics for similar devices.
– Drew
Jan 10, 2021 at 22:37
• Vibrate every n seconds for how long? 1/4 sec? 1/2 sec? What are the specs of the vibration motor? Can you draw a schematic, even a partial one? Jan 11, 2021 at 2:17

You're not very specific, so I'm assuming you're in search of a simple project to start building experience:

• You're hesitating between a PIC and a 555:
• If you choose the 555 path, then your project is going to be only that: a motor that goes on and off periodically. For any addition you will need to change completely your circuit. Or start a new one.
• If you choose the PIC path, then you will learn how to build micro-controlled circuits. Any addition to the circuit will be a new module to the micro-controller, and you can go further in a more progressive way. I would advocate for the PIC although it may take you longer to reach your goal. And be a little more expensive, as you need to buy the ICD.

This could be the initial idea for your circuit. All of it works at 5V, so you don't need to bother with additional sources. You can connect it to any USB power supply (avoid using your computer as supply, you don't want this kind of risk)

Start by building the block (A):

• The PIC, fed by USB, and the ICD connector. The goal is to establish communication between your computer and the PIC.