Guy.Named.Matt
Limp Gawd
- Joined
- Jul 23, 2002
- Messages
- 275
As many modders out there know, it is very difficult to come up with an original idea. Most of my ideas for things I have done have come from other people's projects. Over the past while I have been learning (on my own) how to program a line of microcontrollers (Atmel AVR). Quite eager to put my new ability to use I did a bunch of research on how I could create a swipe-card authentication system for my computer.
My order from Digi-Key has arrived and I am ready to begin programming and assembling this system. It will work basically like this: A user must swipe a valid magnetic-strip card through a reader. He/she will then have a limited amount of time to enter a PIN number in a keypad. Providing a valid card is swiped and the correct PIN is entered, the computer will turn on. To make it a little more interesting a 20x4 character LCD and an array of bright LEDs will prompt users and display the system status.
A lot of work is ahead of me, especially programming. Decoding the magnetic stripes is somewhat complicated. The LCD driver should not be a problem.
I'll keep everyone posted as I (likely slowly) progress. I have some pictures of the parts and microcontroller programmer, but dont have a place to host them yet.
My order from Digi-Key has arrived and I am ready to begin programming and assembling this system. It will work basically like this: A user must swipe a valid magnetic-strip card through a reader. He/she will then have a limited amount of time to enter a PIN number in a keypad. Providing a valid card is swiped and the correct PIN is entered, the computer will turn on. To make it a little more interesting a 20x4 character LCD and an array of bright LEDs will prompt users and display the system status.
A lot of work is ahead of me, especially programming. Decoding the magnetic stripes is somewhat complicated. The LCD driver should not be a problem.
I'll keep everyone posted as I (likely slowly) progress. I have some pictures of the parts and microcontroller programmer, but dont have a place to host them yet.