Smart door lock 🔒🚪 Arduino door locking system

Поделиться
HTML-код
  • Опубликовано: 26 окт 2024

Комментарии • 36

  • @ankitsharma-ud7tq
    @ankitsharma-ud7tq Год назад +13

    Nice yar I am learning c so I can understand some of these codes.
    So much hard work.

  • @iontrandafir5762
    @iontrandafir5762 Год назад +3

    Excellent ! How could you use the smartphone to add more acces codes ?

  • @jonathansolero2728
    @jonathansolero2728 Месяц назад

    Can I ask for the code and diagram. Thank you

  • @railroadsdownunder8200
    @railroadsdownunder8200 10 месяцев назад

    Could you please make a tutorial on this? I got these exact components but I’m not sure how to make a door lock

  • @sandeepjadhav-sm4bp
    @sandeepjadhav-sm4bp 7 месяцев назад +1

    Bhai ye keypad door ke us taraf hona tahiye aise to manually bhi khul jayega

    • @experiment_lab_bd
      @experiment_lab_bd  7 месяцев назад

      This is just an Arduino project. I have made this for practicing Arduino.

  • @DodongHaet
    @DodongHaet 2 месяца назад

    what is the battery capacity needed??

    • @cyberraybolt9205
      @cyberraybolt9205 2 месяца назад

      9 volt for uno and mega but I think for pico and mini 5 volt is enough

  • @shatterism3329
    @shatterism3329 9 месяцев назад

    can you use 9v battery on that?

  • @white_noiseee
    @white_noiseee Год назад +3

    bro circuit diagram?

  • @tims1174
    @tims1174 Год назад +3

    How did the Servo motor produce that much force for pulling the bolt? Is the bolt a smooth one?
    Awesome project btw🎉

  • @honestkumarharshit
    @honestkumarharshit Год назад +1

    Bro full code and circuit diagram plzz

  • @Noorularbab1907
    @Noorularbab1907 2 месяца назад

    Price kia hai is ki??

  • @DUDEmps
    @DUDEmps 3 месяца назад

    Can anyone send code of this , my sister has to submit project in her college 😢

  • @abhivarma2164
    @abhivarma2164 Год назад +1

    Bro cost entha

  • @serana9535
    @serana9535 10 месяцев назад +1

    Circuit diagram bro

  • @MadhavSharma-ti8ku
    @MadhavSharma-ti8ku 5 месяцев назад

    aise to hum ise manually bhi khol sakte hai🤔❓

    • @experiment_lab_bd
      @experiment_lab_bd  5 месяцев назад +1

      I have made this only for practicing robotics. This is not real life solution.

    • @MadhavSharma-ti8ku
      @MadhavSharma-ti8ku 5 месяцев назад

      @@experiment_lab_bd okk sir

  • @eleistervlack9587
    @eleistervlack9587 Год назад

    What is its durability?

  • @saadh393
    @saadh393 Год назад

    Which motor is that?

  • @dksoni1415
    @dksoni1415 11 месяцев назад

    Ye pcb chahiye mil jaega

  • @SumanBaul
    @SumanBaul Год назад

    Which board is this?

  • @_Amankondvilkar
    @_Amankondvilkar Год назад

    bhai iske project dairy hai ky

  • @ahmedinnovativs996
    @ahmedinnovativs996 Год назад

    Video on project please

  • @rudrasingh6650
    @rudrasingh6650 Год назад

    Code??

  • @vevon0079
    @vevon0079 Год назад

    Itni manual power code ko press karnai mai hoti ...itni hi iss chitkani ko left sai ,right karnai mai😂😂😂😂😂😂😂😂😂😂😂😂😂😅😅😅😎😎😎😎😎😎😎

    • @xisha478
      @xisha478 Год назад

      Are brother ye collage project ke liye hai nothing else

  • @myleneperdido2806
    @myleneperdido2806 Год назад

    Code plss?

    • @experiment_lab_bd
      @experiment_lab_bd  Год назад

      #include
      #include
      Servo ServoMotor;
      char* password = "1234"; // change the password here, just pick any 3 numbers
      int position = 0;
      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] = { 8, 7, 6, 9 };
      byte colPins[COLS] = { 5, 4, 3, 2 };
      Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );
      int RedpinLock = 12;
      int GreenpinUnlock = 13;
      void setup()
      {
      ServoMotor.attach(11);
      LockedPosition(true);
      }
      void loop()
      {
      char key = keypad.getKey();
      if (key == '*' || key == '#')
      {
      position = 0;
      LockedPosition(true);
      }
      if (key == password[position])
      {
      position ++;
      }
      if (position == 3)
      {
      LockedPosition(false);
      }
      delay(100);
      }
      void LockedPosition(int locked)
      {
      if (locked)
      {
      digitalWrite(RedpinLock, HIGH);
      digitalWrite(GreenpinUnlock, LOW);
      ServoMotor.write(11);
      }
      else
      {
      digitalWrite(RedpinLock, LOW);
      digitalWrite(GreenpinUnlock, HIGH);
      ServoMotor.write(150);
      }
      }

  • @EyobaMaghe
    @EyobaMaghe Год назад

    Work out

  • @roro.py2
    @roro.py2 Год назад

    Code?

    • @experiment_lab_bd
      @experiment_lab_bd  Год назад +2

      #include
      #include
      Servo ServoMotor;
      char* password = "1234"; // change the password here, just pick any 3 numbers
      int position = 0;
      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] = { 8, 7, 6, 9 };
      byte colPins[COLS] = { 5, 4, 3, 2 };
      Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );
      int RedpinLock = 12;
      int GreenpinUnlock = 13;
      void setup()
      {
      ServoMotor.attach(11);
      LockedPosition(true);
      }
      void loop()
      {
      char key = keypad.getKey();
      if (key == '*' || key == '#')
      {
      position = 0;
      LockedPosition(true);
      }
      if (key == password[position])
      {
      position ++;
      }
      if (position == 3)
      {
      LockedPosition(false);
      }
      delay(100);
      }
      void LockedPosition(int locked)
      {
      if (locked)
      {
      digitalWrite(RedpinLock, HIGH);
      digitalWrite(GreenpinUnlock, LOW);
      ServoMotor.write(11);
      }
      else
      {
      digitalWrite(RedpinLock, LOW);
      digitalWrite(GreenpinUnlock, HIGH);
      ServoMotor.write(150);
      }
      }