AT42QT101X Capacitive Touch Breakout Hookup Guide

Similar documents
AT42QT1010 Capacitive Touch Breakout Hookup Guide

USB Type A Female Breakout Hookup Guide

VKey Voltage Keypad Hookup Guide

IME-100 Interdisciplinary Design and Manufacturing

ZX Distance and Gesture Sensor SMD Hookup Guide

PIC Dev 14 Surface Mount PCB Assembly and Test Lab 1

Arduino Uno. Arduino Uno R3 Front. Arduino Uno R2 Front

Mailbox Notification Service. Created by Adam Kohring

PIC Dev 14 Through hole PCB Assembly and Test Lab 1

UF-3701 Power Board Construction Guide

Phi-panel backpack assembly and keypad options Dr. John Liu 12/16/2012

Thank you for purchasing the RGB Multi-MCU base and driver board from SuperTech-IT and TheLEDCube.com

SX1509 I/O Expander Breakout Hookup Guide

Large Solderable Breadboard Hookup Guide

MMA8452Q Accelerometer Breakout Hookup Guide

Lab 2.2 Ohm s Law and Introduction to Arduinos

MPR121 Hookup Guide. MPR121 Overview. Materials

Si4703 FM Radio Receiver Hookup Guide

Adafruit VL53L0X Time of Flight Micro-LIDAR Distance Sensor Breakout

Adafruit 1-Wire GPIO Breakout - DS2413

Thumb Joystick Retail. Tools and parts you'll need. Things you'll want to know. How does it work? Skill Level: Beginner. by MikeGrusin March 22, 2011

RC Tractor Guy Controller V2.1 Assembly Guide

TKEY-1. CW touch key. (no electromechanical contacts) Assembly manual. Last update: June 20,

Button Code Kit. Assembly Instructions and User Guide. Single Button Code Entry System

Number Name Description Notes Image 0101 Resistor, 100 ohm. brown-black-browngold. ¼ watt, 5% tolerance, red-red-brown-gold. brown-black-red-gold.

Adafruit 1-Wire Thermocouple Amplifier - MAX31850K

Building and using JasperMIDI

Hardware Overview. Onboard Sensors. Pressure, Humidity, and Temperature. Air Quality and Temperature

Arduino ADK Rev.3 Board A000069

Electronics Construction Manual

ARRL ETP Solder Hour Clock Kit Construction Manual

Adafruit DS3231 Precision RTC Breakout

E3B USER'S GUIDE. for QT310 / QT320 QProx IC evaluation and development Overview. Fast Start

3 pyro output datalogger altimeter with an ATmega 328 microcontroller Kit assembly instructions

WS2812B RGB LED Strip

ARDUINO MEGA 2560 REV3 Code: A000067

How-To: Make an RGB combination door lock (Part 1)

Assembly Instructions (8/14/2014) Your kit should contain the following items. If you find a part missing, please contact NeoLoch for a replacement.

Qwiic Shield for Arduino & Photon Hookup Guide

EL Sequencer/Escudo Dos Hookup Guide

Create your own wireless motion sensor with

Spectrum Shield Hookup Guide

LIS3DH Hookup Guide. Introduction. SparkFun Triple Axis Accelerometer Breakout - LIS3DH SEN Required Materials

ARDUINO UNO REV3 SMD Code: A The board everybody gets started with, based on the ATmega328 (SMD).

The Basic Counter. Hobby Electronics Soldering Kit. Instruction Guide

Adafruit PowerBoost Charger

WS2812 Breakout Hookup Guide

A4988 Stepper Motor Driver Carrier with Voltage Regulators

Adafruit PowerBoost Charger

[Note: Power adapter is not included in the kits. Users need to prepare a 9 12 V ( >300mA capacity ) DC power supply]

A4988 Stepper Motor Driver Carrier, Black Edition

1/Build a Mintronics: MintDuino

Adafruit 1-Wire Thermocouple Amplifier - MAX31850K

ARDUINO LEONARDO WITH HEADERS Code: A000057

Electronics Construction Manual

ITG-3200 Hookup Guide

ARDUINO MEGA ADK REV3 Code: A000069

University of Hull Department of Computer Science C4DI Interfacing with Arduinos

