PUYIOT
(อิทธิรงค์ ทองย้อย (ปุ๋ย))
1
เก็บข้อมูลเบื้องต้นไว้ก่อนนะครับ
จุดประสงค์คือ ต้องการลดจำนวน สวิทซ์ที่ใช้ควบคุม จำนวนมากๆ ลงมาให้เหลือแค่ 1 ตัว เพราะถ้าไม่ทำแบบนี้ ติดแบบธรรมดา ตาลายแน่ๆ ครับ ส่วนนี้สมาชืกท่านใด มีอะไรแนะนำ ก็เชิญได้เลยครับ
Delverlop By Puy IOT 04/08/2563 19.20 ฝาก้เก็บข้อมูลครับ ใครจะเอาเป็นแนวไปดูก็ได้ Rev.1
IOT_BOX_06_07_2020_3OK.rar (7.1 MB)
Remy_Martin
(Permpol Thanapunnamas)
2
Remy_Martin (Permpol Thanapunnamas) August 3, 2020, 2:30am #2
เยี่ยมไปเลยครับพี่ ผมก็กำลังมีโปรเจคแนวโลตารี่สวิตซ์ เหมือนกันครับ ผมว่ามันง่ายกว่า ดูโปรกว่า เยอะเลย 555

PUYIOT
(อิทธิรงค์ ทองย้อย (ปุ๋ย))
3
PUYIOT August 5, 2020, 6:54am #3
ออกแบบ I/O
รายการIO.rar (10.7 KB)
IOT_BOX_06_07_2020_04_Bridge.rar (7.1 MB)
PUYIOT
(อิทธิรงค์ ทองย้อย (ปุ๋ย))
4
PUYIOT August 5, 2020, 8:52am #4
ภาพรวมของระบบที่ต้องการครับ




Remy_Martin
(Permpol Thanapunnamas)
5
Remy_Martin (Permpol Thanapunnamas) August 5, 2020, 12:36pm #5
ผมอยากทราบเหตุผลว่าทำไมพี่ถึงเลือกใช้ ESP8266 ต่อกับ Arduino Mega แทนที่จะรวบเป็น esp32 ไปเลย มีเหตุผลในการเลือกหรือจับคู่หรือไม่ครับ
PUYIOT
(อิทธิรงค์ ทองย้อย (ปุ๋ย))
6
PUYIOT August 5, 2020, 3:53pm #6
ไม่มีอะไรมากครับ ผมทำเผื่ออนาคตไว้ครับ อีกอย่างบอร์ดผมมีอยู่แล้ว และเป็นหลายโครงงานในแนวนี้ ที่ผมเคยโพสต์แบบต่อเนื่องเอาไว้ มันจึงเป็นข้อมูลที่มีอยู่แล้ว จึงสามารถเอามาประยุกต์ได้ทั้งหมดครับ จริงๆoutput ตามภาพผมใช้16 อินพุทใช้ 1 scl sda อย่างละ1 เพราะแต่เดิมผมจะใช้ pb input อีก 16 ตัว และอาจจะมากกว่านั้น พอคิดถึงเรื่องการติดตั้งดูแล้วว่ามันเยอะเกินไป จึงคิดมาเป็นแบบใช้โรคารี่สวิทซ์ แทน ทีนี้ดันใช้เมกก้าไปแล้ว ก็เอาละใช้แล้วก็ใช้เลย ดีกว่าอิอิ… ขอบคุณมากครับที่แนะนำมีอะไรชี้แนะได้เลยครับ โปรเจคนี้ทำกันเพลินๆ ใช้ในห้องทำงานครับ
Remy_Martin
(Permpol Thanapunnamas)
7
Remy_Martin (Permpol Thanapunnamas) August 5, 2020, 4:22pm #7
ตอนนี้ผมมีปัญหาว่า esp32 หรือ esp8266 ของผมเชื่อมกับ Blynk ชอบรีเซต WDT บ่อยๆ ในบ้างช่วงครับ พี่ มันทำให้ค่าพวก timer ต่างๆ หายไปด้วย หรือขณะทำงานค้างอยู่ แล้งรีเซตทำให้ทำงานได้ไม่ครบ loop ค่าที่ให้ผมใช้วิธี เก็บลงใน EEPROM ครับ แต่ค่ามันเยอะมากหมายตัวแปร เลยกำลังหา ตัวที่เสถียรกว่าอย่างเช่น Arduino Mega ต่อผ่าน Buffer อย่าง esp32 หรือ esp8266 ถ้ามันจะรีเซตก็ให้รีในตัว esp ไป การทำงานใน Mega ก็ยังทำได้ปกติ ผมคิดไว้ประมาณนี้ครับ
หรือทางที่ 2 Plug Node Red กับ Blynk บน Resberry Pi ใช้ Pi จับ WiFi แทน
ทางที่ 3 เขียน Web App โดยใช้ Vue ตอนแรกจะใช้ ionic แต่ดูแล้ว ionic คนไม่ค่อยนิยมเลยเปลี่ยนมาเป็น Vue แทน ส่งข้อมูลขึ้น MySQL(ตอนนี้ส่งขึ้นไปแล้ว) แล้ว esp เป็นแค่ Buffter ในการอ่านคำสั่งแล้ว สั่งให้ On/Off IO เท่านั้นครับ
ตอนนี้ผมลองทำทุกทางที่ว่ามาเลย ครับ 555 แต่ตอนนี้เรื่องความเสถียรก็ปรับจูนดีขึ้นเยอะแล้วครับพี่
PUYIOT
(อิทธิรงค์ ทองย้อย (ปุ๋ย))
8
PUYIOT August 6, 2020, 4:47pm #8
ทางที่1 พอเข้าใจครับ ส่วน2 3 ยังไม่เคยใช้งานเลยครับ อีกอย่างโปรเจคของ admim ดูค่อนข้างซับซ้อนจัง ผมยังไปไม่ถึงเลย งมอย่างเดียวเลยครับ ในโปรเจคนี้ ผมเก็บค่าแค่ 16 ค่า จากการกดปุ่ม on off เท่านั้นเองครับ เพื่อให้จำสถานะครั้งสุดท้ายของblynkกับปุ่มกด โดยไม่blynk sync all
Remy_Martin
(Permpol Thanapunnamas)
9
Remy_Martin (Permpol Thanapunnamas) August 6, 2020, 9:21am #9
เห็นอย่างงี้ผมได้อะไรจากโปรเจคพี่เยอะเลยนะครับ เดียวมีไอเดียร์ หรือได้แนวทางอะไร ในทางที่ผมเดินจะเอามาแชร์ให้ครับพี่
PUYIOT
(อิทธิรงค์ ทองย้อย (ปุ๋ย))
10
PUYIOT August 6, 2020, 5:09pm #10
เตือนความจำ

PUYIOT
(อิทธิรงค์ ทองย้อย (ปุ๋ย))
11
PUYIOT August 14, 2020, 2:29pm #11
กำลังทดลองใช้ครับ
ดูเนื้อหาที่ทำก็พอนะครับ เสียงก็ไม่ดี ภาพก็แย่ 5555 ขออภัยด้วยครับ
PUYIOT
(อิทธิรงค์ ทองย้อย (ปุ๋ย))
12