Skip to content

Reads data from USB RFID reader and operates a door turner mechanism.

Notifications You must be signed in to change notification settings

gou0987/DoorController

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DoorController

Reads data from USB RFID reader and compares against valid card IDs. If valid, activates a mechanism to turn open the door handle. Runs on Raspberry Pi Zero.

Images of mechanism found in Fabrication folder.

Motor Driver Setup:

12V DC motor controller by L293D H Bridge.
Pin 1 -> Pi GPIO 12
Pin 2 -> Pi GPIO 11
Pin 3 -> Motor Terminal
Pin 4 -> Pi Ground
Pin 5 -> Pi Ground
Pin 6 -> Motor Terminal
Pin 7 -> Pi GPIO 13
Pin 8 -> 12V Battery Terminal
Pin 9 -> Empty
Pin 10 -> Empty
Pin 11 -> Empty
Pin 12 -> Pi Ground
Pin 13 -> Pi Ground
Pin 14 -> Empty
Pin 15 -> Empty
Pin 16 -> Pi 5V

Pi Setup for Automatic Run on Startup:

Add @lxterminal to /home/pi/.config/lxsession/LXDE-pi/autostart
Add sudo python3 /'filePath'/DoorController/Main.py to /home/pi/.bashrc

About

Reads data from USB RFID reader and operates a door turner mechanism.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%