Shack Clock kit. U3S Rev 2 PCB 1. Introduction

Serial Basic Hookup Guide

LCMM024: DRV8825 Stepper Motor Driver Carrier,

MAG3110 Magnetometer Hookup Guide

How to Use an Arduino

Adafruit HMC5883L Breakout - Triple-Axis Magnetometer Compass Sensor

Post Tenebras Lab. Written By: Post Tenebras Lab

Introduction To Arduino

Adafruit USB Power Gauge Mini-Kit

Arduino Dock 2. The Hardware

Adafruit CAP1188 Breakout

Flight Data Recorder Hardware Version 1.0

GPS Series. Build a GPS Smart Logger. By Michael Simpson. As seen in November 2008 of Servo Magazine Pick up an issue at

ARDUINO UNO REV3 Code: A000066

LilyPad ProtoSnap Plus Hookup Guide

Make Your Own Fritzing Parts a

<Table of content> <Parts and description> <Circuit board Guide> <Pins> <Basics of Coding> <Intro to Arduino> <Intro> <Downloading Arduino IDO>

Schematic Diagram: R2,R3,R4,R7 are ¼ Watt; R5,R6 are 220 Ohm ½ Watt (or two 470 Ohm ¼ Watt in parallel)

Installation/assembly manual for DCC/Power shield

Adafruit Terminal Block Breakout FeatherWing

GET YOUR DRAGONBOARD UP TO DATE

Go-Baby-Go Senior Capstone Project

This Presentation Will

4 CHANNEL 5V RELAY MODULE

IME-100 ECE. Lab 3. Electrical and Computer Engineering Department Kettering University. G. Tewolde, IME100-ECE,

CP5176 Assembly guide. Soldering. CP5176 Assembly guide Main PCB PCB split. Document revision 2.1 Last modification : 12/11/17

ARDUINO MINI 05 Code: A000087

An open-source hardware+software project. For design files and additional documentation, please visit:

Adafruit Powerboost 1000C

HUB-ee BMD-S Arduino Proto Shield V1.1

Module 003: Introduction to the Arduino/RedBoard

Preassembled 40-pin Pi Wedge Hookup Guide

BMC24. MIDI TO GATE CONVERTER DOCUMENTATION. This documentation is for use with the "Euro Style" bottom board.

Thursday, September 15, electronic components

Metro Minimalist Clock

OmniMouse Final Presentation

SparkFun Blocks for Intel Edison - Base Block

BehringerMods.com. Instructions for modification of Behringer SRC analog inputs and outputs

Goal: We want to build an autonomous vehicle (robot)

Electronic Coin Toss

Quickstart CHAPTER 1. Powering Up. Installing the Software

Adafruit HTU21D-F Temperature & Humidity Sensor

Transcription:

Page 1 of 10 AT42QT101X Capacitive Touch Breakout Hookup Guide Introduction If you need to add user input without using a button, then a capacitive touch interface might be the answer. The AT42QT1010 and AT42QT1011 Capacitive Touch Breakout boards offer a single capacitive touch button with easy-to-use digital I/O pins. For convenience I ll refer to both versions of this board as AT42QT101X but I ll refer to each individual version when talking about their differences. SparkFun Capacitive Touch Breakout - AT42QT1010 SEN-12041

Page 2 of 10 SparkFun Capacitive Touch Breakout - AT42QT1011 SEN-14520 The AT42QT101X is a dedicated, single-button capacitive sense chip. The chip handles monitoring a conductive area for touch. As long as a touch (e.g. from a finger) is detected, the AT42QT101X keeps the output line high. Otherwise, the line is kept low. You just need to provide a power source (1.8V - 5V) and ground for the AT42QT101X to work. SparkFun s breakout board contains an on-board electrode capable of detecting touches. Additionally, a PAD pin is available if you would like to create your own external electrode. Covered In This Tutorial This tutorial will show you how to connect the AT42QT101X Breakout Board to an Arduino along with some example code to read the board s output. Additionally, alternative ways to use the board will be shown, such as mounting it to an acrylic panel and creating your own capacitive sensing pad. Required Materials An AT42QT1010 or AT42QT1011 Capacitive Touch Breakout Board RedBoard or any Arduino-compatible board. 4-Pin Male SMD header or Male PTH headers to make the board breadboard compatible. Jumper wires to connect from breadboard to Arduino. Breadboard to tie everything together.

