Self Powered Digital Maintenance Tachometer