How to Make Arduino Based Digital Tachometer Simple DIY Tutorial

How to Make Arduino Based Digital Tachometer Simple DIY Tutorial



Working principle :-

IR Sensor get penetrate by motion of motor shaft, signal are transfer from IR Senor module to Arduino.

This signal are processed in Arduino according to code loaded on it.

Then Arduino transfer signals to LCD Screen to display RPM…

Step 1: Video

Step 2: Material Reuired

1) IR Sensor module :- 

2) LCD Screen

3) Arduino Nano

4) Zero PCB

5) Header pins

6) 9V Batter

Step 3: Electrical Circuit



Electrical Circuit

Kindly go through the attached circuit diagram.…

IR Sensor Arduino



OUT—————–2(digital pin no. 2)

16X2 LCD Arduino

VSS—————— GND

VCC—————– +5V

VEE—————— POT

RS——————– 12

R/W—————– GND

E——————— 11





DB4—————— 6

DB5—————— 5

DB6—————— 4

DB7—————- 3

LED+————— +5V

LED—————– GND


to design & buy your custom make PCB

Step 4: Procedure

Bring a Zero PCB, Mount female header pin on PCB

Place arduino and LCD Screen on PCB

Make solder connection where it is required,

refer electrical drawing for better understanding.

place IR Senor module on PCB in way that its sensor face toward the

wheel of motor to whom RPM have to measure.

Connect the Arduino with PC to upload code.

Then connect the 9V battery to power up arduino & LCD 16 X 2 screen

you can adjust the brightness of screen by rotating that Knob connected at VEE of LCD Screen


Step 5: Arduino Code

Arduino Code
Click here to download Arduino code

upload the code to Arduino

Be sure you have selected right Board & port to successfully upload the code

Now you are ready to take RPM reading.

Manually rotate the Wheel of motor you can see RPM Reading are appear on screen

feel free to comment below

Thank for your attention hope you like this project


Hobbiest Electrical DIY project passionate

