Der MPR121 als Controller für kapazitive Sensoren

© Galina Peshkova, 123RF

Touch me

Mit dem Controller-Baustein MPR121 steuern Sie kapazitive Näherungssensoren. Damit lassen sich berührungslos über die Veränderung eines elektrischen Felds Schaltvorgänge auslösen.

Den Controller-Baustein MPR121 liefert der Hersteller ausschließlich in einem bastlerunfreundlichen QFN20-Gehäuse. Der Chip misst lediglich drei mal drei Millimeter – bei einem so kleinen Halbleiter besteht nicht nur die Gefahr des Verschluckens, man könnte ihn bei dieser Größe sogar einatmen. Die Lötverbindungen befinden sich auf der Rückseite, das Pinout zeigt Abbildung 1.

Abbildung 1: Der Anschlussplan des MPR121-Bausteins.

Zum Glück offerieren verschiedene Hersteller eine Platine [1], auf der sich der MPR121 befindet (Abbildung 2). Die Bestellung erweist sich allerdings als kleines Abenteuer. Dafür erhält man das Modul direkt aus China für knapp über 1 Euro inklusive Versand, bei Amazon schlägt dasselbe Modell mit 20 Euro zu Buche.

Abbildung 2: Dank der guten Beschriftung fällt es auch weniger versierten Bastlern nicht schwer, das MPR121-Modul anzuschließen.

Egal, für welche der Möglichkeiten Sie sich entscheiden: Achten Sie auf die Lieferzeit. Dabei besteht keinerlei Garantie, dass die teurere Variante auch früher auf dem Basteltisch liegt.

Kapazitive Sensoren in der Praxis

Das Prinzip, das hinter der Funktionsweise kapazitiver Sensoren steht, ist die Veränderung eines elektrischen Feldes. Anders ausgedrückt: Der Sensor misst die elektrische Kapazität seines Umfelds. Verändert sich diese, deutet das darauf hin, dass sich ein Körper nähert. Das löst den Schaltvorgang des Sensors aus.

Dieser Typ Sensor kommt häufig in explosionsgefährdeten Industrieanlagen zum Einsatz, weil er sich komplett gekapselt fertigen lässt und somit keine Gefahr einer Explosion durch einen Schaltfunken besteht. Ein weiteres Einsatzgebiet stellen Umgebungen dar, in denen sich normale Kontakte chemisch zersetzen würden.

Da kapazitive Sensoren auf eine Störung ihres elektrischen Felds reagieren, eignen sie sich auch dazu, beliebige Werkstoffe zu erkennen – nicht nur solche aus Metall, wie bei den induktiven Sensoren.

Interna

Der MPR121 arbeitet in einem Betriebsspannungsbereich von 1,7 bis 3,6 Volt bei einer Stromaufnahme von minimal 8 und maximal 400 Mikroampere. Damit eignet er sich hervorragend als Komponente für mobile Geräte oder eben einen Raspberry Pi.

Er verfügt über zwölf Sensoreneingänge, von denen sich bis zu acht als GPIOs verwenden lassen. Über den Adress-Pin (ADDR) wählen Sie eine von vier möglichen I2C-Adressen für den Halbleiter aus (0x5Ah, 0x5Bh, 0x5Ch, 0x5Dh). Die Tabelle "I2C-Adressen" zeigt die entsprechende Zuordnung.

I<+>2<+>C-Adressen

ADDR

I2C-Adresse

VSS

0x5Ah

VDD

0x5Bh

SDA

0x5Ch

SCL

0x5Dh

Die Module führen die meisten der Pins heraus. Intern arbeitet der MPR121 mit 128 Registern. Das liegt daran, dass sich für jeden der zwölf Eingänge unterschiedliche Parameter einstellen lassen. Diese bestimmen das Verhalten des Eingangs.

Die Beschreibung aller Register des MPR121 würde den Umfang dieses Artikels sprengen. Daher reduzieren wir unsere Ausführungen auf die Beschreibung für einen einfachen induktiven Sensor. Das Datenblatt mit allen verfügbaren Registern finden Sie auf der Webseite des Herstellers [2].

Die Register 0x00 und 0x01 dienen dazu, den Status der einzelnen Eingänge auszulesen. Damit das funktioniert, müssen Sie den Sensor erst entsprechend konfigurieren. Die Register 0x41 bis 0x5A definieren die Schaltschwellen, bei denen er auslöst. Die Register 0x2B bis 0x40 dagegen legen die Charakteristik der Eingänge fest.

Raspberry Pi Geek kaufen

Einzelne Ausgabe
 
Abonnements
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ähnliche Artikel

Aktuelle Ausgabe

12/2017
Schräge Hacks

Diese Ausgabe als PDF kaufen

Preis € 7,99
(inkl. 19% MwSt.)

Stellenmarkt

Neuigkeiten

  • Neues auf der Heft-DVD

    Nur mit dem optimalen System und der richtigen Software nutzen Sie das volle Potenzial eines Mini-PC. Mit der Heft-DVD erhalten Sie nicht nur die neusten Distributionen für den RasPi und Co., sondern gleichzeitig auch die passenden Programme zu den Artikeln.

  • Digitaler Widerstand

  • 3, 2, 1 … los!

    Ein Countdown ist nicht nur in der Raumfahrt sinnvoll. Mit einem Raspberry Pi und etwas Elektronik zählen Sie die Zeit bis zu einem beliebigen Ereignis optisch eindrucksvoll herunter.

  • Blog out of the box

    Das bei Bloggern beliebte CMS Wordpress kommt besonders Einsteigern mit einer einfachen Oberfläche und aktiven Community entgegen. Mit Blog In A Box setzen Sie ein solches Komplettsystem im Handumdrehen auf einem RasPi auf.

  • Angetestet

    Barefootd 1.4.1 leitet Ports und Verbindungen weiter, schlanke OpenSSH-Alternative Dropbear 2017.75, Httpbench 0.2.2 erfasst Webserver-Reaktionszeiten, Mtr 0.92 kombiniert Traceroute und Ping.

  • Öfter mal was Neues?

    Mit dem neuen Raspbian-Release "Stretch" schlägt die Raspberry Pi Foundation überflüssige technische Kapriolen, die einer auf Bildung und Ausbildung fokussierten Organisation schlecht zu Gesicht stehen, findet Chefredakteur Jörg Luther.

  • Aufgeweckt

    Dank der Chat-Plattform Telegram und einem eigenen Chatbot kommunizieren Sie mit dem Mini-PC selbst durch eine Firewall hindurch.

  • Elektropuzzle

    Das Board PiXtend erweitert den RasPi zu einer leistungsfähigen Steuereinheit. Neben dem Komplett-Kit bietet der Hersteller die Platine als Bausatz an, die Lötprofis viel Spaß bereitet und Einsteigern bei den ersten Schritten in der Elektronik-Welt hilft.

  • Nerds only

    Der Nerd-Wecker weckt – und macht gleichzeitig jede Menge Spaß beim Bauen und Anpassen.

  • Hightech-Halloween

    Ein gestandener Bastler zelebriert Halloween mit allerlei technischem Hokuspokus. Der Raspberry Pi liefert dafür die ideale Ausgangsbasis.