วิธีการทำ Arduino keypad door lock lcd password memory eeprom stored

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ม.ค. 2025

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

  • @wenichpumee7047
    @wenichpumee7047 6 ปีที่แล้ว

    ขอบคุณ ความรู้ ที่ ครูถ่ายทอดให้นะครับ ผมจะนำไปศึกษาและเพิ่มเติมต่อ ขอให้ครูและครอบครัวมีความสุข สุขภาพแข็งแรง นะครับ

  • @detdamdongbori_Diy_inventer
    @detdamdongbori_Diy_inventer 5 ปีที่แล้ว

    code .ใช้ได้ดีครับ กำลังจะทำกลอนxt9^พอดี แต่ต้อง ล้างeeprom ก่อน โดยใช้ code eeprom clear โหลดเข้าก่อน ผมก็ทำตามคอมเมนต์ใต้คลิป ผล ok ขอบคุณสำหรับคลปดีๆ ครับ

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

    ผมตั้งค่า ให้ LCD แสดง Enter
    แต่LCD แสดงแค่ E ตัวเดียว
    มีวิธีแก้ไหมครับ @KikDIY

  • @jarjarbeans
    @jarjarbeans 4 ปีที่แล้ว

    Great Video! thank you from Lima-Perú

  • @paritchayasri-inkue8614
    @paritchayasri-inkue8614 4 ปีที่แล้ว

    ทดลองต่อแค่ heypad แล้วลองใส่พาสเวิร์ด ใส่1234 หรือเลขอื่นๆ ขึ้นว่า New password ตลอดเลยค่ะ ต้องแก้ยังไงคะ

  • @ศักดิ์พลดวงคํา
    @ศักดิ์พลดวงคํา 7 ปีที่แล้ว

    ใช้รวมกับ ESP8266 ได้มั้ยครับ ผมกำลังทำโปรเจคเปิดปิดประตูผ่านไวไฟปลดล็อคผ่านมือถือและการแจ้งเตือนผ่านไลน์พร้อมรูปถ่ายจากกล้อง IP Camera

    • @kikdiy9874
      @kikdiy9874  7 ปีที่แล้ว

      ศักดิ์พล ดวงคำ ขาอาจจะไม่พอครับ อาจต้องหาตัวแปลง keypad to i2c มาใช้

    • @ศักดิ์พลดวงคํา
      @ศักดิ์พลดวงคํา 7 ปีที่แล้ว

      คืออะไรครับ ช่วยอธิบายให้ผมทีครับพอดีผมไม่ค่อยรู้ข้อมูลมากเท่าไรครับ

    • @kikdiy9874
      @kikdiy9874  7 ปีที่แล้ว

      www.ioxhop.com/article/89/%E0%B8%A5%E0%B8%94%E0%B8%AA%E0%B8%B2%E0%B8%A2%E0%B9%83%E0%B8%8A%E0%B9%89%E0%B8%87%E0%B8%B2%E0%B8%99-keypad-%E0%B9%80%E0%B8%AB%E0%B8%A5%E0%B8%B7%E0%B8%AD-2-%E0%B9%80%E0%B8%AA%E0%B9%89%E0%B8%99%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2-pcf8574-%E0%B8%9E%E0%B8%A3%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%A1%E0%B8%B4%E0%B8%99%E0%B8%B4%E0%B9%82%E0%B8%9B%E0%B8%A3%E0%B9%80%E0%B8%88%E0%B8%84

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

    code ใช้กับ esp 8266 ได้ไหมครับ

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

    ผมใส่ pass เริ่มต้น 1234 ทำไมมันบอก Wrong password ครับ แล้วผมก็กด 0000 ใส่ 795ADBC มันก็บอกผิดครับ ผมต้องทำไงครับ

    • @kikdiy9874
      @kikdiy9874  6 ปีที่แล้ว

      WHAT THE DUCK ล้าง eeprom

    • @f4nkpp412
      @f4nkpp412 6 ปีที่แล้ว

      @@kikdiy9874 ได้แล้วครับผม ขอบคุณคับ

  • @shakhky
    @shakhky 5 ปีที่แล้ว +4

    first uplode the code in Arduino
    // the code for reset EEPROM
    #include
    void setup() {
    pinMode(13, OUTPUT);
    for (int i = 0 ; i < EEPROM.length() ; i++) {
    EEPROM.write(i, 0); }
    digitalWrite(13, HIGH); }
    void loop() { }

    • @9wattd
      @9wattd 5 ปีที่แล้ว

      Thank you for your advice.

  • @เชาวรัตน์คล้ายสมบัติ-จ5ถ

    สำหรับคนที่อัพโหลดเเล้วใส่รหัส1234เเล้วไม่ผ่านให้ ลบโค้ดเดิมออกก่อน เเล้วนำโค้ดข้างล่างนี้ไปใส่เเล้วอัพลงเมื่ออัพเสร็จให้นำโค้ดเดิมใส่ใหม่เเล้วอัพจะสามารถได้งานได้ตามปกติ
    โค้ดเคลีย EEPROM
    #include
    void setup() {
    // initialize the LED pin as an output.
    pinMode(13, OUTPUT);

    /***
    Iterate through each byte of the EEPROM storage.
    Larger AVR processors have larger EEPROM sizes, E.g:
    - Arduino Duemilanove: 512 B EEPROM storage.
    - Arduino Uno: 1 kB EEPROM storage.
    - Arduino Mega: 4 kB EEPROM storage.
    Rather than hard-coding the length, you should use the pre-provided length function.
    This will make your code portable to all AVR processors.
    ***/
    for (int i = 0 ; i < EEPROM.length() ; i++) {
    EEPROM.write(i, 0);
    }
    // turn the LED on when we're done
    digitalWrite(13, HIGH);
    }
    void loop() {
    /** Empty loop. **/
    }

  • @pet5132
    @pet5132 5 ปีที่แล้ว

    ใช้ eeprom รุ่นอะไรครับ

    • @kikdiy9874
      @kikdiy9874  5 ปีที่แล้ว

      อีพรอมในตัวบอร์ดครับ

  • @tripobsirikuntha6821
    @tripobsirikuntha6821 7 ปีที่แล้ว

    ผมเอา code ไปใส่กับ arduino esp32 แก้ไขขาใช้งานเรียบร้อย แล้วมัน Erro อะครับ

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

      ผมไม่เคยลองกับ esp32 เลยครับ

    • @tripobsirikuntha6821
      @tripobsirikuntha6821 7 ปีที่แล้ว

      erro ตรงนี้ แบบนี้มันไม่ลองรับคำสั่งใช่ป่าวครับ

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

      ใช่ครับ

  • @ghbi9188
    @ghbi9188 5 ปีที่แล้ว

    กดคีแพด1รหัส สั่งงานเซอรโวแยกให้หมุนแต่ละตัวได้ไหมครับ

  • @MK_Studio24
    @MK_Studio24 5 ปีที่แล้ว

    servo ใช้ได้ถึงกี่โวต์คับ

    • @focomoon2548
      @focomoon2548 4 ปีที่แล้ว

      M K servoทุกขนาดใช้ประมาณ6v ครับ

  • @อามเฉิ่มฯ
    @อามเฉิ่มฯ 3 ปีที่แล้ว

    lcd ไม่ผ่านต่องลงไรเพิ่มไหมครับ

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

    how to change factory password 795ADBC code to other code?

  • @kenkorn3417
    @kenkorn3417 5 ปีที่แล้ว

    ถ้าผมจะเปลี่ยนรหัสครั้งแรก จาก 1234 เป็นตัวอื่นได้มั้ยครับ แล้วต้องแก้โคเดที่ไหนครับ. ขอบคุณครับ

    • @focomoon2548
      @focomoon2548 4 ปีที่แล้ว

      ดูคลิปดีๆครับ เขามีวิธีเปลี่ยนรหัสโดยไม่ต้องแก้โค้ด

  • @tuasolo7757
    @tuasolo7757 7 ปีที่แล้ว

    ผมอยากเปลี่ยนจากสั่งเซอโวมาเป็นรีเรย์แทนต้องแก้ยังไงหรอครับ

    • @kikdiy9874
      @kikdiy9874  7 ปีที่แล้ว

      ตรง lock, unlock เปลี่ยนเป็น digitalWrite(relayPin, HIGH), digitalWrite(relayPin, LOW) แทนครับ

    • @tuasolo7757
      @tuasolo7757 7 ปีที่แล้ว

      ขอบคุณครับอย่างนี้ผมใส่เพิ่มไปได้เลยใช่ไหมครับ

    • @kikdiy9874
      @kikdiy9874  7 ปีที่แล้ว

      ครับ อย่าลืมกำหนดขาใน setup ด้วยนะครับ

    • @tuasolo7757
      @tuasolo7757 7 ปีที่แล้ว

      ขอถามต่อครับ ถ้าผมอยากเพิ่ม ปุ่มเข้าไป ให้กด แล้วเซอโวทำงาน ผมต้อง ใส่เพิ่มส่วนไหนครับ
      #define BTN_PIN 7
      void setup() {
      Serial.begin(9600);
      pinMode(BTN_PIN, INPUT_PULLUP);
      }
      void loop() {
      if (digitalRead(BTN_PIN) == LOW) {
      }

    • @kikdiy9874
      @kikdiy9874  7 ปีที่แล้ว

      ProTua ในปีกกาใส่ unlock()​; delay(xx); lock(); ประมาณนี้ครับ

  • @mohammadrahatulislam5830
    @mohammadrahatulislam5830 6 ปีที่แล้ว

    Which pin are use to connect for lcd

  • @Isarachun_s_dynamic
    @Isarachun_s_dynamic 6 ปีที่แล้ว

    คือถ้าอยากunlockโดยกด*ต้องทำยังไงหรอครับ โดยที่ไม่ต้องใช้relay

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

      หากสนใจต้องรื้อต่อยอดโค๊ดเอาครับ ผมไม่ค่อยได้รื้อโปรเจคเก่ามาต่อยอดเลยครับ

  • @bn97lan47
    @bn97lan47 4 ปีที่แล้ว

    help me .I want to press A to enter the password,
    Do not want to enter the password off the screen

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

    Sir, All time saw Wrong password . I have tried in simulator and arduino board. But Every time saw wrong password. How to find the password. Please Help me.

  • @เด็กช่างเขียนโค้ด

    ไม่เข้าใจหลายๆส่วนครับ ขอคำอทิบายแต่ละส่วนด้วย ส่วนไหนเชคพาส ส่วนไหนแก้พาส

    • @HadedBoy
      @HadedBoy 6 ปีที่แล้ว

      แบบนัเนไม่ไช่อธิบายหรอกครับเรียกว่าบอก้ลยจะดีกว่า

  • @นพดลอินทร์ปัญญา
    @นพดลอินทร์ปัญญา 5 ปีที่แล้ว

    ผมเปิดลิ้งโค้ดไม่ได้อะคับ

  • @vintesta2543
    @vintesta2543 6 ปีที่แล้ว

    The code doesn’t work. It always says “Wrong Password”

    • @kikdiy9874
      @kikdiy9874  6 ปีที่แล้ว

      use code clear eeprom before use this code

    • @vintesta2543
      @vintesta2543 6 ปีที่แล้ว

      Can you send a link of working code?

    • @vintesta2543
      @vintesta2543 6 ปีที่แล้ว

      How do you exactly put clear eeprom?

  • @faistone3775
    @faistone3775 7 ปีที่แล้ว

    งบเท่าไรครับ

    • @kikdiy9874
      @kikdiy9874  7 ปีที่แล้ว

      น่าจะสองสามร้อยนะครับ แล้วแต่แหล่งซื้อของด้วยครับ

  • @devnsm3793
    @devnsm3793 7 ปีที่แล้ว

    ทำไมใส่ 1234 แล้วไม่ได้ครับ

    • @devnsm3793
      @devnsm3793 7 ปีที่แล้ว

      เราต้องแก้ตรงไหนครับ

    • @kikdiy9874
      @kikdiy9874  7 ปีที่แล้ว

      ສິນເກີດ ພຸດທະວົງ ปรกติต้องได้นะครับ หากยังไม่ได้ให้หาโค๊ดล้าง eeprom มาล้างข้อมูลครับ

    • @panapatchermsri4448
      @panapatchermsri4448 7 ปีที่แล้ว

      ผมก็ใส1234ไม่ได้

    • @panapatchermsri4448
      @panapatchermsri4448 7 ปีที่แล้ว

      มีวิธีแก้ไขมั้ยคับขอช่วยหน่อยคับ

    • @panapatchermsri4448
      @panapatchermsri4448 7 ปีที่แล้ว

      ผมเอาโปรเจ็คนี้ทำโครงงานคับขอช่วยหน่อยคับช่วยต้องส่งแล้ว

  • @mohammadrahatulislam5830
    @mohammadrahatulislam5830 6 ปีที่แล้ว

    Please give me diagram

  • @ayoubelanzouk6826
    @ayoubelanzouk6826 5 ปีที่แล้ว

    All time wrong password ?????????

  • @nomnam2965
    @nomnam2965 5 ปีที่แล้ว

    ใส่แล้วรหัสไม่ถูกครับรีเซ็ตใหม่ใส่1234ก็ไม่ได้ครับ