6-Channel Capacitive Touch Sensor Module
The module described here is a 6-channel capacitive touch sensor. The project is based on CAP1206 IC which contains six (6) individual capacitive touch sensor inputs with programmable sensitivity for use in touch sensor applications. Each sensor input is calibrated to compensate for system parasitic capacitance and automatically recalibrated to compensate for gradual environmental changes. The CAP1206 features Multiple Pattern Touch recognition that allows the user to select a specific set of buttons to be touched simultaneously. If this pattern is detected, a status bit is set and an interrupt is generated. The CAP1206 has Active and Standby states, each with its own sensor input configuration controls. Power consumption in the Standby state is dependent on the number of sensor inputs enabled as well as averaging, sampling time, and cycle time. Deep Sleep is the lowest power state available, drawing 5μA (typical) of current. In this state, no sensor inputs are active, and communications will wake the device.
Refer to the datasheet of CAP1206 for more information on configuration and controlling the module using a microcontroller, Arduino, or Raspberry Pi.
Features
- Operating Supply 3.3V to 5V DC
- Onboard SMBUS/I2C Interface
- Onboard Power LED
- 6 PCB Touch Pads
- I2C ADDRESS 0x28
- PCB dimensions: 83.82 x 24.13 mm
Schematic
Parts List
NO. | QNTY. | REF. | DESC | MANUFACTURER | SUPPLIER | SUPPLIER PART NO |
---|---|---|---|---|---|---|
1 | 1 | CN1 | 5 PIN MALE HEADER 2.54MM PITCH | ADAM TECH | DIGIKEY | 2057-PH1RA-05-UA-ND |
2 | 1 | C1 | 0.1uF/50V SMD SIZE 0805 | MURATA/YAGEO | ||
3 | 1 | C2 | 10uF/16V SMD SIZE 1210 OR 1206 | MURATA/YAGEO | ||
4 | 1 | D1 | LED RED SMD SIZE 0805 | OSRAM | DIGIKEY | 475-1415-1-ND |
5 | 3 | R1,R2,R3 | 10K 5% SMD SIZE 0805 | MURATA/YAGEO | ||
6 | 1 | R4 | 1K 5% SMD SIZE 0805 | MURATA/YAGEO | ||
7 | 6 | TP1-TP6 | PCB TOUCH | |||
8 | 1 | U1 | CAP1206 14SOIC | MICROCHIP | DIGIKEY | CAP1206-1-SL-CT-ND |
Connections