Divulgación: trabajo para Bare Conductive.
Mucho de esto dependerá del algoritmo exacto de autocalibración implementado dentro del IC, su rango máximo de valores de tiempo de corriente / integración del variador y la distribución física de su cableado.
Debe tener en cuenta que la mayoría de las soluciones de detección capacitiva están optimizadas para una disposición y detección de proximidad relativamente cercana, generalmente unos pocos cientos de milímetros de trayectoria entre el IC de detección y el electrodo se considerarían "bastante lejos". Esto se debe a que estos IC generalmente están diseñados para aplicaciones de panel de control / pantalla, por lo tanto, la opción de controlador LED incorporado en las patillas.
La Freescale MPR121 (que está disponible en varias placas de separación, así como en la Bare Conductiva Touch Board) está optimizada para la detección de pasajeros en aplicaciones automáticas. Básicamente, tiene la intención de implementar un sistema para decidir qué airbags implementar en caso de un accidente. Como resultado, es muy robusto y lo he tenido funcionando en cables mucho más largos de los que menciona. Hay muchos ejemplos de proyectos que hacen esto en la Bare Conductive Make Page . Sin embargo, debe tener en cuenta que si hace esto, la totalidad del cable se volverá sensible, ya que la detección capacitiva seguirá funcionando a través del aislamiento del cable. Además, cuanto más largo sea el cable, más ruido captará y más interactuará con otros cables que lo rodean.
Mi consejo para este proyecto en particular sería utilizar microinterruptores. No estoy seguro de en qué país se encuentra, pero esto probablemente lo haría bien y no costaría mucho. Al optar por los interruptores mecánicos, minimiza la cantidad de esfuerzo que tendrá que hacer para optimizar / depurar la configuración, y podrá concentrarse en hacer que la experiencia sea excelente. También tiene la ventaja de obtener una respuesta táctil para el usuario: un "clic" tangible que no obtiene con la detección capacitiva. Realmente no estás haciendo nada donde la detección capacitiva brille o agregue magia. Parece que estás intentando emular un interruptor, ¡así que usa un interruptor!
Si estuviera haciendo esto para un cliente que estaba absolutamente estancado en hacer esto con la detección capacitiva, crearía una placa personalizada con un MPR121 (o MPR03X, que es una versión de electrodo inferior del mismo chip) para cada panel y luego use los multiplexores I2C (como el PCA9546A) para permitir el acceso a 32 de estas tarjetas. Sin embargo, esta es una tarea bastante grande si no está acostumbrado a crear sus propios PCB.