Page 3 of 10 Suggested Reading How to Solder: Through- Hole Soldering This tutorial covers everything you need to know about through-hole soldering. Working with Wire How to strip, crimp and work with wire. What is an Arduino? What is this 'Arduino' thing anyway? Switch Basics A tutorial on electronics' most overlooked and underappreciated component: the switch! Here we explain the difference between momentary and maintained switches and what all those acronyms (NO, NC, SPDT, SPST,...) stand for. Light-Emitting Diodes (LEDs) Learn the basics about LEDs as well as some more advanced topics to help you calculate requirements for projects containing many LEDs. Capacitors Learn about all things capacitors. How they're made. How they work. How they look. Types of capacitors. Series/parallel capacitors. Capacitor applications. Hardware Overview If we look at the front of the board, we see a large, circular pad (the electrode ) and several pins. The on-board electrode will detect touches when pressed with a finger as long as the board is powered.

Page 4 of 10 AT42QT101X Breakout front GND should be connected to the ground of the host circuit. OUT is the output of the AT42QT101X. HIGH on touch, LOW otherwise. VDD is the power supply for the AT42QT101X and needs to be connected to a voltage between 1.8V - 5V.

Page 5 of 10 LED controls the operation of the on-board LED. By default, it is connected to the OUT pin. If you de-solder the LED Enable jumper on the back side, you can independently control the LED. PAD is located in the upper-left corner and allows you to connect to an external electrode. Note that there is a small surface mount pad on the back side by the PAD pin hole. If you want to mount the board flush, you can solder a wire directly to the surface mount pad. How It Works Take a look at the back side of the AT42QT101X. Both versions share the exact same PCB layout but different IC s (lower right 1011 ).

Page 6 of 10 AT42QT1011 Breakout Back The AT42QT101X chip is located on the right side of the board. It uses a resistor and a capacitor network to adjust the sensitivity of the electrode. High frequency pulses are sent to the pad. When a fleshy object (such as a finger) approaches the pad, it acts like a very small capacitor and changes the shape of the pulses. When the AT42QT101X detects these slight changes, it raises the OUT line to HIGH, indicating a touch is present. The duration of the output depends on the chip that is populated. Once the pulses return to normal, the AT42QT101X drives the OUT line LOW. AT42QT1010 vs AT42QT1011 The version of your chip is indicated by the small check boxes on the back side. We offer two versions of the same chip: the AT42QT1010 and the AT42QT1011. Both boards function the same with one small caveat: the AT42QT1010 has an internal timeout of ~60 seconds where as the AT42QT1011 does not. Meaning that if you hold your finger to the AT42QT1010 s pad for more than 60 seconds than the boards' OUT pin will go low (turn itself off). The difference is small but may be a game changer depending on your project s uses. Note: There is an issue with the AT42QT-1011 where the IC will not stay on indefinitely when powering your microcontroller with less reliable wall warts. Powering your microcontroller through your computer's USB ports or other more steady power supplies is recommended. The issue is currently being investigated. LED Enable The output from the AT42QT101X goes directly to the OUT pin on the board as well as to the transistor (left side), which operates the LED (center of board). By default, the OUT line and LED lines are connected, which means that on a touch, the on-board LED lights up. You can disconnect the LED by de-soldering the jumper labeled LED Enable. This will cause the LED to no longer light up on a touch, but you can still drive the LED using the LED pin on the board. Mode On the right side of the board, you will also notice a jumper labeled Mode with 1 and 2 markers. By default, the center pad and the 1 pad are connected, which puts the AT42QT101X in Fast mode. In Fast mode, the chip is more responsive to touch events but draws 200µA - 750µA in normal operation. If you de-solder this jumper and connect the center pad to the 2 pad, the AT42QT101X will be in Low Power mode. In this mode, the chip is slightly less responsive to events but only uses 15µA - 75µA.

