• Skip to main content
  • Skip to primary sidebar

Homemade Circuit Projects

Need circuit help? Post them in the comments! I've answered over 50,000!

Blog | Categories | About | Contact | Calculators-online
You are here: Home / Automobile Electronics / 10 LED Tachometer Circuit Diagram

10 LED Tachometer Circuit Diagram

Last Updated on January 17, 2025 by Swagatam 102 Comments

In this post I have explained how an accurate 10 LED tachometer circuit can be built using ordinary parts like IC 555 and IC LM3915. The idea was requested by Mr. Munsif.

What is a Tachometer

A tachometer is a device which is used for measuring vehicle engine RPM. Thus, it is basically used for checking the performance of the engine and helps an auto mechanic to understand the condition of the engine so that it can be corrected or optimized as per the desired specs.

Generally a tachometer may be considered an expensive equipment as these are highly accurate and intended for obtaining correct RPM rates of the concerned engine under test.

The conventional units are therefore very sophisticated and generate highly accurate results while testing.

However it doesn't mean that a simpler version cannot be built at home. With electronics at its best today, making a tachometer circuit at home isn't at all difficult. What's more the results obtained from such circuits are fairly accurate and provides the required data for assessing the overall working condition of the system.

The Design

A simple 10 LED tachometer circuit can be seen in the above diagram.

The circuit basically consists of two mains stages. A monostable based tachometer using IC 555, and an LED driver stage using IC LM3915.

Referring to the figure below, the left side stage consists of a IC 555 monostable stage which triggers to the input frequencies from a given source such as an automobile engine, and causes its output to stay ON for a predetermined period as set by the R/C components at its pin6/2.

Circuit Diagram

10 LED Tachometer Circuit Diagram

This situation allows the user to set the response pattern of the output.

The output triggering of the IC 555 is further smoothened by an integrator stage using R7/R8 and C4/C5.

The integrated or smothened output is applied to a 10 step dot/bar LED driver LM3915 circuit stage.

The processed frequency to voltage conversion from the IC 555 tachometer circuit is appropriately displayed across the 10 LEDs associated with the LM3915 IC.

Since pin#9 of the IC is attached with the positive rail, the LED displays a bar mode pattern of the frequency level or the RPM level of the connected engine.

The 10 LED bar graph ascend or descend their illumination in response to the frequency levels from the automobile engine and allow the circuit to be used like an effective 10 LED tachometer.

Parts list for the IC 555 section

  • R1 = 4K7
  • R3 = CAN BE VARIABLE 100K POT
  • R4 = 3K3,
  • R5 = 10K,
  • R6 = 470K,
  • R7 = 1K,
  • R8 = 10K,
  • C1 = 1uF,
  • C2 = 100n,
  • C3 = 100n,
  • C4 = 22uF/25V,
  • C5 = 2.2uF/25V
  • T1 = BC547
  • IC1 = 555,
  • D1, D2, D3 = 1N4148

Using only LM3915

A closer inspection of the above circuit reveals that the IC 555 stage is actually not required and seems like an overkill for the purpose.

The main concept here is to convert the frequencies into an average DC whose level would be proportionate to the input frequency level. This implies that a simple diode, resistor, capacitor network would be enough to accomplish this action.

Also called an integrator, this small circuit network could be integrated with the LM3915 for ensuring that the voltage level stored in the capacitor is proportionately varied depending on the frequency levels.

Faster frequencies would allow the capacitor to charge and hold the DC proportionately better resulting in a higher average DC output and vice versa. This would in turn produce an equivalent level of LED illuminations on the LEDs attached with LM3915 output.

Here's the simplified version of the 10 LED tachometer using just a single IC M3915.

simple 10 LED tachometer circuit Diagram using LM3915

A Video Demo for the above Circuit can be witnessed below:

My Conclusion is not Correct

It's indeed very silly of me, since I completely missed the point that the above circuit was only interpreting the voltage generated by the motor, so it is not representing the frequency or the RPM, rather only the generated voltage levels.

Although this may be also proportionate to the RPM, it is technically NOT a tachometer circuit.

Therefore I confess that the first circuit shown using the IC 555 circuit the actual and true tachometer design.

Simple Tachometer Circuit

So far we studied a 10 LED version of a tachometer, however the idea could be much simplified using a moving coil meter as I have explained below. Here I have explained how to build a simple IC 555 based tachometer circuit which can be used for directly measuring any frequency over an analogue volt meter.

Circuit Operation

