A Pocket Sized Touch Keyboard

In this Instructables I am going to explain about my new project called ” A Pocket Sized Touch Keyboard” .It is a Arduino based small physical device used to simplify your different keyboard operations.You plugs it into your computer usb port and touch it on the capacitive touch sensor,the sensor can be made from any metallic objects (the sensor works based on arduino capacitive sensing library) .

In this instructable I am explaining how you can use this to simplify your login process,of course you can do all other keyboard operations too .

Step 1: Simplify Your Sign in Process

In this instructable I have added a small application of this project ,that is to simplify your log in process.

There is nothing more annoying than typing the password /pin over and over again.So yo can use this to reduce your effort on typing passwords:)

This device is small enough to fit it into your pocket.

Step 2: What You Will Need

The hardware part of this device is very easy,you only need

I used this because I want my device to be small .You can use any boards which uses ATmega32U4 such as Leonardo,Leonardo ETH etc.These board are having built-in usb which makes the micro recognizable as a mouse or Keyboard.

  • 1 Mega Ohm Resistor
  • Jumper wires
  • PCB
  • Soldering Iron

Step 3: Circuit Diagram:

Step 4: The Hardware Part !

I have soldered 1 mega ohm resistor along with 2 jumper wires into a PCB as per above image.

Mount the Arduino micro to the PCB and and attach the jumper wire as per the circuit.

That’s all,now just plug it into the computer and we are ready to upload the code.

Step 5: Pre-requirements:

You need to install capacitive sensing library if you have not installed yet.

You can download this library from here.

If you don’t know how to install new library to Arduino IDE follow these instructions

Step 6: Arduino Code:

you can get Arduino code from here

Step 7: Uploading Your Code

  • Launch Arduino IDE
  • Select board
  • Select port
  • Upload

Step 8: How It Works

The Micro is based on the ATmega32U4 microcontroller featuring a built-in USB which makes the Micro recognisable as a mouse or keyboard.

Instead of switches/buttons I decided to add some cool feature to my project, So I used arduino capacitive sensing library to use any metalic object as touch sensor.

The capacitiveSensor library turns two or more Arduino pins into a capacitive sensor, which can sense the electrical capacitance of the human body. All the sensor setup requires is a medium to high value resistor and a piece of wire and a small (to large) piece of aluminum foil on the end. To know more about how capacitive touch works follow the below link:

Capacitive sensing

For More Details: A Pocket Sized Touch Keyboard

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top