Hace poco compré un kit en Sparkfun para medir condensadores. (Que en realidad es este .) Funciona bien y mide con precisión condensadores muy pequeños, pero el firmware no es de código abierto y me gustaría incorporar su funcionalidad en un Atmega168 que haga otras cosas (pero que no muestre una lectura en un LED, como hace éste). El kit utiliza un Atmega48.
Probé el alfa de Chris Stratton de un posible firmware de reemplazo de código abierto: http://github.com/cstratton/atmega_capmeter pero parece que sólo colgar con una pantalla de 00.0P después de mostrar brevemente una pantalla de "3210". Tengo curiosidad por saber si alguien conoce el algoritmo que utiliza el kit de jyetech; claramente no es el que se discute aquí: http://arduino.cc/en/Tutorial/CapacitanceMeter porque esa técnica falla para condensadores de bajo valor. (Lo intenté con resistencias de gran valor, pero no detectó ninguna capacitancia con condensadores de menos de 0,01 microfaradios aproximadamente). Estoy utilizando esta técnica para medir los niveles cambiantes de un dieléctrico diesel en un condensador especial diseñado para medir los niveles de combustible, y para que esto funcione necesito una medición muy precisa de la capacitancia de bajo valor.
Debo mencionar que también he intentado medir los niveles de combustible con telémetros IR y Ultrasónicos, y son demasiado inexactos para mi aplicación.