Saltar al contenido
Roobotica

Sensor táctil capacitivo de 3 canales con I2C

6 de febrero de 2023
Sensor táctil capacitivo de 3 canales con I2C
5/5 - (2 votos)
El proyecto es un sensor táctil capacitivo de 3 canales basado en CAP1203 chip de Microchip que es un controlador de sensor táctil capacitivo multicanal. Tiene 3 entradas individuales de sensores táctiles capacitivos con sensibilidad programable para uso en aplicaciones de sensores táctiles.

Se proporcionan 3 paneles táctiles en la PCB para detectar el contacto. Cada entrada del sensor está calibrada para compensar la capacitancia del sistema parásito y se recalibra automáticamente para compensar los cambios ambientales graduales. El CAP1203 incluye reconocimiento táctil de patrón múltiple que permite al usuario seleccionar un conjunto específico de botones para tocar simultáneamente. Si se detecta este patrón, se establece un bit de estado y se genera una interrupción. EL CAP1203 tiene estados Activo y En espera, cada uno con sus propios comandos de configuración de entrada de sensor.

El consumo de energía en espera depende de la cantidad de entradas de sensor activadas, así como del promedio, el tiempo de muestra y el tiempo de ciclo. Deep Sleep es el estado de energía más bajo disponible, dibujando 5µA corriente (típica). En este estado, ninguna entrada de sensor está activa y las comunicaciones activarán el dispositivo.

Índice

    Conexiones conector CN2

    • Pin1 V CC 3,3 V o 5 V CC
    • Pin2 SCL (Pin analógico Arduino UNO A5)
    • Pin 3 SDA (Pin analógico Arduino UNO A4)
    • Salida de interrupción de alerta de pin 4 para SMBus
    • Clavija 5 TIERRA

    Nota: Consulte la hoja de datos CAP1203 al final del artículo para conocer el funcionamiento y la configuración del chip. El código de ejemplo de Arduino y la biblioteca CAP1203 de sparkfun.com están disponibles para descargar para probar la placa.

    Características del Sensor táctil capacitivo

    • Fuente de alimentación de 3,3 V o 5 V CC
    • Tres (3) entradas de sensor táctil capacitivo
    • Sensibilidad programable
    • Recalibración automática
    • Calibra para capacitancia parásita
    • Umbrales individuales para cada botón
    • Detección de patrón de varios botones
    • Soporte de botón de encendido
    • Presione y mantenga presionadas las funciones para aplicaciones de tipo de volumen
    • Filtrado analógico para fuentes de ruido del sistema
    • Filtros de detección y evitación de RF
    • Bloqueador de EMI digital
    • Operaciones de baja potencia Corriente de reposo de 5uA en sueño profundo. 50uA en espera (solo chip)
    • Muestrea uno o más canales en espera
    • Interfaz de comunicación compatible con I2C/SMBus
    • 2 orificios fáciles de montar
    • Conector de cabecera para interfaz de microcontrolador
    • LED de alimentación integrado
    • Dimensiones de PCB 56,19 MM X 33,90 MM

    Esquemático de un sensor táctil capacitivo

    Esquemático del CAP1203 para el sensor táctil capacitivo

    Listado de componentes

    NO CANT. ÁRBITRO. DESC. FABRICANTE PROVEEDOR NÚMERO DE PARTE DEL PROVEEDOR
    1 1 CN2 TOMA 5 PIN MACHO PASO 2.54MM Wurth DIGIKEY 732-5318-ND
    2 1 C1 0.1uF/50V SMD TAMAÑO 0805 MURATA/YAGEO DIGIKEY
    3 1 C2 10uF/6.3V SMD TAMAÑO 1206 MURATA/YAGEO DIGIKEY
    4 1 D1 SMD LED ROJO TAMAÑO 0805 LITE EN INC DIGIKEY 160-1427-1-ND
    5 1 R1 1K 5% SMD TAMAÑO 0805 MURATA/YAGEO DIGIKEY
    6 3 R2, R3, R4 10K 5% SMD TAMAÑO 0805 MURATA/YAGEO DIGIKEY
    7 1 U1 CAP1203 SOIC8 MICROCHIP DIGIKEY CAP1203-1-SN-ND

    Conexiones de la placa

    Sensor táctil capacitivo de 3 canales con I2C

    Video mostrando el funcionamiento

    Ficha técnica Datasheet CAP1203

    Puedes consultar el datasheet del CAP1203 desde este mismo enlace.

    Resumen
    Sensor táctil capacitivo de 3 canales con I2C
    Nombre del artículo
    Sensor táctil capacitivo de 3 canales con I2C
    Descripción
    proyecto es un sensor táctil capacitivo de 3 canales basado en CAP1203 chip de Microchip que es un controlador de sensor táctil capacitivo multicanal.
    Autor
    Publisher Name
    Roobotica
    Publisher Logo
    Configuraciones