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...
ใช้กับ wifimanager ได้ไหมครับ
มันคนละส่วนกันนะครับ
อันนี้มันเชื่อมต่ออยู่แล้ว แค่ตรวจสอบว่า ระบบของเรายังเชื่อมต่อกับ wifi อยู่หรือเปล่า
@@saroj1961 ครับผม เพราะผมใช้ wifi manager กรณีที่ wifi ดับแล้วติดใหม่แบบนี้ การทำงานก็ปกติ แต่ไม่ยอมเชื่อมต่อ wifi น่ะครับ แต่ถ้าฝั่ง esp ดับแล้วติดใหม่ถึงจะ connect อ่ะครัล
ตามครับ@@phonksr
ถ้ามีapอยู่2ตัว เราจะให้เชื่อมตัวที่แรงที่สุดอัติโนมัติยังไงครับ
ต้องอ่านความแรงของสัญญาณ WiFi ก่อนแล้วจัดลำดับ
มีตัวอย่างที่เขาทำ WiFi Scan มันจะเรียงลำดับตามความแร็งของสัญญาณครับ
กรณีเป็นโหลด station จะดึง ssid กับ password ออกมายังไงครับ
ก็ต้องกลับไปดูวิธีเก็บของเราครับ ว่าเราเก็บไว้ที่ไหน
ใน EEPROM, SPIFS, SD Card
ลองดูคลิปต่อๆไปของช่องนี้ จะมีวิธีการเขียน WiFi manager เก็บ ssid password ลง EEPROM ด้วยครับ
@@saroj1961 ขอบคุณมากครับ
ผมใช้ esp32 WROOM ส่งค่า DHT11 ไป Google Sheet ได้แค่ 4-5 ครั้ง มันก็ขึ้นว่า connecting to script.google.com
connection failed เคยเจออาการแบบนี้ไหมครับ
ยังไม่เคยเจอครับ
ถ้าแก้ไขได้แล้ว มาโพสต์แบ่งปันให้เพื่อนรู้ด้วยจะเป็นพระคุณยิ่งครับ
@@saroj1961 ครับผม ขอบคุณครับ
พี่ครับ esp8266 ต่อไฟไวจากเราเตอร์ไม่ได้ แต่ต่อไวไฟจากโทรศัพได้ เป็นเพราะอะไรครับ
1 อาจมีหลายสาเหตุ แต่ 1 ในจำนวนนั้นน่าจะ router เซทไว้เป็น 5Ghz อย่างเดียว ลองตรวจสอลดูครับ esp8266 esp32 เชื่อมไวไฟ 2.4G เท่านั้นครับ
@@saroj1961 ต้องใช้ตัวกระจายสัญญาณมาต่ออกจากเราเตอร์อีกทีใช่ไหมครับ ตัวกระจายสัญญาณที่เป็น2.4
@@maytus6217 ทดลองดูครับ เพราะที่บอกไปต้องพิสูจน์ก่อนว่ามันมีแค่ 5G เท่านั้น
ทดลองเอาโทรศัพท์มือถือเกาะเร้าท์เตอร์ดูว่า มันได้ 2.4G หรือ 5Ghz ครับ
อีกอย่างเร้าท์เตอร์น่าจะตั้งค่าได้นะว่าจะใช้ค่าไหนบ้าง
2.4Ghz มันเป็นขั้นต่ำที่ต้องมีอยู่แล้ว นะครับ
esp8266 เชื่อมกับ netpie เปิด ปิด led มีปุ่มกด ให้ทำงานแบบเชื่อมเน็ตสั่งเปิดได้ หรือเมื่อไม่เชื่อมเน็ตก้ใช้ปุมกดเปิด ปิดได ประมาณแบบว่า เปิดบอร์แล้วหาสัญญาณไวไฟไม่เจอสัก1 นาที ก็ให้ทำงานแบบออฟไลน์สามารถได้ไหมครับ
ขึ้นอยู่กับดีไซด์ระบบครับ มันมีเงื่อนไขที่คุณต้องกำหนดสโคปงาน ว่าถ้าไม่มีไวไฟ คุณจะให้มันทำงานอย่างไร ติตต่อกับบอร์ดอื่นอย่างไร
ตัว Esp32 cam สามารถนำไปใช้ร่วมกับตัวจอ ili9341 ได้ไหมครับ
คำตอบคงต้องแยกเป็น 2 ส่วนนะครับ
1.ถ้าเราสามารถเขียนโปรแกรม เอา .jpeg ไฟล์มาแสดงผลบน จอได้
2. ถ้าเราเก็บไฟล์ที่ถ่ายภาพเป็นไฟล์ .jpeg ได้
เราก็สามารถนำไฟล์ที่ถ่ายได้มาแสดงผลบนจอได้ครับ
ขอบคุณที่ติดตามรับชม
@@saroj1961 ขอบคุณมากครับ
@@karamailz_2953 ยินดีครับ
อยากให้ทำเป็นขั้นตอนและสุดท้ายมารวมกัน เช่น EP1 ESP32กับsensor วัดความชื่น EP2 ESP32กับsensorและเพิ่มตัววัดความชื่นในดิน EP3 ESP32และsensorและตัววัดความชื่นในดินเพิ่มไวไฟ EP4 ESP32และsensorและตัววัดความชื่นในดินและไวไฟ+Blynk ค่อยๆเพิ่มอุปกรณ์เซ็นเซอร์เข้าไปทีละตัวโดยให้ต่อเนื่องกับบทเรียนเดิมด้วย และแยกโค้ดออกให้ชัดเจนว่า โค้ดอะไรเป็นของบทเรียนไหน FCจะได้ค่อยๆเรียนรู้ไปด้วย อนาคตจะได้สามารถเพิ่มหรือลดอุปกรณ์ได้เอง ขอบคุณครับ
ขอบพระคุณสำหรับคำแนะนำครับ
สิ่งที่แนะนำมาผมทำเป็นคอร์สอนออนไลน์อยู่ครับ มีอยู่ 2 คอร์ส
เริ่มไปทีละขั้นจนจบทำเป็นโครงงาน
ดูรายละเอียดได้ที่ www.arduino108.com
..
ส่วนคลิปที่ให้ความรู้เป็นตอนๆแบบนี้ ผมทำตามโอกาสครับ หมายถึงผมมีฮาร์ดแวร์อยู่ในมือ แล้วเห็นว่าบางเรื่องมีประโยชน์ก็ทำเป็นคลิป มันเลยไม่เรียงลำดับก่อนหลังในการเรียนรู้ครับ
ผมไม่เข้าใจ ครับ
ไม่เข้าใจตรงไหนครับ
ได้ แล้วครับผม
ขนาดtask ผมน้อยไป ใช้โค้ดอาจารย์มาดัดแปลงตอนแรก รีสตาร์ท
ตอนนี้ได้แล้วครับ esp32
ลองปิดเราเตอร์ทิ้ง1คืนและเปิดขึ้นมาใหม่ เชื่อมต่อเรียกไอพี ได้ปกติครับ งานอื่นทำต่อเนื่องไม่ต้องเริ่มใหม่ ได้แล้วครับ ขอบคุณครับ ไกด์ไลน์
@@mr.kittipong1845เยี่ยมครับ
เยี่ยมเลยครับ นำไปประยุค ใช้งานได้จริง
ขอบคุณครับ.
ยินดีครับ
ช่วงนี้มีทำโครงงานอะไรเพิ่มเติมอีกมั๊ยครับ
@@saroj1961 ยังนึกไม่ออกเลยพี่ ว่าจะเล่นอะไรต่อดี สิ่งที่คิดไว้น่าจะทำไปครบละ
ขอบคุณครับ สงสัยผมต้องเปลี่ยนวิธีเช็คบ้างแล้ว
วิธีไหนก็ได้ครับ
แต่วิธีนี้ผมชอบ อะไรที่ไม่เกิดบ่อย หรือไม่รู้ว่าจะเกิดเมื่ีอไร ผมชอบที่จะให้มันทำง่านแบบ Interrupt หรือ Event Trig ครับ
ขอบคุณที่ติดตามรับชม
@@saroj1961 randomnerdtutorials.com/solved-reconnect-esp8266-nodemcu-to-wifi/ esp8266 ครับ
@@manza12298 ขอบคุณครับ เดี๋ยวจะลองใข้ดูครับ
อาจารย์ไม่ได้แนปไฟล์โค้ด ในคลิปที่ 29 หรือเปล่าครับ
วางโค้ดของ Ep.29 ให้แล้วนะครับ นำไปประยุคใช้กันตามอัธยาศัยครับ
ขอบคุณที่ติดตามรับชม ถ้าดีก็ช่วยแบ่งปันให้เพื่อนๆได้เห็นกันด้วย
ขอบคุณครับ
แจ่มครับ
.
.
.
.
ขอบคุณครับ
บอกต่อเพื่อนๆ แบ่งปันและส่งต่อความรู้กัน
ขอบคุณที่ติดตามรับชมครับ
ขอบคุณมากๆครับที่ท่านแบ่งปันความรู้และประสบการณ์นะครับอาจารย์
ยินดีครับ
ขอบคุณที่ติดตามรับชม ถ้าเห็นว่ามีประโยชน์ก็บอกส่งต่อให้เพื่อนๆ นำไปใช้ประโยชน์ต่อไปด้วยนะครับ
ขอบคุณครับ
ขอบคุณสำหรับข้อมูลดีๆมีประโยชน์ครับ
ยินดีครับ
ขอบคุณที่ติดตามรับชมครับ