Beschreibung
Was ist das
Das MPR121 Breakout V12 ist ein kapazitiver Nähersensor, der eine nicht-invasive Erkennung von Gegenständen durch elektrisches Feld ermöglicht. Dieses Breakout Board ist ideal für die Implementierung von kapazitiven Schnittstellen in verschiedenen Arduino-Projekten.
Eigenschaften
- MPR121 Sensor mit 12 dedizierten Elektroden
Wofür es dient
Das MPR121 kann verwendet werden, um kapazitive Schnittstellen zu erstellen, die nicht-invasive Benutzungserfahrungen zu überwachen oder in 3D-Druck- und Drohnen-Projekten zu integrieren. Es ist kompatibel mit Arduino und ESP.
Tutorial: Wie man den MPR121 Breakout V12 verwendet
Das MPR121 ist ein kapazitiver Nähersensor, der ideal für Makers ist, die kapazitive Schnittstellen erstellen oder die nicht-invasive Benutzungserfahrung überwachen möchten. Mit 12 dedizierten Elektroden ist es sowohl für Anfänger als auch für erfahrene Ersteller geeignet.
Was du brauchst
- Arduino Uno
- MPR121 Breakout V12
- USB Netzteil
- Verbindungs-Kabel
Schritte
- Verbinde den MPR121 an den Pin SDA und SCL des Arduino über die Kabel.
- Installiere die Bibliothek Adafruit_MPR121 über den Arduino Library Manager.
- Lade das Beispiel-Sketch, das von der Bibliothek bereitgestellt wird, auf den Arduino.
- Stelle sicher, dass der Sensor korrekt auf Berührungen auf seinen Elektroden reagiert.
- Ändere den Code, um ihn auf dein spezifisches Projekt abzustimmen.
Beispielcode
// Includi la libreria
#include <Adafruit_MPR121.h>
// Crea un oggetto MPR121
Adafruit_MPR121 cap = Adafruit_MPR121();
void setup() {
cap.begin(0x5A); // Verifica l'indirizzo I2C sul datasheet
}
void loop() {
for (uint8_t i=1; i<=12; i++) {
if (cap.touched(i)) {
Serial.print("Elettrodo ");
Serial.println(i);
}
}
delay(50); // Verifica la frequenza di aggiornamento sul datasheet
}
Mini-Projekt
Erstelle ein LCD Display, das die Nachricht ändert, wenn die verschiedenen Elektroden des MPR121 berührt werden.
Häufige Fehler
- Überprüfe nicht den I2C-Adresse des Sensors
- Ignoriere die Pin-Konfiguration für die Interrupts
- Verwende eine nicht unterstützte Spannung für die Stromversorgung
- Füge einen fehlerhaften Code ein, um die Berührungen zu verarbeiten
Empfohlenes Zubehör
- LCD 16×2
- Widerst pull-up
- Steckbrett
- Umweltlichtsensoren
Häufige Fragen
Wie kann ich den Sensor so konfigurieren, dass er nur auf bestimmte Elektroden reagiert?
Verwende die Methoden set_{electrode}_threshold() der Bibliothek, um die Empfindlichkeit zu regulieren.
Der Sensor reagiert nicht auf Berührungen, was soll ich tun?
Überprüfe die Verbindungen und stelle sicher, dass der Sensor korrekt versorgt wird.







Rezensionen
Es gibt noch keine Rezensionen.