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.
Parts needed:
1. D1 mini ESP32 (Type-C USB CP2104 version)
2. 1.28" GC9A01 display (7 Pin Version)
AliExpress➡️ Buy option 1 Buy option 2
3. Unipolar Hall sensor A3144
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



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?
ReplyDeleteYes a detection magnet is necessary. A3144 unipolar type is used here.
DeleteCan 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.
ReplyDeleteDefinitely it can be done this way
Delete