Electronic Metronome by cmonaco3
Featured
IMG_4824.JPG
IMG_4826.JPG
I had toyed with the idea of making a metronome a while ago when my girlfriend’s metronome broke. Instead of buying a new one I suggested making one. After a bit of research and preliminary work I decided that between the time it would take to develop and my lack of skills in electronics that I would abandon the project. So here I am a year later wanting to make some sort of kit for Club Jameco and I realize that a metronome would be perfect. So here it is, my electronic metronome. The kit is available for sale here: http://www.jameco.com/webapp/wcs/stores/servlet/ProductDisplay?langId=-1&storeId=10001&productId=2168325&catalogId=10001&CID=CLO. The biggest benefit to the kit, I think, is that the PCB is included.

Please note that in this instructable I assume you have some experience with AVRs and the C programming language.

 
Remove these adsRemove these ads by Signing Up

Step 1: Parts

To build this metronome, you will need the following components:
  • ATmega328p Microcontroller (Jameco #2139111)
  • IC Socket (Jameco #112300)
  • 150 Ohm Resistor (Jameco #690662)
  • 10k Ohm Resistor (Jameco #691104)
  • 0.1 uF Capacitor (Jameco #151116)
  • Three Digit Seven Segment Display (Jameco #1956493)
  • Red 5mm LED (Jameco #333973)
  • Tactile Switch (3x) (Jameco #119011)
  • Piezo Speaker (Jameco #1874543)
  • ISP Header (Jameco #115035)
  • 3xAA Battery Holder with Switch (Jameco #216144)
  • AA Battery (3x)
  • Velcro (Optional)
You'll also need the following tools:
  • Soldering Iron
  • Solder
  • Wire Cutters
  • Needle Nose Pliers
  • AVR Programmer
nodoubtman says: Sep 21, 2012. 8:31 AM
I have programmed my first atmega :) thanks to you cmonaco3 :)
if you have others program, you can post it, it would be great! :)

thanks a lot!
marC:)
nodoubtman says: Sep 7, 2012. 9:48 AM
thank you for the .hex file awesome job! i'm just beginning avr i used to do some pic's :)

thank you!
marC:)
nodoubtman says: Sep 1, 2012. 6:33 PM
what about the fuse?

how to program it using ? :
http://www.ebay.ca/itm/130682846209?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649

thank you so much!
marC:)
cmonaco3 (author) says: Sep 1, 2012. 7:39 PM
I'm sorry what do you mean by fuse? If you're referring to the fuses on the ATmega, you shouldn't have to worry about them as I'm using it in its default configuration for this project.

You're going to have to consult any documentation that comes with that specific programmer, though I suspect it may work with AVRDUDE. Here's a tutorial from Adafruit on using that software: http://www.ladyada.net/learn/avr/avrdude.html
nodoubtman says: Sep 6, 2012. 11:25 AM
what's the command line for programming this chip?

thank you!
marC:)
cmonaco3 (author) says: Sep 7, 2012. 7:35 AM
I used AVRDUDE to program the chip. It's a command line utility you can download for free. Please see this tutorial for using it: http://www.ladyada.net/learn/avr/avrdude.html
nodoubtman says: Sep 4, 2012. 8:49 AM
Hi! Is it possible to have the .hex file and also the 3 7 segment display is a CA or CC ?

thank you soo much! :)
marC:)
cmonaco3 (author) says: Sep 7, 2012. 7:30 AM
Sorry about not back to you sooner. The hex file should be uploaded and can be downloaded on the software step. The display being used here is common anode.
nodoubtman says: Sep 1, 2012. 8:17 PM
no documentation comes with this chineese programmer :((

i don't ever know how to connect it.. im into pic microcontroller.. now's day!

thank you!
marC:)
kipo00 says: Jul 26, 2012. 8:46 AM
thank you !
teknohawk says: Jul 22, 2012. 1:58 PM
that is absolutely awesome! good job!
cmonaco3 (author) says: Jul 23, 2012. 9:51 AM
Thank you!
Pro

Get More Out of Instructables

Already have an Account?

close

PDF Downloads
As a Pro member, you will gain access to download any Instructable in the PDF format. You also have the ability to customize your PDF download.

Upgrade to Pro today!