###Created by : Dimas Rullyan Danu
Door Control System based on Arduino with Web Programming Integration and Push-Notification via Android
###What you need:
- 3x4 Keypad for Password Input
- I2C LCD 20x4 for display
- A Servo to move the door latch
- Magnetic sensor to tell the Arduino whether the door is open or lock
- Push Button to open the door from the inside
- Arduino and Ethernet Shield. Obviously
- Web Server that support PHP 5.4 and MySQL
- Android device 4.1 and Up
###Setup:
- Run the server
- Add some user and password
- Keypad goes to pin 2-8
- Servo on pin 9
- Push Button on A1
- Magnetic Sensor on A0
- LCD on A4 and A5
- Install the app on your Android, and Login as Admin
###How it works:
- Once you have user and password on the server
- Input the ID and Password of the user through the keypad
- It will check if the password is right or wrong on the server
- If it's right, it will open the door and log who opens it. Also send notification to Android (Including name and time).
- If it's wrong, you have another chance to enter the password
- Password attempt can be set from the web.
- If user reach password attempt, the door will be locked and can only be unlock from the web.
###Note:
- Android still have many bugs but it's usable.
- You may need to change a few IP Addresses to suits your environment.
- Feel free to use this and don't forget to include my name :D
###Credit:
- Bootstrap for the front-end framework
- Arduino.cc
- If you think your name should be included feel free to contact me
###Contact: