Sir Boateng
  • Home
  • News
  • Technology
  • Entertainment
  • Lifestyle
  • Review
  • GES Resources
    • Download SHS Syllabus in PDF | For Ghana Schools
    • Download free J.H.S Syllabus in PDF
    • Teaching and Learning Resources Free
    • New GES Time Table For Basic Schools
    • New GES Curriculum for Basic Schools
  • NTC Resources
    • How to register for the Licensure exam.
    • Learning materials for NTC Essential Skills
    • Learning materials for NTC Literacy
    • Learning materials for NTC Numeracy
No Result
View All Result
  • Home
  • News
  • Technology
  • Entertainment
  • Lifestyle
  • Review
  • GES Resources
    • Download SHS Syllabus in PDF | For Ghana Schools
    • Download free J.H.S Syllabus in PDF
    • Teaching and Learning Resources Free
    • New GES Time Table For Basic Schools
    • New GES Curriculum for Basic Schools
  • NTC Resources
    • How to register for the Licensure exam.
    • Learning materials for NTC Essential Skills
    • Learning materials for NTC Literacy
    • Learning materials for NTC Numeracy
No Result
View All Result
Sir Boat Online
No Result
View All Result

Proteus Locking System with Keypad and Pincode

Sir Boat by Sir Boat
10th January 2021
in Uncategorized
83 6
10
Proteus Locking System with Keypad and Pincode
101
SHARES
317
VIEWS
Share on FacebookShare on TwitterShare on WhatsApp

This project is about building a Proteus Pincode secure door locking using Arduino Uno, I2C LCD and 4X3 Matrix Keypad. The user has to enter an exact pin code before granting access. LEDs were used to represent the magnetic door latches. This means you can physically build the project and replace the LEDs with magnetic lockers/latches. The project was built and coded in two separate versions.

The first version is termed as Manual Relock. With this version, when a user enters a correct pin code and the door is opened, the user has to press the ” * ” button on the keypad to return the latch to lock state. Also when a user enters a wrong pin code for 3 consecutive times, the system enters a restriction safe mode. This means no further input is allowed until the system administrator manually reset the system.

There is also an Automatic Relock version. Unlike the Manual Relock, this version will automatically relock the door after a user has inputted a valid unlock code. Moreover, when a user enters a wrong pin code for 3 consecutive times, the system enters a restriction safe mode for a predefined period of time and automatically return to the normal state.

This proteus Pincode locking system is applicable to places where security and privacy are paramount. Security and privacy are very essential yet challenging in this modern era. An era where privacy is a concern to everyone. What if someone gets hold of the key to your locker, room or office? It means, the person can steal your precious asset, classified documents or anything that you hold dear to.

Using a password or Pincode system is secure as compared to the traditional physical key locking system. The only drawback about the digital and electronic locking system is their dependant on a power source. This means in some situations where the system will be driven by the public utility supplier, the system will not work whenever there is a blackout. This issue can be however rectified by incorporating a backup source such as rechargeable batteries, solar etc.

Building the Proteus Pincode Locking system

Circuit diagram of the Proteus pincode locking system
Proteus Pincode Locking system Diagram

The circuit is very simple, just connect your hardware as shown in the diagram above and then download your preferred version of the zip file below which contain all the code and the Proteus project file. Extract the zip file and upload the hex file to the Arduino board in Proteus.

Automatic Re-lock versionDownload
Manual Re-lock versionDownload
locker_4_digits codeDownload

You also need Keypad and I2C LCD Libraries for Arduino. If you don’t have them already you can download them from these links.

  1. Keypad Library
  2. I2C LCD Library

Moreover, if this is your first time using proteus, you may need to install the Arduino libraries for Proteus.

You can refer to the video below on how to open, upload the hex file and run the simulation.

To change the default access code, edit the area highlighted in yellow from the image below.

changing default pincode of the Proteus locking system
Changing the default Pincode of the proteus locking system

This is a 3 digits Pincode project so makes sure the default Pincode is not more than 3 digits. If you need more than 3 digit Proteus Pincode project, just write it in the comment. Also if you have any project that you want me to help you design and simulate, don’t hesitate to contact me.

NB. If you need four (4) digits password / Pin code locker, please download this project: 4 digit Pin code Proteus Locking System

Related Posts:

  • MIT App Inventor 2 Bluetooth Locking System with Arduino
    MIT App Inventor 2 Bluetooth Locking System with Arduino
  • Arduino 4-Way Traffic System with Pedestrian button in Proteus
    Arduino 4-Way Traffic System with Pedestrian button…
  • How to Fix Proteus Crashing and Install Proteus Latest Version
    How to Fix Proteus Crashing and Install Proteus…
  • Privacy Policy (QR and Bar Code Scanner and Generator)
    Privacy Policy (QR and Bar Code Scanner and Generator)
  • Proteus 8.11 Latest Version Download For Free
    Proteus 8.11 Latest Version Download For Free
  • Arduino Sensor Libraries for Proteus Simulation (Updated)
    Arduino Sensor Libraries for Proteus Simulation (Updated)
