Introduction: Arduino Password Typer

In today's world, everything is online, and everything needs a password for security.  Some people use the same passwords over and over again, but this is unsafe. Some people make several different passwords and constantly forget them.  Some people let their browser remember them.

The following is an Arduino based solution which also involves computer-side software.  With the press of a button, the pre-programmed text string will be typed out wherever your cursor is.

This allows you to store a very secure password, and never have a need to remember it!

Alternatively, you could store all of your passwords on this device and use it as a quick reference that safely stores your critical information offline and off your computer.  Completely unavailable to hackers and other less than reputable individuals.

Step 1: Step 1: Equipment

HARDWARE
-PC
-Arduino (UNO, NANO, etc)
-1 pushbutton
-1 330ohm resistor
-1 usb cable
-1 breadboard

SOFTWARE
-Arduino IDE  (http://arduino.cc/en/Main/Software)
-AAC Keys (http://www.aacinstitute.org/Resources/ProductsandServices/AACKeys/AACKeys.html)
-My Arduino Sketch!  

Step 2: Setup

1) Download and install the Arduino IDE onto your computer

2) Download and install the AAC Keys Program
         -a setup window will popup > set the baud rate to 9600 > set the data type to ASCII > ensure com port matches the Arduino's                  port

3) Build the circuit

4) Paste my text into an Arduino sketch

5) Connect Arduino to PC with usb cable, and upload sketch to Arduino board

Step 3: Use!

In the Arduino sketch, type the password you want the device to print into line 32.

Place your cursor in the password box.

Press the button!

Step 4: Add-Ons

Its just a short step to make this project so much more!

With a soldering iron and some solder, the whole circuit can be put into a much small package.

Hot glue and some cardboard could make a nice little box for it.

Add a few more buttons on the other digital pins, add some more strings into the Arduino sketch, and now you can have a button for each and every password you use!
Microcontroller Contest

Participated in the
Microcontroller Contest