Rothan,
Este projeto é muito simples e tem bastante informaçao na net sobre isto, é só procurar com paciencia ...
Mas algumas dicas eu posso lhe passar :
Voce precisa contar pulsos, gerados a partir de um sensor, em um determinado periodo de tempo, exemplo :
A cada 1 segundo voce le os contadores, mostra (fixa) nos displays, reseta os contadores e reinicia a contagem ... esta base de tempo pode ser de valores diferentes ...
Se voce pretende medir RPM, vai precisar de uma rodinha com 60 dentes, um sensor optico acoplado nela, para gerar os pulsos a serem contados ... quanto mais dentes tiver nesta rodinha, mais preciso sera a sua leitura e sua base de tempo podera ser menor ... porem nao basta aumentar os dentes eles precisam conter multiplos de 60 ( 1 minuto)
Usando microcontrolador, voce pode usar um timer para gerar a base de tempo e um contador rapido, para ler os pulsos (todos ja incorporados no micro) ... com micros, voce tambem pode usar outras configuraçoes, para sua rodinha dentada, pois o micro pode fazer a conversao interna, dos valores lidos no sensor ...
Se voce quer aprender a lidar com micros, este projeto é um excelente inicio ... simples de fazer e vai te dar uma boa noçao de programaçao, sem contar as novas descobertas, que irao surgir a partir dai ...
Neste link tem um projeto utilizando um PIC, mas o cidadao nao fornece o SW ...
http://usuarios.lycos.es/jomasi/tacometr.htmNeste tem um projeto com CIs discretos em PDF ...
http://www.ufrgs.br/lmeae/arquivos_manuais/Manual_Tacometro.pdf#search=%22tacometro%22Se precisar de mais ajuda da um grito ... rsrsrs