Fügen Sie Ihrem nächsten Mikrocontroller-Projekt eine Vielzahl von Berührungssensoren hinzu - mit diesem einfach zu bedienenden Breakout-Board für kapazitive Berührungssensoren mit 12 Kanälen und dem MPR121 in der Hauptrolle. Dieser Chip kann bis zu 12 einzelne Touchpads bedienen.
Der MPR121 unterstützt nur I2C, was mit fast jedem Mikrocontroller implementiert werden kann. Mit dem ADDR-Pin kann eine von 4 Adressen ausgewählt werden, so dass insgesamt 48 kapazitive Touchpads an einem I2C-2-Draht-Bus zur Verfügung stehen. Die Verwendung dieses Chips ist viel einfacher als die kapazitive Abtastung mit analogen Eingängen: Er übernimmt die gesamte Filterung für Sie und kann für mehr oder weniger Empfindlichkeit konfiguriert werden.
Dieser Sensor wird als winziger, schwer zu lötender Chip geliefert, so dass Adafruit ihn für Sie auf ein Breakout-Board setzt. Da es sich um einen reinen 3V-Chip handelt, haben sie einen 3V-Regler und I2C-Pegelverschiebung hinzugefügt, so dass er sicher mit jedem 3V- oder 5V-Mikrocontroller/Prozessor wie Arduino verwendet werden kann. Es wurde sogar eine LED an der IRQ-Leitung angebracht, die bei Berührungen blinkt, was die Fehlersuche nach Augenmaß etwas erleichtert. Im Lieferumfang enthalten sind eine komplett montierte Platine und ein Stück 0,1"-Stecker, damit Sie die Platine in ein Breadboard stecken können. Für die Kontakte empfehlen wir die Verwendung von Kupferfolie oder Pyralux und das Anlöten eines Drahtes, der die Verbindung zwischen dem Folienpad und dem Breakout herstellt.
Mit der Bibliothek und dem Tutorial von Arduino ist der Einstieg ein Kinderspiel. Sie sind in wenigen Minuten einsatzbereit, und wenn Sie einen anderen Mikrocontroller verwenden, lässt sich der Code leicht portieren.
Natürlich würden wir Sie nicht mit einem Datenblatt und einem "Viel Glück!" zurücklassen. - Adafruit hat eine ausführliche Anleitung geschrieben, die zeigt, wie man den Sensor verdrahtet, ihn mit Arduino oder CircuitPython/Python benutzt und Beispielcode, der den Sensor dazu bringt, Daten zu protokollieren und deine Berührung zu erkennen!
Als ob das noch nicht genug wäre, haben sie jetzt auch SparkFun qwiic-kompatible STEMMA QT-Anschlüsse für den I2C-Bus hinzugefügt, so dass Sie nicht einmal die I2C- und Stromleitungen löten müssen. Schließen Sie Ihr Lieblingsmikrofon einfach mit einem STEMMA QT-Adapterkabel an. Dank der Stemma QT-Anschlüsse kann der MPR121 auch mit unserem verschiedenen Zubehör verwendet werden. QT-Kabel ist nicht im Lieferumfang enthalten, aber wir haben eine Vielzahl im Shop.
TECHNISCHE DETAILS
Verwendet die I2C 7-Bit-Adresse 0x5A (kann auf 0x5B, 0x5C oder 0x5D eingestellt werden)
Datenblätter, PCB-Dateien und Fritzing-Objekt sind im Tutorial verfügbar
Revisionshistorie:
Stand: 21. Januar 2021 - Adafruit hat diesen Sensor auf den STEMMA QT-Standard für Sensoren aktualisiert. Wir haben zwei STEMMA QT-Anschlüsse auf jeder Seite für eine schnelle Verbindung. Die physische Größe der Platine und die Lage der beiden Befestigungslöcher haben sich nicht geändert. Allerdings haben sie die Pinbelegung des Power/I2C-Breakout-Abschnitts geändert, damit sie mit ihrer Standard-Pinbelegung übereinstimmt!