Añade un montón de sensores táctiles a tu próximo proyecto de microcontrolador con esta sencilla placa de conexión para sensores táctiles capacitivos de 12 canales, protagonizada por el MPR121. Este chip puede manejar hasta 12 paneles táctiles individuales.
El MPR121 sólo admite I2C, que puede implementarse con casi cualquier microcontrolador. Puede seleccionar una de las 4 direcciones con el pin ADDR, para un total de 48 almohadillas táctiles capacitivas en un bus I2C de 2 hilos. Usar este chip es mucho más fácil que hacer la detección capacitiva con entradas analógicas: maneja todo el filtrado por ti y puede ser configurado para más/menos sensibilidad.
Este sensor viene como un pequeño chip difícil de soldar por lo que Adafruit lo puso en una placa breakout para usted. Como es un chip de sólo 3V, han añadido un regulador de 3V y un cambio de nivel I2C para que sea seguro utilizarlo con cualquier microcontrolador/procesador de 3V o 5V como Arduino. Incluso han añadido un LED en la línea IRQ para que parpadee cuando se detecten toques, lo que facilita un poco la depuración a simple vista. Viene con una placa completamente ensamblada, y un palito de cabecera de 0,1" para que puedas conectarla a una protoboard. Para los contactos, sugerimos usar lámina de cobre o pyralux, y luego soldar un cable que conecte desde la almohadilla de lámina hasta el breakout.
Empezar es muy fácil con la biblioteca y el tutorial de Arduino. Estarás funcionando en unos minutos, y si estás usando otro microcontrolador, es fácil portar el código.
Por supuesto, no le dejaríamos con una hoja de datos y un "¡buena suerte!". - Adafruit ha escrito un tutorial detallado que muestra cómo conectar el sensor, utilizarlo con Arduino o CircuitPython/Python, y un código de ejemplo que consigue que el sensor registre datos y detecte tu tacto.
Por si fuera poco, ahora también han añadido SparkFun conectores STEMMA QT compatibles con qwiic para el bus I2C, por lo que ni siquiera es necesario soldar las líneas I2C y de alimentación. Sólo tienes que conectarlo a tu micro favorito mediante un cable adaptador STEMMA QT. Los conectores QT de Stemma también permiten utilizar la MPR121 con nuestros diversos accesorios asociados. El cable QT no está incluido, pero tenemos una variedad en la tienda.
DETALLES TÉCNICOS
Utiliza la dirección I2C de 7 bits 0x5A (puede ajustarse a 0x5B, 0x5C o 0x5D)
Hojas de datos, archivos PCB y objeto Fritzing disponibles en el tutorial
Historial de revisiones:
A partir del 21 de enero de 2021 - Adafruit han actualizado este sensor a su estándar STEMMA QT para sensores. Tenemos dos conectores STEMMA QT a cada lado para una rápida conectividad. El tamaño físico de la placa y la ubicación de los dos agujeros de montaje no han cambiado. Sin embargo, sí que han cambiado la distribución de pines de la sección de alimentación/I2C para que coincida con su orden de distribución estándar.