The circuit diagram shows a simple configuration utilizing the IC 555. The IC is basically configured as a monstable multivibrator.

The pulse is derived from the spark plug and fed to the end of R6.

The transistor responds to the pulses and conduct in accordance with triggers.

The transistor activates the monostable with every rising pulse of the input.

The monostable stays ON for a particular moment each time its triggered and generates an average ON time at the output which is directly proportional to the average trigger rate.

The capacitor and the resistor at the output of the IC integrate the result so that it can be directly read over a 10V FSD voltmeter.

The pot R3 should be adjusted such that the output generates the exact interpretations of the fed RPM rates.

The above setting up must be done  with the help of a good conventional tachometer unit.

simple IC 555 tachometer circuit Diagram

Parts List

R1 = 4K7
R2 = 47E
R3 = CAN BE VARIABLE 100K POT
R4 = 3K3,
R5 = 10K,
R6 = 470K,
R7 = 1K,
R8 = 10K,
R9 = 100K,
C1 = 1uF/25V,
C2 = 100nF,
C3 = 100n,
C4 = 33uF/25V,
T1 = BC547
IC1 = 555,
M1 = 10V FSD meter,
D1, D2 = 1N4148

Video Demo shows the testing of the above circuit

Simple Moving Coil Meter Tachometer Circuit

The figure below displays how a simple analog ,tachometer or revolutions per minute (rpm) meter can be built for motor vehicles. The circuit is driven by a regulated 8.2 volts acquired through the vehicle's 12 V battery and the ignition switch. The supply is stabilized using resistor R1, Zener diode D1, capacitor C1.

Simple Moving Coil Meter Tachometer Circuit Diagram

The 555 is activated with a signal from the vehicle's pickup coil processed by the circuit stage comprising of resistor R2, capacitor C2, and Zener diode D2.

The 50 uA moving coil meter M1, which is rigged as the the rpm indicator here, is triggered through pin 3 of the 555 via diode D3. The meter gets the driving current by means of a series-connected resistor R5 and potentiometer R6 through the power supply the moment the 555's output is high.

However, the current is decreased almost to zero by means of diode D1 as soon as the 555's output becomes low. The meter is actually a current indicating system, although it is hooked up like a voltage measuring meter with appropriate multiplying resistors.

FET Tachometer

The next diagram below exhibits a different analog tachometer meter which involves neither a multiplier resistor nor a stabilized power supply. In this design, the IC 555 output pin 3 is attached to the meter via JFET transistor Q1.

FET Tachometer circuit diagram

The FET is wired like a constant-current generator by means of potentiometer R3, it delivers a fixed-amplitude pulse to the meter irrespective of the fluctuations in the supply source.

You'll also like:

  • DRL smart circuitUpgrading Car Parklights to Enhanced DRLs
  • block diagramVehicle Body Metal Detector Circuit
  • carionizercircuitMake this Car Air Ionizer Circuit
  • CARBULBFUSEINDICATOR 1Car Blown Brake Light Indicator Circuit to Detect Broken Bulb Filament Tail Light

Filed Under: Automobile Electronics Tagged With: LED, Tachometer

About Swagatam

I am an electronics engineer and doing practical hands-on work from more than 15 years now. Building real circuits, testing them and also making PCB layouts by myself. I really love doing all these things like inventing something new, designing electronics and also helping other people like hobby guys who want to make their own cool circuits at home.

And that is the main reason why I started this website homemade-circuits.com, to share different types of circuit ideas..

If you are having any kind of doubt or question related to circuits then just write down your question in the comment box below, I am like always checking, so I guarantee I will reply you for sure!

Previous Post: « Simple Arduino Digital Ohmmeter Circuit
Next Post: SMS Based Laser Security Circuit »

Reader Interactions

Comments

Göran says:
June 10, 2025 at 12:48 pm

You are fantastic at helping people with electronics questions. I’m sure there will be more questions from you in the future

Reply
Göran says:
June 12, 2025 at 1:33 pm

Hello. The voltage range between the outputs from the signal cannot be changed, as far as I understand. Pin 5 only changes how far up the LED lights up at a certain signal level.

Reply
Swagatam says:
June 12, 2025 at 2:00 pm

The 0V at pin#5 corresponds to no LED being illuminated, and at 0.2V, all 10 LEDs illuminated, at 0.1V 5 LEDs illuminated and so on. So if your maximum input voltage corresponds to 0.2V at pin#5 through a resistive divider, then it might handle the complete range of your input voltage, from 0V to max.

Reply
Swagatam says:
June 10, 2025 at 3:09 pm

