MetroMik is a Digital Metronome I built for my son Michele, hence the name. It's based around a PIC16F1825. Project is made for [MPLAB X Ide](MPLAB® X IDE | Microchip Technology) using [XC8 compiler](MPLAB® XC8 Compiler | Microchip Technology) and [MPLAB Code Configurator](MPLAB® Code Configurator | Microchip Technology).
Characteristics:
- Powered by a 18650 LiPo Cell
- Charging circuit
- BPM selection from 10 to 999
- Tempo selections: 2/4, ¾, 4/4
- Menù navigation using a rotary encoder
- 3 digits, 7-Segments led display
- Beating led
- Low battery indication on display
Full project specs are listed here.
Here is a video showing how it works:
Following are sponsored links: if you buy some items following those links, you can support my works and final price for you will remain exactly the same.
- TP4056 Lipo Charging module with protection
- 18650 LiPo cell
- SX1308 Boost Converter
- LM386 amplifier module
- 74HC595 Static Driving 3-digits 7-segments led display [^1]
- PIC16F1825
- Rotary Encoder with pushbutton
- LM1117-3.3 or LD33 Voltage regulator
- 4Ω 0.5W Speaker
[^1] The one I used has 3 small 7-segment-displays (digit) on it and actually is out of production (I used the OHO DY1). You can use a common 4-digits one but it will require some code adjustement. That kind of display exists also in 3-digits format (but it will require code adjustement anyway)