Page 7 of 10 Keep in mind that the current draw of the IC itself. The LED draws another 30-40mA but can be disabled by removing solder from the LED enable solder jumper. Hardware Hookup Assembly If you are not planning to mount the board flush to a panel, you can solder either wires or break away headers to the 4 header holes on the board. PTH headers are recommended if you are using a breadboard. On the other hand, if you wish to mount the AT42QT101X to a panel, you can solder a 4-pin male header to the SMD pads. SMD headers work better if you plan to mount the board to a panel Connecting the AT42QT101X Breakout Board Basic hookup using an Arduino and a breadboard For an Arduino, make the following connections with jumper wires: AT42QT101X VDD Arduino 5V OUT 2 GND GND

Page 8 of 10 Mounting the AT42QT101X Breakout Board One advantage of capacitive touch boards is their ability to be mounted to panels and detect touch through thin plastic, cardboard, etc. Using a drill or laser cutter, cut four 0.125 inch holes in the same pattern as the mounting holes on the breakout board. Attach the board to the panel using #4-40 screws and #4-40 nuts. The AT42QT101X will detect touch through 0.125 inch acrylic External Electrode You can create your own electrode by using foil, copper tape, or any other conductive material. Cut or shape the electrode and attach a wire between the electrode and the PAD pin on the AT42QT101X breakout board. For a secure connection, make sure to solder the external electrode together. The electrode can be almost any shape and size. Example Code Touch can be detected on external electrodes Note: This example assumes you are using the latest version of the Arduino IDE on your desktop. If this is your first time using Arduino, please review our tutorial on installing the Arduino IDE. Open the Arduino program and paste the following code into the sketch:

Page 9 of 10 /* 12 23 2013 SparkFun Electronics 2013 Shawn Hymel This code is public domain but you buy me a beer if you use t his and we meet someday (Beerware license). Description: This sketch shows how to use the SparkFun AT42QT101X Breakout Board. If you touch the Capacitive Touch area on the breakout board, the LED attached to the Arduino will light up (in addi tion to the LED on the AT42QT101X breakout board). Simply connect power and ground to the breakout board, and the AT42QT101X handles all the capacitive touch function s. By default, the board will light up the green LED when the pa d is touched. A wire may also be connected from OUT on the breakout board to a digital input pin on an Arduino. This sig nal is normally LOW but goes HIGH on a touch detection. The "LED Enable" solder jumper may be de soldered in order to control the LED directly from the LED pin. This is useful if you want to light up a button that the user needs to push. Hardware connections: Uno Pin AT42QT101X Board Function +5V VDD Power supply GND GND Ground 2 OUT Capacitive touch state output */ // Constants const int TOUCH_BUTTON_PIN = 2; // Input pin for touch state const int LED_PIN = 13; // Pin number for LED // Global Variables int buttonstate = 0; n // Variable for reading butto void setup() { // Configure button pin as input pinmode(touch_button_pin, INPUT); // Configure LED pin as output pinmode(led_pin, OUTPUT); } void loop() { // Read the state of the capacitive touch board buttonstate = digitalread(touch_button_pin);

https://learn.sparkfun.com/tutorials/at42qt101x-capacitive-touch-breakout-hookup-guide/all Page 10 of 10 1/29/2018 // If a touch is detected, turn on the LED if (buttonstate == HIGH) { digitalwrite(led_pin, HIGH); } else { digitalwrite(led_pin, LOW); } } Plug in the Arduino and upload the code. You should see the LED on the AT42QT101X board and the LED on the Arduino light up when you touch the electrode. The AT42QT101X detects touches, and the Arduino monitors pin 2 for the output of the AT42QT101X. Resources and Going Further Now that you ve successfully got your capacitive touch breakout up and running, it s time to incorporate it into your own project! For more information about the board, check out the resources below: Schematic Eagle Files AT42QT1010 Datasheet AT42QT1011 Datasheet SparkFun Product Showcase GitHub Repository The AT42QT101X is a great way to add a single capacitive touch button to a project. Need some inspiration for your next project? Check out some of these tutorials for ideas: Create a hidden button for the Illuminated Boxes. Replace the Wake-On-Shake module with a capacitive touch button for the Uncertain 7-Cube Add a hidden, capacitive touch button to almost anything!