You are most welcome, please feel free to ask, i am always happy to help!

Reply
Göran says:
June 11, 2025 at 12:28 am

Hello again! Trying to explain how I think with the LEDs. With diodes 1N4148 on each output works well. Now to my problem. I have 3 diodes yellow. green. red. Yellow warns of low engine speed Green shows normal speed. Red warns of high speed. I would like to have the green diode within a much narrower range. Than the other diodes. Is it possible with this LM3914.

Reply
Swagatam says:
June 11, 2025 at 9:10 am

The outputs of the LM3914 correspond to a range between 0 and 200 mV at pin#5, so if you adjust the resistive divider across pin#5 so that your input voltage range corresponds to 0 to 220 mV at the resistive divider output, then it might fulfill your requirement.

Reply
Göran says:
June 9, 2025 at 12:49 am

It shows a point bar.

Reply
Göran says:
June 10, 2025 at 10:17 am

My question was. If I could connect several outputs, e.g. pin7-10, to make the LED shine longer than the others. because one output at a time goes low.

Reply
Swagatam says:
June 10, 2025 at 12:12 pm

Yes, you can do that through diodes on each output (cathode to IC pinouts, and diode common anodes to the LED)

Reply
Göran says:
June 10, 2025 at 12:33 pm

thoughts so much for info

Reply
Swagatam says:
June 10, 2025 at 12:35 pm

You are welcome, let me know if you any further questions….

Reply
Swagatam says:
June 9, 2025 at 9:38 am

Did you connect pin#9 with the positive line, only then it will show bar graph, otherwise it will be dot mode…

Reply
Göran says:
June 10, 2025 at 12:53 am

Hello and thanks. I left pin 9 open because I wanted dots instead

Reply
Swagatam says:
June 10, 2025 at 9:12 am

ok, then what is the problem you are facing?

Reply
Göran says:
May 22, 2025 at 1:59 am

I appreciate your commitment immensely with our questions, thank you very much. Göran

Reply
Swagatam says:
May 22, 2025 at 8:12 am

You are welcome, Goran!

Reply
Göran says:
June 9, 2025 at 12:46 am

Hi! Regarding the LM3914, it is possible to connect some outputs to make the LED shine longer than the other LEDs. Regards Göran

Reply
Swagatam says:
June 9, 2025 at 9:19 am

Yes, it is possible, connect the LED through a BJT in the following manner:
Take a BC557 BJT.
Connect its base with LM3914 output through a 10k resistor, followed by a series 1N4148 diode (anode to base, cathode to LM3914 output 10k resistor)
Connect LED between BC557 collector and ground through a 1k resistor.
Connect a 100uF capacitor between base and emitter of BC557..
Connect emitter of BC557 with the positive supply, preferably +5V.

Reply
Göran says:
May 15, 2025 at 12:36 pm

Thank you so much for the drawing. I’ll test it to keep track of the basic speed of my generator.

Reply
Göran says:
May 21, 2025 at 6:11 pm

I was thinking about the tachometer that you sent a suggestion for. To be able to test the counter without the pickup. Should a 555 connected as an astable flip-flop with adjustable frequency be able to work. And trim it to the right frequency. I thought about measuring the rpm with an optical measuring instrument. Regards Göran

Reply
Swagatam says:
May 21, 2025 at 7:08 pm

Sure, you can feed the astable pulses to the point where the pickup input is supposed to be connected in the tacho circuit.

Reply
Swagatam says:
May 15, 2025 at 1:30 pm

No problem, all the best to you!

Reply
Ray Steelman says:
October 11, 2023 at 4:09 am

good afternoon, do you still take requests? Is it possible to make a two column tachometer ? similar to an abacus. would you use 2 drivers and a 556 ic ?? I dont have the knowledge to make it restart to one after it calls the other driver . is that called a flashback ? , If you could think of something that would be great.

Reply
Swagatam says:
October 11, 2023 at 8:49 am

Hi, yes that’s possible by replicating the first circuit from the above article.
Sorry I am not sure about the “flashback” thing.
Two identical circuits can be used if the there are two input sources, if there’s only one input source then I think a cascaded circuit would be required.

Reply
Paul Beattie says:
September 17, 2023 at 3:24 pm

Great work and it has prompted me to think out side the box.
Can the circuit be altered to illuminate only a single LED at a time?
Also can it also be altered to include 20 or 30 LEDs for finer resolution (by a series of LM3915s ?)
What I have in mind is to have two tachometer circuits reading from two independent sources.
Then when both have the same reading use an AND gate arrangement to trigger an output.

