Ep30 ESP32 WiFi Reconnection Event Trig ไม่ต้องวนเข็คสถานะ WiFi

Поделиться
HTML-код
  • Опубликовано: 25 янв 2025
  • เนื่องจากมี Event เกี่ยวกับ wifi ให้ใช้งานอยู่หลายเหตุการณ์ เราจึงนำเอา SYSTEM_EVENT_STA_DISCONNECTED มาใช้งานแทนการวนลูปตรวจสอบสถานะ การเชื่อมต่อ WiFi
    ซึ่งเป็นการลดภาระงานของโปรแกรมหลักลงไป เขียนโปรแกรมสั้น ใชั้งานง่าย ตรวจสอบสะดวก
    สำหรับเพื่อนๆ พี่ๆ น้องๆนักศึกษา ที่ยังไม่มี internet server หรือ web host ในการทดลอง
    หรือจะสร้างเว็ปไซด์เป็นของตัวเอง
    สามารถจะเช่า host server ราคาถูกคุณภาพสูง ได้จากลิงค์ข้างล่างนี้ครับ
    www.hostneverd...
    ติดตามเราได้ที่ :
    / saroj.meesook
    / 1kwamkid
    / navcom-research-coltd-...
    / 9bestsale
    Donation (ค่ากาแฟ เป็นกำลังใจคนทำงาน)
    ธ.ไทยพาณิชย์ scb 3222566636
    paypal account : saroj@navcoms.com
    โค้ดฟรีครับ:-
    drive.google.c...

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

  • @phonksr
    @phonksr 2 года назад +1

    ใช้กับ wifimanager ได้ไหมครับ

    • @saroj1961
      @saroj1961  2 года назад +1

      มันคนละส่วนกันนะครับ
      อันนี้มันเชื่อมต่ออยู่แล้ว แค่ตรวจสอบว่า ระบบของเรายังเชื่อมต่อกับ wifi อยู่หรือเปล่า

    • @phonksr
      @phonksr 2 года назад +1

      @@saroj1961 ครับผม เพราะผมใช้ wifi manager กรณีที่ wifi ดับแล้วติดใหม่แบบนี้ การทำงานก็ปกติ แต่ไม่ยอมเชื่อมต่อ wifi น่ะครับ แต่ถ้าฝั่ง esp ดับแล้วติดใหม่ถึงจะ connect อ่ะครัล

    • @mr.kittipong1845
      @mr.kittipong1845 Год назад

      ตามครับ​@@phonksr

  • @kriengkribunchen1533
    @kriengkribunchen1533 2 года назад +1

    ถ้ามีapอยู่2ตัว เราจะให้เชื่อมตัวที่แรงที่สุดอัติโนมัติยังไงครับ

    • @saroj1961
      @saroj1961  2 года назад

      ต้องอ่านความแรงของสัญญาณ WiFi ก่อนแล้วจัดลำดับ
      มีตัวอย่างที่เขาทำ WiFi Scan มันจะเรียงลำดับตามความแร็งของสัญญาณครับ

  • @Greenitcom
    @Greenitcom 3 года назад +1

    กรณีเป็นโหลด station จะดึง ssid กับ password ออกมายังไงครับ

    • @saroj1961
      @saroj1961  3 года назад

      ก็ต้องกลับไปดูวิธีเก็บของเราครับ ว่าเราเก็บไว้ที่ไหน
      ใน EEPROM, SPIFS, SD Card
      ลองดูคลิปต่อๆไปของช่องนี้ จะมีวิธีการเขียน WiFi manager เก็บ ssid password ลง EEPROM ด้วยครับ

    • @Greenitcom
      @Greenitcom 3 года назад

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

  • @SuperGhust
    @SuperGhust 2 года назад +1

    ผมใช้ esp32 WROOM ส่งค่า DHT11 ไป Google Sheet ได้แค่ 4-5 ครั้ง มันก็ขึ้นว่า connecting to script.google.com
    connection failed เคยเจออาการแบบนี้ไหมครับ

    • @saroj1961
      @saroj1961  2 года назад +1

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

    • @SuperGhust
      @SuperGhust 2 года назад

      @@saroj1961 ครับผม ขอบคุณครับ

  • @maytus6217
    @maytus6217 3 года назад +1

    พี่ครับ esp8266 ต่อไฟไวจากเราเตอร์ไม่ได้ แต่ต่อไวไฟจากโทรศัพได้ เป็นเพราะอะไรครับ

    • @saroj1961
      @saroj1961  3 года назад

      1 อาจมีหลายสาเหตุ แต่ 1 ในจำนวนนั้นน่าจะ router เซทไว้เป็น 5Ghz อย่างเดียว ลองตรวจสอลดูครับ esp8266 esp32 เชื่อมไวไฟ 2.4G เท่านั้นครับ

    • @maytus6217
      @maytus6217 3 года назад +1

      @@saroj1961 ต้องใช้ตัวกระจายสัญญาณมาต่ออกจากเราเตอร์อีกทีใช่ไหมครับ ตัวกระจายสัญญาณที่เป็น2.4

    • @saroj1961
      @saroj1961  3 года назад

      @@maytus6217 ทดลองดูครับ เพราะที่บอกไปต้องพิสูจน์ก่อนว่ามันมีแค่ 5G เท่านั้น
      ทดลองเอาโทรศัพท์มือถือเกาะเร้าท์เตอร์ดูว่า มันได้ 2.4G หรือ 5Ghz ครับ
      อีกอย่างเร้าท์เตอร์น่าจะตั้งค่าได้นะว่าจะใช้ค่าไหนบ้าง
      2.4Ghz มันเป็นขั้นต่ำที่ต้องมีอยู่แล้ว นะครับ

  • @btring7336
    @btring7336 2 года назад +1

    esp8266 เชื่อมกับ netpie เปิด ปิด led มีปุ่มกด ให้ทำงานแบบเชื่อมเน็ตสั่งเปิดได้ หรือเมื่อไม่เชื่อมเน็ตก้ใช้ปุมกดเปิด ปิดได ประมาณแบบว่า เปิดบอร์แล้วหาสัญญาณไวไฟไม่เจอสัก1 นาที ก็ให้ทำงานแบบออฟไลน์สามารถได้ไหมครับ

    • @saroj1961
      @saroj1961  2 года назад

      ขึ้นอยู่กับดีไซด์ระบบครับ มันมีเงื่อนไขที่คุณต้องกำหนดสโคปงาน ว่าถ้าไม่มีไวไฟ คุณจะให้มันทำงานอย่างไร ติตต่อกับบอร์ดอื่นอย่างไร

  • @karamailz_2953
    @karamailz_2953 3 года назад +1

    ตัว Esp32 cam สามารถนำไปใช้ร่วมกับตัวจอ ili9341 ได้ไหมครับ

    • @saroj1961
      @saroj1961  3 года назад +1

      คำตอบคงต้องแยกเป็น 2 ส่วนนะครับ
      1.ถ้าเราสามารถเขียนโปรแกรม เอา .jpeg ไฟล์มาแสดงผลบน จอได้
      2. ถ้าเราเก็บไฟล์ที่ถ่ายภาพเป็นไฟล์ .jpeg ได้
      เราก็สามารถนำไฟล์ที่ถ่ายได้มาแสดงผลบนจอได้ครับ
      ขอบคุณที่ติดตามรับชม

    • @karamailz_2953
      @karamailz_2953 3 года назад +1

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

    • @saroj1961
      @saroj1961  3 года назад +1

      @@karamailz_2953 ยินดีครับ

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

    อยากให้ทำเป็นขั้นตอนและสุดท้ายมารวมกัน เช่น EP1 ESP32กับsensor วัดความชื่น EP2 ESP32กับsensorและเพิ่มตัววัดความชื่นในดิน EP3 ESP32และsensorและตัววัดความชื่นในดินเพิ่มไวไฟ EP4 ESP32และsensorและตัววัดความชื่นในดินและไวไฟ+Blynk ค่อยๆเพิ่มอุปกรณ์เซ็นเซอร์เข้าไปทีละตัวโดยให้ต่อเนื่องกับบทเรียนเดิมด้วย และแยกโค้ดออกให้ชัดเจนว่า โค้ดอะไรเป็นของบทเรียนไหน FCจะได้ค่อยๆเรียนรู้ไปด้วย อนาคตจะได้สามารถเพิ่มหรือลดอุปกรณ์ได้เอง ขอบคุณครับ

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

      ขอบพระคุณสำหรับคำแนะนำครับ
      สิ่งที่แนะนำมาผมทำเป็นคอร์สอนออนไลน์อยู่ครับ มีอยู่ 2 คอร์ส
      เริ่มไปทีละขั้นจนจบทำเป็นโครงงาน
      ดูรายละเอียดได้ที่ www.arduino108.com
      ..
      ส่วนคลิปที่ให้ความรู้เป็นตอนๆแบบนี้ ผมทำตามโอกาสครับ หมายถึงผมมีฮาร์ดแวร์อยู่ในมือ แล้วเห็นว่าบางเรื่องมีประโยชน์ก็ทำเป็นคลิป มันเลยไม่เรียงลำดับก่อนหลังในการเรียนรู้ครับ

  • @mr.kittipong1845
    @mr.kittipong1845 Год назад +1

    ผมไม่เข้าใจ ครับ

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

      ไม่เข้าใจตรงไหนครับ

    • @mr.kittipong1845
      @mr.kittipong1845 Год назад +2

      ได้ แล้วครับผม
      ขนาดtask ผมน้อยไป ใช้โค้ดอาจารย์มาดัดแปลงตอนแรก รีสตาร์ท
      ตอนนี้ได้แล้วครับ esp32

    • @mr.kittipong1845
      @mr.kittipong1845 Год назад +1

      ลองปิดเราเตอร์ทิ้ง1คืนและเปิดขึ้นมาใหม่ เชื่อมต่อเรียกไอพี ได้ปกติครับ งานอื่นทำต่อเนื่องไม่ต้องเริ่มใหม่ ได้แล้วครับ ขอบคุณครับ ไกด์ไลน์

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

      @@mr.kittipong1845เยี่ยมครับ

  • @watcharapongsri5484
    @watcharapongsri5484 3 года назад +1

    เยี่ยมเลยครับ นำไปประยุค ใช้งานได้จริง
    ขอบคุณครับ.

    • @saroj1961
      @saroj1961  3 года назад +1

      ยินดีครับ
      ช่วงนี้มีทำโครงงานอะไรเพิ่มเติมอีกมั๊ยครับ

    • @watcharapongsri5484
      @watcharapongsri5484 3 года назад +1

      @@saroj1961 ยังนึกไม่ออกเลยพี่ ว่าจะเล่นอะไรต่อดี สิ่งที่คิดไว้น่าจะทำไปครบละ

  • @manza12298
    @manza12298 3 года назад +1

    ขอบคุณครับ สงสัยผมต้องเปลี่ยนวิธีเช็คบ้างแล้ว

    • @saroj1961
      @saroj1961  3 года назад

      วิธีไหนก็ได้ครับ
      แต่วิธีนี้ผมชอบ อะไรที่ไม่เกิดบ่อย หรือไม่รู้ว่าจะเกิดเมื่ีอไร ผมชอบที่จะให้มันทำง่านแบบ Interrupt หรือ Event Trig ครับ
      ขอบคุณที่ติดตามรับชม

    • @manza12298
      @manza12298 3 года назад +1

      @@saroj1961 randomnerdtutorials.com/solved-reconnect-esp8266-nodemcu-to-wifi/ esp8266 ครับ

    • @saroj1961
      @saroj1961  3 года назад

      @@manza12298 ขอบคุณครับ เดี๋ยวจะลองใข้ดูครับ

  • @ปกสีดํา
    @ปกสีดํา 3 года назад +1

    อาจารย์ไม่ได้แนปไฟล์โค้ด ในคลิปที่ 29 หรือเปล่าครับ

    • @saroj1961
      @saroj1961  3 года назад +1

      วางโค้ดของ Ep.29 ให้แล้วนะครับ นำไปประยุคใช้กันตามอัธยาศัยครับ
      ขอบคุณที่ติดตามรับชม ถ้าดีก็ช่วยแบ่งปันให้เพื่อนๆได้เห็นกันด้วย
      ขอบคุณครับ

  • @manitthatrimontrichai8446
    @manitthatrimontrichai8446 3 года назад +1

    แจ่มครับ
    .
    .
    .
    .

    • @saroj1961
      @saroj1961  3 года назад

      ขอบคุณครับ
      บอกต่อเพื่อนๆ แบ่งปันและส่งต่อความรู้กัน
      ขอบคุณที่ติดตามรับชมครับ

  • @ส.แสง
    @ส.แสง 3 года назад +1

    ขอบคุณมากๆครับที่ท่านแบ่งปันความรู้และประสบการณ์นะครับอาจารย์

    • @saroj1961
      @saroj1961  3 года назад

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

  • @kharumonsongrit6177
    @kharumonsongrit6177 3 года назад +1

    ขอบคุณสำหรับข้อมูลดีๆมีประโยชน์ครับ

    • @saroj1961
      @saroj1961  3 года назад

      ยินดีครับ
      ขอบคุณที่ติดตามรับชมครับ