Previous Post

Instructional Media Summary (3 pages)

Next Post

How to connect multiple LCD to Arduino in Proteus

Sir Boat

Sir Boat

I am Boateng Oduro, a product of the University of Education, Winneba and Kumasi Technical University. I like reading, research, teaching and experimenting. I believe sharing knowledge is the responsibility of every human being. That being the focal purpose and many other things form the philosophy of this blog.

Next Post
How to connect multiple lcd to arduino in proteus

How to connect multiple LCD to Arduino in Proteus

Comments 10

  1. Muhammad Talha Saeed says:
    9 months ago

    Hello Sir! I have a Problem. If i am changing in the code then lcd does not show any data. What is the error produced during changing. Kindly Explain with me

    Reply
    • Boateng Oduro says:
      9 months ago

      What did you change in the code?

      Reply
  2. Khondoker Al Mamun says:
    4 months ago

    sir, i’m working on a project with 4 digit pin code. what changes will i have to do?

    Reply
    • Sir Boat says:
      4 months ago

      Add another value to: String password = “667”; // to make it 4 digits
      Then Change:
      1. String key[3]; to String key[4];
      2. lcd.setCursor(position,2); to lcd.setCursor(position,3);
      3. if(position == 3) to if(position == 4)
      4. else if(position == 3 && wrong == 0) to else if(position == 4 && wrong == 0)

      Reply
      • Khondoker Al Mamun says:
        4 months ago

        thanks for the reply. i’m trying. what is the result i’ll let you know

        Reply
  3. Khondoker Al Mamun says:
    4 months ago

    sir, there’s an error. it shows
    Error compiling for board Arduino/Genuino Uno.
    what i’ve to do?

    Reply
  4. Khondoker Al Mamun says:
    4 months ago

    sir, the compilation error of arduino code has been solved.
    but i’m facing problem while adding the directory of hex file into the arduino. it’s showing the file property has not been specified.
    please can you tell me what to do?

    Reply
    • Sir Boat says:
      4 months ago

      Reach me on Whatsapp +233266302607. I will like to see your set up and assist you where possible

      Reply
  5. Jordan Jesse says:
    3 months ago

    Can you please give me the project report?

    Reply
    • Sir Boat says:
      3 months ago

      Unfortunately, this is a custom project done by myself. there is no report

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

  • Trending
  • Comments
  • Latest
Arduino Proteus Libraries

Arduino Sensor Libraries for Proteus Simulation (Updated)

28th July 2020
download proteus 8.11

Proteus 8.11 Latest Version Download For Free

21st February 2021
fix proteus crashing

How to Fix Proteus Crashing and Install Proteus Latest Version

21st February 2021
4 - way Traffic system using Arduino Uno and Proteus ISIS

Arduino 4-Way Traffic System with Pedestrian button in Proteus

27th April 2020
Arduino Proteus Libraries

Arduino Sensor Libraries for Proteus Simulation (Updated)

21
arduino uno programming

Arduino Uno Programming for Beginners Part 1

11
Proteus Locking System with Keypad and Pincode

Proteus Locking System with Keypad and Pincode

10
paypal account

PayPal Account | How to Create a Fully Verified account

7
list of courses in SHS in ghana

List of Courses in SHS/Technical/Vocational in Ghana

8th March 2021
download ges resources for kg and basic schools

Download GES Resources for All Teachers | All levels

21st February 2021
New JHS Syllabus

New GES JHS Syllabus (B7 to B10) | Download All Subjects

21st February 2021
Infinix Zero 8 price, specs and review

Infinix Zero 8 (128/8) Review and Price in Ghana

23rd February 2021

Recent News

list of courses in SHS in ghana

List of Courses in SHS/Technical/Vocational in Ghana

8th March 2021
download ges resources for kg and basic schools

Download GES Resources for All Teachers | All levels

21st February 2021
New JHS Syllabus

New GES JHS Syllabus (B7 to B10) | Download All Subjects

21st February 2021
Infinix Zero 8 price, specs and review

Infinix Zero 8 (128/8) Review and Price in Ghana

Sir Boateng Online

Sir Boateng Online brings you the best Do-It-Yourself Tutorials, Education Resources and Technology News.

Follow Us

Browse by Category

  • Education
  • Electronics
  • GES Resources
  • Review
  • Tutorials

Recent News

list of courses in SHS in ghana

List of Courses in SHS/Technical/Vocational in Ghana

8th March 2021
download ges resources for kg and basic schools

Download GES Resources for All Teachers | All levels

21st February 2021
  • About
  • Advertise
  • Privacy & Policy
  • Contact

© 2021 Sir Boateng Online - Developed by ElectroTek GH.

No Result
View All Result
  • Blog
  • About Me

© 2021 Sir Boateng Online - Developed by ElectroTek GH.

Welcome Back!

Login to your account below

Forgotten Password?

Create New Account!

Fill the forms below to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In