RPM Gauge

I've made this digital RPM gauge with a hall effect sensor to detect pulses from a rotating magnet. It counts the timing between pulses. The magnet can be attached to any rotating / revolving mechanism to make a single pulse with one rotation.

Disclaimer : For Educational Purpose Only.

Parts needed:
1. D1 mini ESP32 (Type-C USB CP2104 version)
AliExpress➡️ Buy Option 1  Buy Option 2

2. 1.28" GC9A01 display (7 Pin Version)


AliExpress➡️ Buy option 1  Buy option 2 

3. Unipolar Hall sensor A3144
AliExpress➡️ Buy option 1  Buy option 2 

Circuit Diagram:


Code:
This project's source code is free and available on my github repository

Code upload guideline:
I've made a pdf guideline in the drive link below
 
If you face any problems with the project, feel free to send me e-mail with a subject "rpm gauge" to abid.business01@gmail.com

Comments

  1. ciao ma ai posizionato un magnete di rilevamento sul motore? e poi il sensore che ai usato e un 3144 ma deve necessariamente essere un 49E oppure basta sia un classico 3144 visto che ci sono svariate sigle abbinate al 3144?

    ReplyDelete
    Replies
    1. Yes a detection magnet is necessary. A3144 unipolar type is used here.

      Delete
  2. Can the rotation be multiplied, IE for a 2:1 reduction gearbox. Can the max rev range be customised for a slow diesel engine (max 1200rpm). This looks like a great project. Thanks for creating this.

    ReplyDelete
  3. Would it be possible to Connect it with wires in a motorcycle?

    ReplyDelete
  4. Excellent project, low cost, easy to DIY, will put it on my 50cc moped

    ReplyDelete
  5. How could I connect the rpm signal directly from my BMW E30? I have identified the gauge wire in my car, but how to connect to your circuit?
    Thx

    ReplyDelete
  6. question, do you have to use the above hall magnet or can you use a magnet switch (an npn for example) and if you can do you need a normally open or normally closed?

    ReplyDelete

Post a Comment