Thank you

Reply
Swagatam says:
September 17, 2023 at 5:18 pm

Thank you Paul,
Your ideas are all completely feasible.
You just have to keep the pin#9 of the IC disconnected to make the LEDs glow individually.
Cascading LM3915 ICs is also possible to get at least an output of 20 LEDs. The details can be found in the datasheet below.
Using an AND gate for processing two inputs also looks a viable idea.
https://www.homemade-circuits.com/lm3915-ic-datasheet-pinout-application-circuits/

Reply
Ramy Hossni says:
July 22, 2023 at 10:19 am

Greetings for you all, Can you please tell me how to connect this circuit to the car ??
I’m trying to understand just on which wire i need to connect the input frequency
Thanks ????

Reply
Swagatam says:
July 22, 2023 at 10:57 am

Hi, You can integrate the signal from your pickup coil with the input of the second circuit. However before integrating please confirm the working of the circuit on your work bench, using an external frequency as the input signal.

Reply
Ramy Hossni says:
July 24, 2023 at 8:32 am

Thanks a lot Sir, i will build the circuit 1st then try using external frequency source
But, I don’t know about this frequency source, is it a circuit to build or which set to use as a frequency source

Reply
Swagatam says:
July 24, 2023 at 8:45 am

You are welcome Ramy. The frequency generator can be built using a IC 555 astable or any other similar oscillator circuit.
Please build the first circuit because that is a real tachometer, the second circuit will not detect a frequency rather it will detect only the voltage fluctuations.

Reply
Ron says:
May 8, 2023 at 7:34 pm

New problem, Pin 7 controls the brightness of the leds, how can the brightness be lowered when car headlights are turned on? as the lads are too bright at night. What needs to be added to pin 7 thru a resistor to earth? (guessing that’s where the circuit needs to be adjusted)
Looked at mosfets, transistors even adding a mini relay, but got complicated. Is there an easy add-on?

Reply
Swagatam says:
May 8, 2023 at 9:02 pm

Pin#7 of which IC are you referring to? Sorry, I cannot understand your schematic.

Reply
Ron says:
May 9, 2023 at 5:43 am

LM3915, Pin 7 to earth (controls led brightness)
Changing the resistance dims the leds. Thats where I was trying to add something to lower brightness of the leds when car lights are turned on.

Reply
Swagatam says:
May 9, 2023 at 9:02 am

Actually I haven’t tried this current limiting feature so I cannot suggest about it. I checked the datasheet of the IC, there seems to be a formula for calculating the LED current using the pin#7 resistor. You can check the datasheet for the details. However, if you are able to reduce the LED brightness by simply changing the pin#7 resistor, then it is fine, you can do it.

Reply
joko says:
March 4, 2023 at 5:54 am

how can i make only one led lit for that tacho? i mean if the 2nd led is “on”, the 1st led ” off”, if the 3rd led is “on” the 1st and 2nd “off’ anyone could help me? thank you

Reply
Swagatam says:
March 4, 2023 at 8:31 am

Keep pin#9 of LM3915 unconnected or disconnected.

Reply
joko says:
March 5, 2023 at 4:32 pm

very tqhank you, i’ll try this.

Reply
Ron says:
April 16, 2022 at 6:30 am

Ok, this might get messy. Might be a whole new project to place on your website.

Can you add another LM3915 IC to the circuit to make the total number of LEDS 20?
Can a fader circuit be add to the LEDS, so they fade out as the revs change?
Can a small add-on circuit be added to the second last LED to make all the LEDS in dot mode go to bar mode, to indicate nearly max revs?

This is for my car, a 4cyl with ecu plug for revs input.
(I am also building a dot LED battery monitor 10.5v to 15v)

Reply
Swagatam says:
April 16, 2022 at 10:40 am

That would require a lot of drawing. I am not sure if would be able to fulfill this requirement, let me see, in my free time I may try this.

Reply
Ron says:
March 15, 2022 at 2:55 am

Using the first circuit, can a MM5451BN (35 LED IC) replace the LM3915 (10 LED IC)?
And
Will the 555 still be needed or can the second circuit be used? (4 cyl engine with a tacho lead from ecu)
Or
will a new circuit need to be designed? Looked with Google to try and find one. Found 1 that uses a PIR chip, (where the 35 LED IC came from)
that means a lot more outlay for me just to create a trigger when the 555 will do it.

Reply
Swagatam says:
March 15, 2022 at 10:09 am

