Ajoutez de nombreux capteurs tactiles à votre prochain projet de microcontrôleur avec cette carte d'extension de capteur tactile capacitif à 12 canaux facile à utiliser, mettant en vedette le MPR121. Cette puce peut gérer jusqu'à 12 pavés tactiles individuels.
Le MPR121 ne prend en charge que l'I2C, qui peut être mis en œuvre avec presque tous les microcontrôleurs. Vous pouvez sélectionner l'une des 4 adresses avec la broche ADDR, pour un total de 48 pastilles tactiles capacitives sur un bus I2C à 2 fils. L'utilisation de cette puce est beaucoup plus facile que la détection capacitive avec des entrées analogiques : elle gère tout le filtrage pour vous et peut être configurée pour plus ou moins de sensibilité.
Ce capteur se présente sous la forme d'une minuscule puce difficile à souder. C'est pourquoi Adafruit l'a placée sur une carte de sortie pour vous. Comme il s'agit d'une puce 3V uniquement, ils ont ajouté un régulateur 3V et un décalage de niveau I2C afin de pouvoir l'utiliser en toute sécurité avec n'importe quel microcontrôleur/processeur 3V ou 5V comme Arduino. Ils ont même ajouté une LED sur la ligne IRQ afin qu'elle clignote lorsque des touches sont détectées, ce qui facilite un peu le débogage à vue. Livré avec une carte entièrement assemblée, et un bâton de 0,1 "header afin que vous puissiez le brancher dans un breadboard. Pour les contacts, nous vous suggérons d'utiliser une feuille de cuivre ou du pyralux, puis de souder un fil qui relie le pad de la feuille au breakout.
La mise en route est un jeu d'enfant grâce à la bibliothèque et au didacticiel Arduino. Vous serez opérationnel en quelques minutes, et si vous utilisez un autre microcontrôleur, il est facile de porter le code.
Bien sûr, nous ne vous laisserions pas avec une fiche technique et un "bonne chance" ! - Adafruit a rédigé un tutoriel détaillé montrant comment câbler le capteur, l'utiliser avec Arduino ou CircuitPython/Python, ainsi qu'un exemple de code qui permet au capteur d'enregistrer des données et de détecter votre toucher !
Comme si cela ne suffisait pas, ils ont également ajouté des connecteurs STEMMA QT compatibles SparkFun qwiic pour le bus I2C, de sorte que vous n'avez même pas besoin de souder les lignes I2C et d'alimentation. Il suffit de le connecter à votre micro préféré à l'aide d'un câble adaptateur STEMMA QT. Les connecteurs Stemma QT permettent également d'utiliser le MPR121 avec nos différents accessoires associés. Le câble QT n'est pas inclus, mais nous en avons une variété dans la boutique.
DÉTAILS TECHNIQUES
Utilise l'adresse I2C 7 bits 0x5A (peut être réglée sur 0x5B, 0x5C ou 0x5D) Les
fiches techniques, les fichiers PCB et l'objet Fritzing sont disponibles dans le tutoriel
Historique des révisions :
En date du 21 janvier 2021 - Adafruit a mis à jour ce capteur en fonction de sa norme STEMMA QT pour les capteurs. Nous avons deux connecteurs STEMMA QT de chaque côté pour une connectivité rapide. La taille physique de la carte et l'emplacement des deux trous de montage n'ont pas changé. Cependant, ils ont changé le brochage de la section de la puissance/I2C pour correspondre à leur ordre de brochage standard !