Back to Category
Shop By Departments

MPR121 3×3 Capacitive Touchpad 12-Channel Proximity Touch Shield for Arduino UNO

₹299.00

In stock ?

In stock

SKU: SHIELD-1-7 Category: Brand:

MPR121 3×3 Capacitive Touchpad 12-Channel Proximity Touch Shield for Arduino UNO is an interactive human-machine interface (HMI) shield built around the NXP/Freescale MPR121QR2 12-channel proximity capacitive touch sensor controller IC. Furthermore, it integrates a 3×3 grid of nine gold-plated copper finger touch pads directly on the top PCB surface plus three external electrode breakout pads (`ELE9, ELE10, ELE11`), an onboard 3.3V LDO voltage regulator, and I2C logic-level translation. Consequently, an Arduino UNO can detect up to 12 independent touch or proximity inputs using only two I2C pins (`A4/SDA` and `A5/SCL`) plus a single interrupt pin (`D2`).

Key Features:
  • NXP/Freescale MPR121 Capacitive Controller: Features automatic baseline calibration, independent touch/release threshold settings, hardware debounce, and 10-bit electrode charge/discharge filtering.
  • 9 Onboard Touch Pads + 3 External Electrode Pins: Provides an immediate 3×3 tactile-free keypad matrix (`0–8`) plus solder pads (`9, 10, 11`) for attaching alligator clips, copper tape, fruit, or conductive paint.
  • Ultra-Low Pin Usage (2-Wire I2C + 1 IRQ): Leaves almost all Arduino digital and analog pins free while reading 12 capacitive channels over I2C (`0x5A` default address).
  • Integrated 3.3V Regulator & I2C Level Shifter: Safely steps down the Arduino’s 5V rail to 3.3V for the MPR121 IC and shifts `SDA` and `SCL` logic levels bidirectionally.
  • Zero Mechanical Wear: Solid-state copper-clad FR-4 touch pads operate through thin acrylic, glass, or vinyl overlays with infinite cycle life.
Technical Specifications:
  • Touch Controller IC: NXP / Freescale MPR121QR2 (QFN-20 Package)
  • Total Sensing Channels: 12 Capacitive Electrodes (9 Onboard 3×3 Matrix Pads + 3 External Header Pads)
  • Communication Interface: I2C Bus (`A4 / SDA` and `A5 / SCL`, 7-Bit I2C Address `0x5A`)
  • Interrupt Output Pin: Active-Low `IRQ` Routed to Arduino Digital Pin `D2 (INT0)`
  • Supply Voltage: 5.0V DC from Host Arduino UNO (Stepped Down to 3.3V Onboard; Only 29 µA Average IC Draw at 16ms Sampling)
  • Supported Libraries: `Adafruit_MPR121` and SparkFun MPR121 Arduino Libraries
Mechanical Specifications:
  • PCB Substrate: Double-Sided Black/Red FR-4 Fiberglass PCB in Standard Arduino UNO R3 Shield Footprint
  • Electrode Finish: Electroless Nickel Immersion Gold (ENIG) / Solder-Mask-Covered Capacitive Copper Pads
  • Onboard Controls: Top-Mounted Hardware Reset Button
Dimensions:
  • Length: 68.6 mm
  • Width: 53.4 mm
  • Height: 18.0 mm
  • Weight: ≈ 21 g
Pinout and Wiring:
  • I2C Bus (`A4 / A5`): Uses `A4 (SDA)` and `A5 (SCL)` to read the 12-bit touch status register (`cap.touched()`).
  • Interrupt Pin (`D2`): Pulls `D2` LOW immediately whenever any of the 12 electrodes changes touch state.
  • External Electrodes (`9, 10, 11`): Solder wires, conductive thread, or alligator clips to the three external pad holes along the edge to turn any conductive object into a touch button.
  • Engineering Precaution: Keep your fingers off the 3×3 touch pads during the first 1 second of Arduino power-up/reset while `cap.begin(0x5A)` executes, as the MPR121 measures the untouched ambient parasitic capacitance baseline at startup.
Datasheet Reference:
Commonly Used in:
  • Interactive Soundboards, Makey-Makey Style Fruit Pianos, and MIDI Launchpads
  • Sealed Behind-Glass / Behind-Acrylic Security PIN Keypads
  • Museum Exhibits, Escape Room Puzzles, and Smart Home Touch Panels
Applications:
  • 9-Key Security & Macro Pad: Implements a zero-moving-part 3×3 numeric PIN pad or stream-deck shortcut controller.
  • Conductive Object Sensing: Connects aluminum foil, water bowls, or graphite pencil drawings to external channels `9–11` for interactive art installations.
  • Continuous Proximity Detection: Adjusts the MPR121 charge current and threshold registers in software to detect a hand hovering 1–3cm above the shield.
Equivalent Models:
  • TTP229 16-Key Capacitive Touch Keypad Module: Standalone 16-pad touch breakout board using a 2-wire serial clock/data interface instead of an UNO shield form factor.
  • AD Keyboard Simulate Five Key Module: Uses a 5-button mechanical tactile switch resistor ladder on a single analog pin.
  • 1602 LCD Keypad Shield for Arduino: Combines 5 mechanical buttons with a 2×16 character LCD display.
Package Includes:
  • 1 × MPR121 3×3 Capacitive Touchpad 12-Channel Proximity Touch Shield for Arduino UNO
Weight 25 g
Dimensions 70 × 55 × 20 mm

Questions and Answers

No questions have been asked about this product yet. Be the first!


Ask a Question

Average Rating
0.00
0 Reviews
5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%

Be the first to review “MPR121 3×3 Capacitive Touchpad 12-Channel Proximity Touch Shield for Arduino UNO”

You must be logged in to post a review.

Reviews

No reviews yet. Be the first to share your experience!

MPR121 3x3 Capacitive Touchpad 12-Channel Proximity Touch Shield for Arduino UNO

MPR121 3x3 Capacitive Touchpad 12-Channel Proximity Touch Shield for Arduino UNO

₹299.00
Hi, How can I help you today?
Chat Assistant