No, a MM5451BN (35 LED IC) cannot be used in place of the LM3915 (10 LED IC)?

The MM5451BN requires a serial data input from where will you supply that?

Reply
Paolo says:
March 13, 2022 at 7:30 pm

I have one question after successfully building the two circuits for a Yamaha race monster.

Led #1 is dimmely lit even when I disconnect the 555 oscilation circuit.

What do I need to adjust or replace to solve this?

I remember this being mentioned in an article, but can’t find it anymore. Once again thanks for the circuits!

Hope you can help

Reply
Swagatam says:
March 13, 2022 at 8:35 pm

Glad you could make the design successfully.

I think all the LEDs from #1 to #10 can be completely shut off in the absence of an input signal by finely adjusting the 10K preset or by adjusting the 1K resistor value connected across pin6 and pin7.

Reply
Khanh says:
March 8, 2022 at 1:12 am

THANK YOU for this helpful and seemingly hard to find information.

My son has a little 250cc ATV and I’m trying to adapt an LED strip to brighten from 5V to 12V as the engine RPM revs (like a dimmer) for “underglow” that reacts. It’s nothing serious, just a fun project. I’m having a hard time understanding how I can wrap a wire around the spark plug wire to make something like this work. Would you be able to help or have ideas as to which circuit here would work best? Thank you so much!

Reply
Swagatam says:
March 8, 2022 at 10:43 am

Thank you and glad the information helped you!
I think winding across the spark plug may not be required….you can extract the voltage from the alternator, and connect the supply with the LED strip through a resistor and bridge rectifier. The resistor value may be selected such that it provides a dim light on the LED at 5V and higher illumination at 12 V

Reply
Paolo says:
March 1, 2022 at 2:29 am

Thank you! (I was confused as Vcc arrow is pointing away from the circuit)

Reply
Swagatam says:
March 1, 2022 at 9:28 am

No problem!

Reply
Paolo says:
February 23, 2022 at 7:13 pm

What is the function of the IC7805 in your first diagram?

Reply
Swagatam says:
February 23, 2022 at 8:08 pm

To provide a 5V stabilized DC to the circuit

Reply
Swagatam says:
February 2, 2022 at 7:57 am

You can use BC548 in its place

Reply
View Older Comments

Need Help? Please Leave a Comment! We value your input—Kindly keep it relevant to the above topic! Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

circuit simulator image



Subscribe to get New Circuits in your Email



Categories

  • Arduino Projects (92)
  • Audio and Amplifier Projects (132)
  • Automation Projects (17)
  • Automobile Electronics (101)
  • Battery Charger Circuits (84)
  • Datasheets and Components (109)
  • Electronics Theory (148)
  • Free Energy (39)
  • Games and Sports Projects (11)
  • Grid and 3-Phase (19)
  • Health related Projects (25)
  • Home Electrical Circuits (12)
  • Indicator Circuits (16)
  • Inverter Circuits (94)
  • Lamps and Lights (158)
  • Meters and Testers (71)
  • Mini Projects (28)
  • Motor Controller (66)
  • Oscillator Circuits (28)
  • Pets and Pests (15)
  • Power Supply Circuits (90)
  • Remote Control Circuits (50)
  • Security and Alarm (64)
  • Sensors and Detectors (105)
  • SMPS and Converters (32)
  • Solar Controller Circuits (60)
  • Temperature Controllers (43)
  • Timer and Delay Relay (49)
  • Voltage Control and Protection (38)
  • Water Controller (36)
  • Wireless Circuits (30)





Other Links

  • Privacy Policy
  • Cookie Policy
  • Disclaimer
  • Copyright
  • Videos
  • Sitemap



People also Search

555 Circuits | 741 Circuits | LM324 Circuits | LM338 Circuits | 4017 Circuits | Ultrasonic Projects | SMPS Projects | Christmas Projects | MOSFETs | Radio Circuits | Laser Circuits | PIR Projects |

Social Profiles

  • Twitter
  • YouTube
  • Instagram
  • Pinterest
  • My Facebook-Page
  • Stack Exchange
  • Linkedin



Recent Comments

  • Swagatam on 100 Watt Amplifier Circuit Diagram using LM12 IC
  • Swagatam on IC SG3525, SG3524 Calculator
  • Swagatam on Making an EGS002 Equivalent Board using Arduino
  • Swagatam on Making an EGS002 Equivalent Board using Arduino
  • Swagatam on Ion Detector Circuit [Static Discharge Detector]

© 2025 · Swagatam Innovations