This is a fully customisable control-system for managing door access.
- Any system able to run linux
- I Used a Raspberry Pi 4B
- Debian
- I use raspberry pi OS lite 64 bit- Based on Debian 12
- Sudo Privilages
- Python
- I used 3.13
- Bash
- An internet connection (or way of transfering files to the system) for installation
- A connection to the Remote nodes via a network switch or router (For the deployment)
- Any system able to run linux
- I Used a Raspberry Pi 2B
- Debian
- I use raspberry pi OS lite 32 bit- Based on Debian 12
- Sudo Privilages
- Python
- I used 3.13
- Bash
- An internet connection (or way of transfering files to the system) for installation
- A connection to the Remote nodes via a network switch or router (For the deployment)
Download the project files
git clone https://github.com/louboi/Control-System.git
Copy the remote scripts to your remote Pi using whatever method you want.
Control-System/Setup Scripts/Remote
Run the script by navigating to the folder the scripts sit in and typing:
sudo chmod +x Initial_Setup.sh
sudo ./Initial_Setup.sh
Copy the Controller scripts to your controling Pi using whatever method you want.
Control-System/Setup Scripts/Controller
Run the script by navigating to the folder the scripts sit in and typing:
sudo chmod +x Initial_Setup.sh
sudo ./Initial_Setup.sh
- RFID Reader implementation
- Door lock release
- Led for feedback
- Numpad for back-up
Create UUID
- ASCII Table:
Code | Name | Description | Solution |
---|---|---|---|
001 |
Length |
Username or Password is longer than 10 characters |
Shorten the length of your Username or Password |
002 |
Entry |
Username or Password has not been entered |
Enter a Username and Password |
003 |
Mod |
Modulo of UUID is not a number |
Try clearing the database and restarting the program |