Digital Keypad Security Door Lock using Arduino ||Tinkercad

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 มี.ค. 2021
  • Often times, we need to secure a room at our home or office (perhaps a secret dexter’s laboratory) so that no one can access the room without our permission and ensure protection against theft or loss of our important accessories and assets. There are so many types of security systems present today but behind the scene, for authentication they all relay on fingerprint, retina scanner, iris scanner, face id, tongue scanner, RFID reader, password, pin, patterns, etc. Off all the solutions the low-cost one is to use a password or pin-based system. So, in this project, I have built an Arduino Keypad Door Lock which can be mounted to any of your existing doors to secure them with a digital password.
    » List of components
    • Arduino Uno/Pro/Mini or Custom board using Atmega 328p Microcontroller
    • 16 x 2 LCD (Liquid Crystal Display)
    • 4 x 3 or 4 x 4 matrix keypad for Arduino
    • Servo motor
    • Additional components for power supply of 1 Amp 5 Volt mobile charger
    • jumper wires, nuts bolts, plastic casing, etc.
    » Software
    For the software part, I program it using arduino IDE v1.01.
    ads.supplyframe.com/openads/w...{taxonomy_enc}%26value2%3D318197%26value3%3D3%26zone%3D556%26uuid%3D%26extra%3Dcontextualmatch%3Dnolimitation%7Clivetax%3D0%7Ccookietax%3D0%7Ccb%3D144210c093%7Ch_value%3D80aff14810900aea1615912748%7Ch_crc%3D3975103338%7Cgeo%3Din%7Ccnt%3Das%7Cbp%3D0.98559524972121%7Cbpf%3D0.48756639383588%7Ccp%3D5%7Ch_i%3Dy%7Cgcl%3D%7Cgclsrc%3D%7Cgclts%3D%7Cdi_num%3D%26zone%3D556%26url%3Dhttps%253A%252F%252Fstore.arduino.cc%252Fusa%252Ftemporary-promo%253FDsupplyframe%2526Dbanner%2526Djanuary_promo
    » Schematic And Code → drive.google.com/drive/folder...
    » Simulation Software
    www.tinkercad.com/dashboard
    » Tinkercad file → www.tinkercad.com/things/iPOF...
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 96

  • @technicalshubham789
    @technicalshubham789  2 ปีที่แล้ว +4

    Tinkercad Simulation Link 🔗 - www.tinkercad.com/things/iPOFwn5z7rW

  • @cpen-22umair
    @cpen-22umair 2 ปีที่แล้ว +5

    A great video...brilliant circuit draw...

  • @prajaktakhade5828
    @prajaktakhade5828 3 ปีที่แล้ว +2

    Great.. keep it up 👍👌👌

  • @_ShreyasMule
    @_ShreyasMule 3 ปีที่แล้ว +2

    Great shubham

  • @jaishreekumawat9504
    @jaishreekumawat9504 2 ปีที่แล้ว +1

    Thanks for this project

  • @ashishbhandari6249
    @ashishbhandari6249 2 ปีที่แล้ว

    hlo what keyboard extension have you used for aurdino??

  • @vishvajeetcreation9544
    @vishvajeetcreation9544 3 หลายเดือนก่อน

    Ek no bhava carry on ❤❤

  • @mindyourhealth556
    @mindyourhealth556 3 ปีที่แล้ว +1

    Great work!

  • @pizzulgaming6253
    @pizzulgaming6253 2 ปีที่แล้ว +1

    Could you give full introduction about what is about this project ? Please answer my question... Thank you

  • @sumansaurabh5857
    @sumansaurabh5857 2 ปีที่แล้ว +1

    Thanks you it is very helpful

  • @mansiwairkar6216
    @mansiwairkar6216 3 ปีที่แล้ว +1

    Great work, Shubham, I want to store this data in a google sheet. How to do it?

  • @muhammadihsan5913
    @muhammadihsan5913 10 หลายเดือนก่อน

    you the man, thankya mate :)

  • @akshayv2849
    @akshayv2849 ปีที่แล้ว

    Thank you so much bros. Thanks a lot

  • @hemachandranm8765
    @hemachandranm8765 2 ปีที่แล้ว

    thanks bro i easy to understand

  • @iitaimers2037
    @iitaimers2037 2 ปีที่แล้ว +2

    Bro u did an excellent job...Ur talent is depicted in the work...I needed a help can u plz show me the blocks corresponding to the code generated

  • @TechnoTrendz
    @TechnoTrendz 3 ปีที่แล้ว +1

    🔥👌👌

  • @norahc.2065
    @norahc.2065 2 ปีที่แล้ว +1

    thank you so much for the tutorial, great vid. but is there any way to get rid of the time limit once the door is open? and how do i change the default password.

    • @srijangupta4826
      @srijangupta4826 2 ปีที่แล้ว

      In the code, you'll have char Master Password Length (ig it's in the 13 row) there you can change the passowrd

  • @anithakarunakaran33
    @anithakarunakaran33 2 ปีที่แล้ว +1

    Thank you so much for your video bro... Really awesome👏👏👏

  • @sumitprasad4748
    @sumitprasad4748 ปีที่แล้ว

    In tinkercad it does not consist of servo motor can u suggest me some other software which consist of servo motor

  • @propex879
    @propex879 29 วันที่ผ่านมา

    it worked, thanks

  • @annuchopra9745
    @annuchopra9745 2 ปีที่แล้ว +1

    Hi
    Can u pls make its hardware

  • @nielmarioncasinto8862
    @nielmarioncasinto8862 ปีที่แล้ว

    thank you so much!

  • @deepakaddala2083
    @deepakaddala2083 2 ปีที่แล้ว

    Design and implement 2 bit magitude comparator using both NAND and NOR

  • @mrbasic268
    @mrbasic268 6 หลายเดือนก่อน

    you're the best😊

  • @saurinpatel2394
    @saurinpatel2394 2 ปีที่แล้ว +1

    Hii
    Could you Add an ultrasonic Sesor in this project and make a vedio on it
    And also Add Change Password at a Time by using Thinkcad simulator
    If it Possible then Could you please Share It

  • @NurIslam-tj4el
    @NurIslam-tj4el 3 ปีที่แล้ว +2

    Nice but i have interest in QR Code scan using door lock system.Please make this video.
    Thanks

  • @TheSKETCHGamerr
    @TheSKETCHGamerr 3 ปีที่แล้ว

    Nice work bro, but I want to have notification on my mobile about when is the door opened or incorrect password is entered. How do I do it?

    • @technicalshubham789
      @technicalshubham789  3 ปีที่แล้ว

      Thank you for the suggestion I definitely work on the project which is to be suggested. 🙂

  • @prajaktapansare6875
    @prajaktapansare6875 3 ปีที่แล้ว

    I done the simulation .. And coding also . Thanks🤟. Its becomes easy becuse of u .. 😘😘

  • @user-jb5pz4ft7y
    @user-jb5pz4ft7y 10 หลายเดือนก่อน

    👍👍👍

  • @zenosai9697
    @zenosai9697 ปีที่แล้ว +1

    its good but if i were in the other side it wouldnt open

  • @mamadoutoure1108
    @mamadoutoure1108 2 ปีที่แล้ว

    Hi bro , tried to make the same circuit, but I have a problem with my code , when I make the simulator, the cursor send me in servo myservo; please help me to find solution about it

    • @technicalshubham789
      @technicalshubham789  2 ปีที่แล้ว

      Brother Just copy the ckt and upload the code given link is in discription.

  • @ahnafsgamingworld3259
    @ahnafsgamingworld3259 2 ปีที่แล้ว

    how to change pin

  • @annemargaretinding4238
    @annemargaretinding4238 2 ปีที่แล้ว

    may I ask the purpose of the micro servo here is?

    • @technicalshubham789
      @technicalshubham789  2 ปีที่แล้ว +1

      This is just a simulation, servo shows the function of door locking mechanism

  • @gamingisnotacrime4861
    @gamingisnotacrime4861 ปีที่แล้ว

    I made it very helpful

  • @karnimmeghwal4597
    @karnimmeghwal4597 2 ปีที่แล้ว +2

    Code not working please give valid code

  • @tumpaaditya111
    @tumpaaditya111 2 ปีที่แล้ว +2

    Bro how we can change password plz give me some instructions.
    In your work if I press 1 it show 9. For this types of problem I can not give correct password plz help bro..

    • @technicalshubham789
      @technicalshubham789  2 ปีที่แล้ว

      char Master[Password_Length] = "1234";
      Here you can change your password.

    • @tumpaaditya111
      @tumpaaditya111 2 ปีที่แล้ว

      @@technicalshubham789 Thank you bro. You are so helpful.

    • @technicalshubham789
      @technicalshubham789  2 ปีที่แล้ว

      www.tinkercad.com/things/iPOFwn5z7rW

    • @technicalshubham789
      @technicalshubham789  2 ปีที่แล้ว

      www.tinkercad.com/things/iPOFwn5z7rW

  • @ketanganvir710
    @ketanganvir710 2 ปีที่แล้ว

    Code mil sakta hai kya konsa hai

  • @adityakeer3172
    @adityakeer3172 2 ปีที่แล้ว +1

    Bhai code send karo na plzz error aa rha hai

  • @saisantosh328
    @saisantosh328 3 ปีที่แล้ว +1

    Where are libraries I can't see please say wating for your reply

  • @cpen-22umair
    @cpen-22umair 2 ปีที่แล้ว

    Project:: "GPS & GSM based garbage cleaning system"
    "Automation of garbage bin"
    Hardware tools:
    Ultrasonic sensor, flame sensor, microcontroller, node mcu, GPS, GSM, power supply
    Kindly, Is project ki simulation kr dein..

  • @najikhoumassi9199
    @najikhoumassi9199 3 ปีที่แล้ว +1

    Code in video different in the link on tincercad and the link of code not opening plz you can past it here

    • @technicalshubham789
      @technicalshubham789  2 ปีที่แล้ว +1

      #include
      #include
      #include
      #define Password_Length 5
      Servo myservo;
      LiquidCrystal lcd(A0, A1, A2, A3, A4, A5);
      int pos = 0;
      char Data[Password_Length];
      char Master[Password_Length] = "1234";
      byte data_count = 0, master_count = 0;
      bool Pass_is_good;
      bool door = false;
      char customKey;
      /*---preparing keypad---*/
      const byte ROWS = 4;
      const byte COLS = 4;
      char keys[ROWS][COLS] = {
      {'1', '2', '3', 'A'},
      {'4', '5', '6', 'B'},
      {'7', '8', '9', 'C'},
      {'*', '0', '#', 'D'}
      };
      byte rowPins[ROWS] = {0, 1, 2, 3};
      byte colPins[COLS] = {4, 5, 6, 7};
      Keypad customKeypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS);
      /*--- Main Action ---*/
      void setup()
      {
      myservo.attach(9, 2000, 2400);
      ServoClose();
      lcd.begin(16, 2);
      lcd.print("Protected Door");
      loading("Loading");
      lcd.clear();
      }
      void loop()
      {
      if (door == true)
      {
      customKey = customKeypad.getKey();
      if (customKey == '#')
      {
      lcd.clear();
      ServoClose();
      lcd.print("Door is closed");
      delay(3000);
      door = false;
      }
      }
      else
      Open();
      }
      void loading (char msg[]) {
      lcd.setCursor(0, 1);
      lcd.print(msg);
      for (int i = 0; i < 9; i++) {
      delay(1000);
      lcd.print(".");
      }
      }
      void clearData()
      {
      while (data_count != 0)
      {
      Data[data_count--] = 0;
      }
      return;
      }
      void ServoClose()
      {
      for (pos = 90; pos >= 0; pos -= 10) {
      myservo.write(pos);
      }
      }
      void ServoOpen()
      {
      for (pos = 0; pos

    • @zeinabelsayed6009
      @zeinabelsayed6009 6 วันที่ผ่านมา

      ​@@technicalshubham789n

  • @moadeli3513
    @moadeli3513 3 ปีที่แล้ว

    bro can we change passward and yes then how

    • @technicalshubham789
      @technicalshubham789  3 ปีที่แล้ว

      Yes we can change password but we need to change password in coading

  • @mubeenkandekari7147
    @mubeenkandekari7147 3 ปีที่แล้ว

    can i get the tinkercad link to copy and tinker the circuit

  • @prajaktapansare6875
    @prajaktapansare6875 3 ปีที่แล้ว

    Can u share the cicuit daigram ..??? 🙏plzz

    • @technicalshubham789
      @technicalshubham789  3 ปีที่แล้ว +1

      Ok, I shear the circuit diagram.

    • @prajaktapansare6875
      @prajaktapansare6875 3 ปีที่แล้ว

      @@technicalshubham789 share it Fast plzz .. Thank u

    • @technicalshubham789
      @technicalshubham789  3 ปีที่แล้ว

      @@prajaktapansare6875 drive.google.com/file/d/1saWTk0iK_-gvRsB5FtfHJIDETj2hV6Bg/view?usp=drivesdk

    • @harshaldoshi6747
      @harshaldoshi6747 3 ปีที่แล้ว

      Bro i need the code for this simulation pls 🙏 in urgent

  • @harshadraut4186
    @harshadraut4186 8 หลายเดือนก่อน +1

    where will i get the code

  • @sumanthandra1658
    @sumanthandra1658 2 ปีที่แล้ว

    Sir plz provide the code for the project

  • @SonuKumar-dd4th
    @SonuKumar-dd4th 2 ปีที่แล้ว

    Code error dikha raha he bro...

  • @samikshashinde2037
    @samikshashinde2037 3 ปีที่แล้ว

    Bro can u share the code and working of this project??

  • @mohamedbourihane1058
    @mohamedbourihane1058 ปีที่แล้ว

    what is the password

  • @flmdsfr9395
    @flmdsfr9395 2 ปีที่แล้ว

    Hello. What does if (customKey == '#') mean?
    void loop()
    {
    if (door == true)
    {
    customKey = customKeypad.getKey();
    if (customKey == '#')
    {
    lcd.clear();
    ServoClose();
    lcd.print("Door is closed");
    delay(3000);
    door = false;
    }
    }

    • @richardhisamoto2329
      @richardhisamoto2329 ปีที่แล้ว

      the 'delay(3000);' is how long it takes for the door to close, and the rest of it just tells the Audino how to get to that point, and to open and/or close the door.

  • @stefo8108
    @stefo8108 หลายเดือนก่อน

    Nsab

  • @shoaibsolkar5016
    @shoaibsolkar5016 3 ปีที่แล้ว

    I can you giving coding in description

  • @hypergaming1167
    @hypergaming1167 2 ปีที่แล้ว

    what is the password