ระบบล็อคกุญแจรหัสด้วย Arduino และวิธีแก้สัญญาณรบกวน [Arduino mini project]

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

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

  • @รณชัยหมุนสิงห์-ย9อ

    ขอบคุณมากๆๆเลยครับพี่

  • @sodamafuxs.3479
    @sodamafuxs.3479 3 ปีที่แล้ว +1

    อยากได้รูปการต่อLow passจริงๆครับ ต่อตามในรูปที่ให้มาใต้คลิปแล้ว ยังไม่ค่อยเข้าใจครับ

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

    ขอคุณสำหรับความรู้ครับ

    • @รัฐธรรมนูญสุระชนม์-ท7ญ
      @รัฐธรรมนูญสุระชนม์-ท7ญ 5 ปีที่แล้ว +1

      ผมต่อเเล้วจอlcdไม่ขึ้นอะครับทำยังไงครับ

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

      @@รัฐธรรมนูญสุระชนม์-ท7ญ LCD ไม่ขึ้น ปัญหามีอยู่ 2 - 3 ประเด็นคือ
      1. การตั้งค่า address ของจอ ค่าที่ใช้กันคือ 0x27 ใช้กับ IC ที่ไม่ลงท้ายด้วยตัว A ถ้าIC ที่ลงท้ายด้วยตัว A จะใช้ address 0x3F
      2. Library LiquidCystal I2C แบบว่า library นี้มี สองเวอร์ชัน
      3. การปรับค่าความสว่างของจอภาพ

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

      @@รัฐธรรมนูญสุระชนม์-ท7ญ แบบว่าผมจะไปธุระก่อน แล้วจะกลับมาช่วยแก้ปัญหาให้ ตอนนี้ตอบคำถามทางมือถือ พิมพ์ยากมากครับ

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

    ขอบคุณมากครับ

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

    สุดยอดเลยครับ ได้ความรู้ใหม่ๆ

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

    ตัวรหัสใช้มากว่า 4 ตัวได้ไหมครับ

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

    สอบถามครับ ผมลอง verify code แล้วขึ้น error : a function-definition is not allowed here before '{' token
    ตรงบรรทัด 58 ครับ Void loop() ลองหาจุดผิดแล้วไม่เจอครับ เลยอยากจะรบกวนสอบถามครับว่า ต้องแก้ไขยังไงครับ ขอบคุณครับ

  • @ธนิสรสร้อยทอง
    @ธนิสรสร้อยทอง 6 ปีที่แล้ว

    พี่ครับ อยากจะทราบว่าถ้าไฟดับ อุปกรจะยังทำงานยุไหมครับ ในกรณีเอามาใช้เปนรหัสล้อก ประตูบ้านอะครับ

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

      ตัว magnetic ล๊อกไว้ครับ เปิดไม่ได้ อยากให้วงจรทำงานตอนไฟดับก็ ออกบบวงจรไฟสำรอง ต่อพ่วงแบตไว้ ครับ

    • @ธนิสรสร้อยทอง
      @ธนิสรสร้อยทอง 6 ปีที่แล้ว

      @@XMakerChannel อ่อครับ. ถ้าผมอยากทำชิ้นงานนี้ ขอทักถามรายระเอียดไนเพจได้ไหทครับ

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

      @@ธนิสรสร้อยทอง รบกวนสอบถามทางเม้นนะครับ ถ้าว่างแล้วจะมาตอบให้ครับ ข้อมูลทุกอย่างอยู่ทีรายละเอียดใต้คลิปครับ มี simulator ให้ครบ นำไปทำต่อได้เลย
      ติดเรื่อง code อะไรก็ลองดูที่คอมเม้นก่อนครับ มีหลายคนเคยทำแล้วเจอปัญหา แต่ก็แก้กันได้หมดครับ

    • @ธนิสรสร้อยทอง
      @ธนิสรสร้อยทอง 6 ปีที่แล้ว

      ครับบ.

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

    Hi sir, i used the same code with you in my project and i used i2c lcd ekran module, everything is working well but only problem is when i press holding # in keypad to go old password and password change sometimes lcd display is reset itself or freezing. After reset itself it works normally. It happens rarely with * in keypad too. So what is the problem? Can you help me?

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

    ถ้าบอกราคาด้วยจะดีมากเลยครับ

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

    ถ้าใช้คีย์แพดและบอดอาดุยโน่หนึ่งตัว แต่อยากปลดล็อคกลอนไฟฟ้าหลายตัว ต้องเขียนโค้ดยังไงครับ

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

    ผม clear eeprom ไม่ได้อะครับ ผมใช้ esp32 wroom อะครับ พอมีวิธีหรือโค้ดแนะนำมั้ยครับ ขอบคุณครับ

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

    แล้วถ้าเราจะเพิ่มรหัสเข้าไป เราจะต้องใสไรเพิ่มเติมมั่งครับ ให้มันได้หลายรหัส อ่อครับ

  • @สายธารพวงสิน
    @สายธารพวงสิน 5 ปีที่แล้ว

    พี่คะ ของหนูใช้เป็น arduino mega อะคะ แล้วโปรแกรมยังจะเป็นเหมือนเดิมอยู่มั้ยค่ะ แล้วจอ lcd หนูเป้นแบบเจอ lcd i2c อะคะ หน้าจอมันไม่แสดงผลค่ะ

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

      ลองประยุกต์ code ดูครับ ใช้แนวทางเดียวกันแก้นิดหน่อย

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

    ถ้ากลอน unlock เป็นเวลานานๆ จะเกิดความร้อนที่ตัวเเม่เหล็กมั้ยครับ

  • @mister.k9971
    @mister.k9971 6 ปีที่แล้ว

    หาซื้อ magnetic lock ได้จากที่ไหนครับ ผมอยากทำ มินิโปรเจ็คตัวนี้ครับ

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

      ลอง google คำว่ากลอนไฟฟ้าดูครับ มีขายหลายเจ้าครับ

  • @048วีรภัทรวิวรรณ์
    @048วีรภัทรวิวรรณ์ 2 ปีที่แล้ว

    พี่ครับใช้แบตประมาณกี่vครับ

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

    พี่ครับผมลองต่อ low pass filter มันแก้ได้นิดหน่อยครับ มันสัญญาณรบกวนมันมีอาการบ้าง ต้องแก้ยังไงครับ

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

      พี่ใช้ทรานซิสเตอร์เบอร์อะไรครับที่ต่อเข้ากับขา13 อะครับ แล้วก็ไดโอดที่ต่อเข้ากับดีเลย์อะครับ ขอบคุณครับ

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

    พี่ธีครับ ผมสามารถใช้
    Power Inductor L 33UH (330) Max 3A For LM2596/LM2576 Switching แทนได้มั้ยครับ ผมหาตัว 22uH ไม่ได้เลย หรือแนะนำตัวอื่นก็ได้ครับ ขอบคุณครับ

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

      ได้ครับ จะใส่ 100uH ก็ได้ครับ ใช้เป็น low pass เฉยๆ ครับ ต้องทดลองใส่หลายๆ ค่าดูครับ

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

    พี่คับอุปกรณ์ที่ใช้ต่อมีอะไรบ้างเหลอคับ พวกทรานซิสเตอร์ คาปาซิสเตอร์ ตัวต้านทาน ไดโอด ขนาด เบอร์ อะไรบ้างเหลอคับ

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

      ดูได้ใน simulator หรือ ภาพวงจรใต้คลิปนะครับ มีรายละเอียดไว้ให้หมดแล้วครับ

  • @มาดีเก่งจัง
    @มาดีเก่งจัง 6 ปีที่แล้ว

    พี่ครับผมขอเบอร์ติดต่อพี่หน่อยครับ เพราะผมกำลังจะทำโปรเจ็คจบพอดีเลยเห็นเรื่องพี่แล้วน่าสนใจมากคับ ขอบคุณครับ

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

      สงสัยอะไรสอบถามไว้ในเม้นเลยนะครับ ถ้าว่างแล้วจะมาช่วยตอบให้ครับ
      ข้อมูลการต่อวงจร ลงไว้ให้ใต้คลิปแล้วครับ

  • @nxt.qwertyuiop9809
    @nxt.qwertyuiop9809 6 ปีที่แล้ว

    Magnetic lock นี้หาชื้อได้ที่ไหนหรอครับ

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

      google เลยครับ คำว่า กลอนไฟฟ้า

  • @เรวัตรนินอานัน
    @เรวัตรนินอานัน 6 ปีที่แล้ว

    มีชุดคิดฝึกทำไหมค้าบ

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

      ไม่มีครับ รายละเอียดอุปกรณ์ลงไว้ให้ลิ้งใต้คลิปแล้ว ลองดูครับ

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

    ทั้งหมดเท่าไหร่คับ แล้วสามารถ สั่งได้ไหมคับ

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

      ไม่ได้ขายครับ รายละเอียดลองดูในคลิป กับคอมเม้นต่างๆนะครับ มีลงที่จำเป็นไว้เกือบทั้งหมดแล้วครับ

  • @นพรัตน์อํานวยโรจน์โภคิน-ฎ5ข

    พี่คับใช้เเบต9vได้ไหมคับ

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

      กระแสไม่น่าจะพอ เปิด ปิด กลอนไฟฟ้าครับ

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

    พี่ครับผมต่อวงจรแล้ว ตัวกลอนไฟฟ้ามันไม่ทำงานอะครับ
    แต่รีเลย์ก้ทำงานปกตินะครับ

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

      มาถูกทางแล้ว เช็คไฟกลอน กับเช็คกลอนว่าทำงานปรกติไหมครับ

  • @นิพนธ์สุขสุกาญจน

    ตอนนี้ผมได้เชื่อมต่อ Keypad แสดงผลไปยังจอLCD เรียบร้อยครับ แต่ ตัวโค๊ด การตั้งระหัสผมยังไม่เข้าใจ ขอแค่ ตั้ง if และเมื่อเงื่อไขตรงให้สั่ง ให้ LCD แสดงคำว่า OK คือโค๊ดของพี่มันมี เงื่อนไขการ รีเซ็ท การตั้งระผ่านใหม่ ผ่าน คีย์แพท ซึ่ง มัน ซับซ้อนมาก

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

      ถ้ามีเวลาจะทำส่วนอธิบาย code ไว้ให้นะครับ ลองค่อยๆ ไล่ดูทีละช่วงๆ แล้ว serial print ขึ้นมาดูความเปลี่ยนแปลงของตัวแปร เดี๋ยวก็เข้าใจครับ ไม่ได้ซับซ้อนมากมายครับ

    • @นิพนธ์สุขสุกาญจน
      @นิพนธ์สุขสุกาญจน 6 ปีที่แล้ว +1

      @@XMakerChannel ขอบคุณมากครับๆตอนนี้กำลัง ไล่ โค๊ดในแต่ละส่วนครับ กำลังใกล้ แล้วครับ ขอบคุณมากๆครับ

  • @Ken-x1r6x
    @Ken-x1r6x 6 ปีที่แล้ว +1

    พี่โอชิใครคับ เห็นใส่เสื้อ ช้างศึก x Bnk48 อิอิ

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

    ถ้าเราประยุกต์กับประตูเข้าบ้าน ถ้าไฟดับจะทำยังไงดีครับ

    • @ฟก.หฤษฎ์สุขทัต
      @ฟก.หฤษฎ์สุขทัต 6 ปีที่แล้ว

      Jame Miiz ถ้าที่ผมคิดก็ชื้อตัว ups มาต่อเป็นไฟรำรองแล้วยังจ่ายแรงดันคงที่ด้วย ในLazada ก็มีขาย

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

      ทำระบบแบตเตอรี่ 12V backup ไฟไว้ครับ ระบบประตูอัตโนมัติทั่วไปก็ใช้วิธีนี้ครับ

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

      ขอบคุณครับ

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

    ตอนกดVerifyมันขึ้แบบนี้คืออะไรคับ แล้วต้องแก้ยังไงคับ Keypad.h: No such file or directory

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

      ลง library keypad ก่อนนะครับ

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

      @@XMakerChannel ขอบคุณคับ

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

    ผมทำตามแล้วพอกด 1234 แล้ว มันขึ้น incorrect password เช็คที่ตรงไหน ครับ ( serial monitor ก็ขึ้น1234 )

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

      ถ้าไม่ใช่บอร์ดใหม่แกะกล่อง อาจจะเคย upload โปรแกรมที่เขียนข้อมูลลง EEPROM ตำแหน่งที่ 0-4 ครับ โปรแกรมที่เขียนไว้เลยไม่พบข้อมูลใน EEPROM ว่าเป็น 0 เท่ากับว่าเคยมีบันทึก password ไว้ก่อนแล้ว จะข้ามขั้นตอนการเขียน password default ไปครับ
      ลองแก้โดยให้ดูตรง void Check_EEPROM comment ตรง if และ ปีกกา ตามด้านล่าง (copy ไปทับได้เลย)
      จากนั้น upload ไป 1 ครั้ง เปิด Serial monitor จะขึ้นว่า No EEPROM PASSWORD FOUND แสดงว่าโปรแกรมเขียน password 1234 ให้ใหม่แล้ว
      ให้แก้โดยนำ comment ออกให้เหมือน code เดิมแล้ว upload ไปอีกครั้งน่าจะใช้งานได้ปรกติครับ
      void Check_EEPROM(){
      EEPROM.get(0, Master);
      // if(Master[0] == 0 && Master[1] == 0 && Master[2] == 0 && Master[3] == 0){ // check if EEPRM have store password ?
      Serial.println("No EEPROM PASSWORD FOUND"); // if not found will burn EEPROM a first time password
      EEPROM.put(0, FistTimePassword);
      EEPROM.get(0, Master);
      // }
      }

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

      ไม่ได้เหมือนเดิม ครับ

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

      เอา code ด้านล่างนี้ไป upload แล้วเปิด Serial monitor ขึ้นมา ลอง Copy ข้อความทั้งหมดที่ขึ้นมาให้ผมลองช่วยดูได้ครับ
      ถ้าบรรทัดสุดท้ายขึ้นว่า Susscess Compare read password! ลองอัพโหลด code ตัวอย่างเดิมที่ไม่ได้แก้ไขอะไรน่าจะทำงานได้ปรกติแล้วครับ
      โดยจะเป็น code ล้าง EEPROM ทั้งหมดและเทียบ password ใหม่ที่เขียนลงไปครับ
      #include
      #define Password_Lenght 5
      char Master[Password_Lenght];
      char EEPROM_read[Password_Lenght];
      char FistTimePassword[] = {'1','2','3','4'}; // setup first-time password here
      void setup(){
      Serial.begin(9600);
      EEPROM.get(0, EEPROM_read); // read old EEPROM
      Serial.print("EEPROM Read data: ");
      Serial.println(EEPROM_read);
      /// clear all EEPROM //
      Serial.println("Waiting while clear all EEPROM");
      for (int i = 0 ; i < EEPROM.length() ; i++) {
      EEPROM.write(i, 0);
      }
      Serial.println("Complete!");
      /// //////////////////
      EEPROM.put(0, FistTimePassword); //write new EEPROM
      EEPROM.get(0, Master); //read new EEPROM
      Serial.print("Write new password and read EEPROM data: ");
      Serial.println(Master);
      if(!strcmp(FistTimePassword, Master)){ // Test Compare password
      Serial.println("Susscess Compare read password!");
      }else{
      Serial.println("unsusscess Compare read password !");
      }
      }
      void loop()
      {
      }

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

      ใช้ได้แล้วครับ ขอบคุณ ครับ

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

      @@wachirasre8888 ของก็เป็นคับ แต่แก้ไม่ได้เลย

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

    ขอราการอุปกรหน่อย​ครับ​ว่ามีอะไรบ้าง​

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

    พี่ครับผมมีข้อสงสัยอยากจะถามพี่ครับ
    1.ผม Verify โค้ดใน arduino แล้วมันขึ้นว่า Error compiling for board Arduino/Genuino Uno. แก้ไขไงครับ
    2.อยากทราบเบอร์ทรานซิสเตอร์ที่ใช้ครับ
    ขอบคุณครับ _/\_

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

      ตรงนี้เป็นหัวข้อ Error หลักครับ ยังบอกไม่ได้ ต้องดูตรงบรรทัดถัดไป ที่เป็นพื้นสีดำ อักษรสีแดงครับ

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

      @@XMakerChannel
      Keypad.h: No such file or directory
      ประมาณนี้ครับพี่
      //แก้ไข//
      *ได้ละครับพี่ มันต้องลงไลบรารี่ Keypad ขอบคุณครับ

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

      @@XMakerChannel อีกคำถามนึงใช้ทรานซิสเตอร์เบอร์ไหนครับพี่ ^^

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

      @@teamworkz98 ไม่แน่ใจว่าหมายถึงตัวไหนในวงจรครับ
      ลองดูในวงจรที่แนบไว้ใต้คลิป หรือใน simulator ใต้คลิปได้เลยครับ

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

      ในเว็บพี่บอกว่า NPN Transistor (BJT) ตรง T1 อ่ะครับ

  • @สุรศักดิ์สงข์รอด-บ9ธ

    ผมทำการเขียนโปรแกรมแล้วใช้งานไม่ได้ขอคำแนะนำด้วยครับ

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

      ลองแจ้งรายละเอียดเข้ามา จะได้พอจับจุดและแนะนำได้ถูกครับ

    • @สุรศักดิ์สงข์รอด-บ9ธ
      @สุรศักดิ์สงข์รอด-บ9ธ 6 ปีที่แล้ว

      ผมลองเขียนโปรแกรมตามโค๊ดที่ให้มาแล้วทุกอย่าง ปรากฦว่ามันใช้งานไม่ได้ครับใส่พลาสเวิด 1234แล้วกดป่มkey#หรือkey* ขึ้นหน้าจอincorrect passwordจากนั้นก็กดkeyอะไรไม่ได้เลยเหมือนโปรแกรมไม่รับคำสั่งครับผมลองขียนมา1เดือนแล้วอยากจะนำเอาไปใช้งาน(เพิ่งหัดเขียนโปรแกรมครับ)ขอคำแนะนำด้วยครับ

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

      ถ้าขึ้น incorrect password เบื้อต้นให้ดู comment ข้างล่างครับ โหลดโปรแกรมล้าง EEPROM ดูก่อนครับ
      แต่อาการค้าง โปรแกรมไม่ยอมทำอะไร ถ้าใช้ code ที่แจก น่าจะเป็นที่สายอาจจะหลวมหรืออุปกรณ์ ต้องลองค่อยๆไล่ดูครับ และใช้วิธีการ Serial print ค่าตัวแปรในแต่ละจุด ขึ้นมาดู ที่ละจุดๆ ว่าโปรแกรมค้างที่บรรทัดไหน ค่อยๆ หาสาเหตุครับ ในการพัฒนาโปรแกรมต้องมี bug อยู่แล้วครับ จุดเล็กจุดน้อยที่ผิดพลาด ค่อยๆ ไล่หาที่ละจุดครับ ฝึกเป็นพื้นฐานในการ debug โปรแกรมครับ

    • @สุรศักดิ์สงข์รอด-บ9ธ
      @สุรศักดิ์สงข์รอด-บ9ธ 6 ปีที่แล้ว

      ผมทำตามท่านแนะนำแล้ว ใช้งานได้แล้วครับ ขอบคุณมากครับ

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

    ผมทำตามแล้วพอกด 1234 แล้ว มันขึ้น incorrect password แล้วก็ลองทำตามวิธีที่แนะนำในคอมเม้นของคุณ wachira sreouthai
    แล้วครับ มันขึ้นว่า
    EEPROM Read data:
    Waiting while clear all EEPROM
    Complete!
    Write new password and read EEPROM data:
    unsusscess Compare read password !
    ครับพอมีวิธีแก้ไขมั้ยครับ ._.

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

      ลองย้ายช่องเก็บ EEPROM ดูครับ

  • @นิพนธ์สุขสุกาญจน

    การเชื่อต่อผมเป็นแบบ i2cด้วยครับ
    ต้องเติมแก้ไข โค๊ด

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

      ถ้าเข้าใจหลักการ ก็แก้ code นิดเดียวครับ ลองดูครับ

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

    พี่ครับมีคลิปตอนประกอบมั้ยครับ ดูในรูปไม่ค่อยเข้าใจ ขอบคุณมากครับ

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

    อยากทราบตัวโค้ดด้วยคะ

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

      ใต้คลิปครับ

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

    ทำไมเปิดดู Code ไม่ได้เลยคะ

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

      ทดสอบล่าสุดก็เปิดได้ปรกตินะครับ โหลด arduino มาก่อนแล้ว กด open ครับ
      code อยู่ใต้คลิปครับ

  • @นพรัตน์อํานวยโรจน์โภคิน-ฎ5ข

    ทั้งหมดนี้ราคาเท่าไรพี่

  • @ธนากรพรมจันทร์-ค6ป

    พี่ครับ 1234 มันขึ้นรหัสไม่ถูกต้อง

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

      ลองดูวิธีแก้ เม้นล่างๆครับ

  • @อภิสิทธิ์เเจ้งรุ่มรวย

    เปิดไฟล์ไม่ได้อะคับ

  • @VivoVivo-te1mk
    @VivoVivo-te1mk 4 ปีที่แล้ว

    พี่ครับเปิดโค้ดไม่ได้

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

      ทดสอบล่าสุดก็เปิดได้ปรกตินะครับ โหลด arduino มาก่อนแล้ว กด open ครับ

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

    code โหลดไม่ได้ครับ

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

      โหลดได้อยู่นะครับ
      โหลดมาแล้ว ลองเปิดใน Node Pad ดูครับ

  • @นายวทัญญูหัสสา
    @นายวทัญญูหัสสา 4 ปีที่แล้ว

    ทำไม่ได้เลยครับ

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

    th-cam.com/video/Od2IAh2fpPw/w-d-xo.html
    อยากทำโปรเจคนี้ครับ ต้องใช้อะไรบ้างครับ
    รบกวนด้วยครับ ขอบคุณครับ

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

      ใช้เซ็นเซอร์ตรวจจับวัตถุ อาจจะเป็น พวก infrared / ultrasonic / laser แล้วแต่ประยุกต์ครับ ตรวจจับว่า ตอนลงหรือขึ้นบันใดครับ แล้วหน่วงเวลา เปิด - ปิด ทีละหลอด ครับ

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

    พี่ช่วยทำคลิปอธิบายโค๊ดโปรแกรมนี้หน่อยได้ไหมครับ

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

      ไว้มีโอกาสจะทำคลิป อธิบาย code นะครับ

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

      ถ้าผมต้องการมีรหัสเฉพาะ ที่สามารถเปิดตู้ได้ ไม่ว่ารหัสจะถูกเปลี่ยนเป็นอะไร และปุ่มรีเซ็ตรหัส กลับเป็นรหัส 1234 จะทำได้ไหมครับ

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

      ได้ครับ ลองดู code ตอนที่กดค้างเพื่อเปลี่ยน password ครับ หลักการคล้ายกัน ดัดแปลงส่วนนี้แทนครับ
      ลองศึกษาโปรแกรมทีละบรรทัด พอเข้าใจ code ทั้งหมด ทำได้ไม่ยากครับ

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

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

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

      ดูใน code บรรทัดที่ 99 ครับ ตรง if(!strcmp(Data, Master))
      บรรทัดนี้จะทำการเปรียบเทียบรหัสที่กดเข้ามาในตัวแปร Data เอาไปเทียบกับ ตัวแปร Master ด้วยฟังชั่น strcmp ถ้าถูกต้องจะได้ผลลัพธ์เป็น 0 และกลับเป็นหนึ่งอีกครั้งด้วยเครื่องหมาย !
      ถ้าต้องการใส่รหัสเครื่องไว้เช่น 6789 กดทุกครั้งให้เข้าใช้งานได้ ไม่ว่ารหัสเครื่องจะเปลี่ยนเป็น ก็แค่ สร้างตัวแปรเก็บค่า 6789 เหมือนตัวแปรก data อีกหนึ่งตัว อาจจะชื่อว่า mastercode
      แล้วแก้บรรทัด เปรียบเทียบรหัสด้านบนน ให้เปรียบเทียบสองครั้งด้วย logic OR ซึ่งจะใช้เครื่องหมาย || เพื่อให้โปรแกรมตรวจสอบ ไม่ว่าจะเป้น password ปรกติ หรือ password เครื่อง ก็สามารถเปิดใช้งานได้ if(!strcmp(Data, Master) || (mastercode, Master) ) ประมาณนี้ครับ
      code อาจจะยาวและซับซ้อนนิดหน่อยสำหรับมือใหม่ แนะนำว่า ไม่เข้าใจตรงไหน ค่อยๆ แกะออกมาเขียนแยกทีละอย่าง แล้วทำความเข้าใจดูผลลัพธ์ ทำไปเรื่อยๆ เหมือนถอดเครื่องยนต์ทีละชิ้นๆ อาจจะใช้เวลาหน่อย แต่สุดท้ายเราจะเข้าใจทุกชิ้นส่วนและต่อยอดการพัฒนาโปรแกรมไปได้ไกลครับ

  • @สัณห์พิชญ์อุ่นวงษ์

    ถ้าเอามาปรับใช้กับกลอนแบบแม่เหล็กได้ไหมคะ

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

    พี่แก้ตัวจอที่ขึ้นแบบนั้นยังไงครับ

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

      เขาบอกอยู่ในคลิปว่าใช้วงจร Low pass ฟิวเตอร์

  • @วิลาสินีมีบุญ-ฉ6ม
    @วิลาสินีมีบุญ-ฉ6ม 5 ปีที่แล้ว +1

    พี่ค่ะถ้าจะโหลดไลบราลี่keypadจะต้องโหลดตัวไหนค่ะ

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

    ถ้าลืมรหัสผ่านมีวิธีไหนปลดล็อกได้บ้างครับ

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

      เบิรนโปรแกรมใหม่ครับ ไม่ก็เขียนฟังชั่นลับไว้มีเซ็ตเพิ่ม