50 thoughts on “How to Make Arduino Based Digital Tachometer Simple DIY Tutorial

  • 8th May 2017 at 9:17 am

    When I originally commented I clicked the “Notify me when new comments are added” checkbox and now each time a comment is added I get four emails with the same comment. Is there any way you can remove people from that service? Bless you!

    • 8th May 2017 at 10:14 am

      thanks to point this out, i’ll try to fix it soon

  • 8th May 2017 at 9:44 am

    Hey there I am so thrilled I found your webpage, I really found you by error, while I was researching on Bing for something else, Regardless I am here now and would just like to say thanks a lot for a tremendous post and a all round exciting blog (I also love the theme/design), I don’t have time to look over it all at the moment but I have bookmarked it and also added your RSS feeds, so when I have time I will be back to read a lot more, Please do keep up the fantastic job.

  • 8th May 2017 at 2:05 pm

    whoah this blog is fantastic i like studying your posts. Stay up the great work! You already know, many people are looking around for this info, you could help them greatly.

  • 8th May 2017 at 3:11 pm

    Hi there, I found your website by means of Google whilst searching for a related topic, your site came up, it appears great. I have bookmarked it in my google bookmarks.

  • 8th May 2017 at 5:36 pm

    Very shortly this website will be famous amid all blogging and site-building people, due to it’s good articles

  • 8th May 2017 at 7:15 pm

    This design is spectacular! You most certainly know how to keep a reader amused. Between your wit and your videos, I was almost moved to start my own blog (well, almost…HaHa!) Wonderful job. I really enjoyed what you had to say, and more than that, how you presented it. Too cool!

  • 9th May 2017 at 7:07 pm

    Heya are using WordPress for your site platform? I’m new to the blog world but I’m trying to get started and set up my own. Do you require any coding knowledge to make your own blog? Any help would be really appreciated!

  • 12th May 2017 at 8:36 am

    I know this if off topic but I’m looking into starting my own blog and was wondering what all is needed to get setup? I’m assuming having a blog like yours would cost a pretty penny? I’m not very web savvy so I’m not 100 positive. Any tips or advice would be greatly appreciated. Thanks

  • 22nd May 2017 at 10:25 am

    Hello! This is kind of off topic but I need some guidance from an established blog. Is it hard to set up your own blog? I’m not very techincal but I can figure things out pretty quick. I’m thinking about making my own but I’m not sure where to begin. Do you have any ideas or suggestions? Thank you

  • 22nd May 2017 at 10:25 am

    I’m more than happy to find this website. I need to to thank you for your time for this wonderful read!! I definitely really liked every part of it and I have you book marked to look at new things on your site.

  • 23rd May 2017 at 8:27 pm

    Excellent blog you have here but I was wanting to know if you knew of any forums that cover the same topics talked about in this article? I’d really like to be a part of community where I can get advice from other experienced people that share the same interest. If you have any suggestions, please let me know. Kudos!|

  • 24th May 2017 at 11:21 am

    Hi, Neat post. There is an issue with your site in web explorer, could check this? IE still is the market leader and a good portion of folks will omit your wonderful writing due to this problem.

  • 27th May 2017 at 5:22 am

    Its like you read my thoughts! You seem to grasp a lot about this, such as you wrote the ebook in it or something. I think that you just could do with some percent to force the message home a bit, but instead of that, this is excellent blog. A fantastic read. I will certainly be back.

  • 27th May 2017 at 1:07 pm

    Right now it looks like Expression Engine is the top blogging platform out there right now. (from what I’ve read) Is that what you’re using on your blog?

  • 27th May 2017 at 4:47 pm

    I am not sure where you’re getting your info, but great topic. I needs to spend some time learning more or understanding more. Thanks for great information I was looking for this information for my mission.

  • 28th May 2017 at 9:51 am

    Howdy, There’s no doubt that your web site could be having web browser compatibility problems. When I look at your web site in Safari, it looks fine however, if opening in IE, it has some overlapping issues. I simply wanted to provide you with a quick heads up! Other than that, great blog!

  • 29th May 2017 at 5:00 am

    Hi there just wanted to give you a brief heads up and let you know a few of the pictures aren’t loading correctly. I’m not sure why but I think its a linking issue. I’ve tried it in two different browsers and both show the same results.

  • 30th May 2017 at 8:31 pm

    Wow, wonderful blog format! How lengthy have you been running a blog for? you made running a blog look easy. The entire glance of your website is magnificent, as neatly as the content material!

  • 31st May 2017 at 1:52 pm

    Whats up are using WordPress for your blog platform? I’m new to the blog world but I’m trying to get started and create my own. Do you require any html coding expertise to make your own blog? Any help would be really appreciated!

  • 1st June 2017 at 3:42 am

    My brother recommended I would possibly like this blog. He was once entirely right. This publish actually made my day. You cann’t imagine just how a lot time I had spent for this information! Thanks!

  • 1st June 2017 at 9:10 am

    I’m really inspired with your writing skills and also with the layout to your blog. Is this a paid topic or did you customize it yourself? Either way stay up the excellent quality writing, it’s rare to look a nice weblog like this one nowadays..

  • 2nd June 2017 at 3:31 pm

    It’s remarkable to go to see this web site and reading the views of all mates on the topic of this article, while I am also zealous of getting familiarity.

  • 2nd June 2017 at 3:37 pm

    Unquestionably consider that that you said. Your favourite justification seemed to be on the internet the easiest factor to keep in mind of. I say to you, I certainly get annoyed while folks think about concerns that they just do not understand about. You managed to hit the nail upon the highest and defined out the entire thing without having side effect , other folks could take a signal. Will likely be again to get more. Thank you

  • 18th August 2017 at 6:32 am

    Bro how did you give 5v supply to lcd?
    Did you use 5v output from Arduino Nano(pin 27) or external supply

  • 15th October 2017 at 4:40 am

    Hello Mr. Sandeep, can i use your circuit drawing in my school project? If you write your name and surname, i want to mention about you as a source in my project. Thanks a lot and have a good day.

  • Pingback: Free Piano

  • 17th January 2018 at 11:22 am

    Can I replace with a laser module instead of a IR module?

    • 22nd February 2018 at 10:42 pm

      No for this particular code for arduino you can’t and i even not deny with possibility

Leave a Reply