This instructable was created in fulfillment of the project requirement of the Makecourse at the University of South Florida (www.makecourse.com).
These instructions will take you through all of the steps necessary to build your own RFID and proximity sensor door opener.
1 Arduino Due board
1 Ultrasonic ranging module (proximity sensor)
1 NMB PM55L stepper motor
1 Tilt switch sensor (relay)
1 Lock solenoid
1 L298N Stepper motor driver
1 Servo motor
1 Toggle switch
1 RFID module
1 RFID round tag
1 RFID rectangle card
1 RBG LED
Breadboard jumper wires
A computer with Autodesk Inventor and Arduino IDE software installed.
Step 1: Build Your Door
For this part, you may build your door however you see fit. My door was built using plywood and 2x4s. The door measures 14 x 20 inches, but you may use any size. The thickness of my door is 1 5/8 inch. but just be sure the thickness is wide enough to fit a solenoid, yet light enough for the stepper motor. As well as having support for your door and frame.
Step 2: Print the RFID Module Encasing
This 3D printed part will house the RFID card reader. This took approximately two hours to complete.
Step 3: Writing the Program for the Arduino
The attached Arduino sketches contain the programs that controls the Door Opener. Simply load the programs using the Arduino IDE. Make sure you have imported the MFRC522 library to the Arduino IDE. This library can be found on http://arduino.cc/.
Step 4: Wiring the System
The two Fritz diagram shows how to wire all the components.
Step 5: Assemble the Finished Product
Use the power drill to make a hole in the 3D printed box, this is for the RGB LED. Proceed to glue your RFID module to the inside of the 3D printed box. Connect all wires and glue the printed box to the door frame.
Mine was assembled in one of the "walls" and I had a piece of plywood resembling the roof that housed the proximity sensor that would open the door upon seeing someone walk up to it.