MagSpoof
Contents
Project Summary
Our project aims to enable RFID communication of WUSTL ID cards and Dorm Key Cards. We will use an Attiny85 microcontroller to control the output of a motor driver. The motor driver will output the RFID signals to an inductor. The inductor should acts as an amplifier to the RFID signal that will be readable by a magnetic card swipers. The Attiny85 will hold up to 4 cards and should have an indicator light for what card is currently in use. The Attiny85 will be programmed using an Arudino Microcontoller.
Team Memebers
Nathan Jarvis
Jonathon Severns
Objectives
- learn objective C
- use arduino to program attiny85
- practice soldering skills for final project design
- recreate the RF field of a WASHU ID
- open Urbauer 015 with the device
-Time permitting:
- be able to upload multiple cards
- switch between and use multiple cards
Challenges
There are a number of challenges associated with this project. The first will be figuring out the standard of the Washu ID. I think it would be an ISO standard but we cannot assume that. Once we figure out the standard we can use a card reader to read the data in from the card. One possible problem is that I can't download the driver software on the network computer. So I may need to talk to IT to get permissions.
We would then have to build the supporting circuit to actuate the RFID field using. The schematic is show to the left. As you can we see ee plan to use the motor driver L293D H-Bridge connected to an inductor to amplify the signal from the ATTiny85. We will have a switch for the actuation of the RFID field.
Once we have the hardware built we can move onto the challenge of software. Writing the software should conform to the standard we found from the Washu ID. Once we have a functional program that compiles we have to upload it to the Attiny85 using an arduino. Then we can move onto debugging the program. We can debug it using the same card reader talked about in the first part. Once we are receiving the smae information from the car reader that we found on our card using our device then we will have reached our main objective. We should then test the device on various doors and other readers.
As a demo for the project we would have a participants ID loaded on to the device and then swipe them in to the Washu attendance software.
With extra time we can modify our project to add multiple cards. We would add to our circuit a second switch and two leds. The leds would indicate in binary which card we are using (0:3). The switch would give a signal to Attiny85 to switch tracks. We may also deveop a better way of encoding cards because with this design we have to hard code them into the firmware.
~As a safety concern no credit card should be uploaded to this device
Ganntt Chart
Budget Proposal
-if this image does not show then there is a problem with the server
incidents reports on:
-9/14/2017 @ 4:56 PM