พอดีว่าซื้อบอร์ด ESP32 Ralay X8 มา
ราคาไม่ได้แพงมาก แต่มันไม่ช่องสำหรับ program ไม่มีรูเสียบ usb
สรุปว่าเราจะต้องหาวิธีโปรแกรมเอง
เวลาซื้อของจากในไทย ไม่ค่อยมีรายละเอียดจากร้านค้าเท่าไหร่
แต่ถ้าซื้อจากร้านทาง Aliexpress รายละเอียดวิธีใช้งานค่อนข้างครบเลยทีเดียว
ตัวนี้ก็เหมือนกัน ก็หาข้อมูลได้ว่า ถ้าต้องการโปรแกรมมัน เราจะต้องมี USB-To-TTL ซักตัว
บังเอิญว่ามี
ก็ลองเอามาต่อ
แต่ยังสับสนอยู่ว่าควรต่อไฟที่ 5 V หรือ 3.3 V จากขา USB-To-TTL เข้า ESP32 Board
หลักๆคือ ESP32 มันทำงานที่ 3.3V ถ้าเอาไฟ 5v เข้า เค้าว่ามันพังได้
แต่บนบอร์ดมันเขียน label ของขาในส่วนโปรแกรมไว้ว่า 5V ก็เลยลองดู – สรุปว่าไม่เจ๊ง – แต่ก็ยังไม่มั่นใจ เดี๋ยวลองหา schematic มา confirm อีกที
แต่ถ้าเราเอา 3.3 V เข้า มันก็เหมือนจะทำงานได้ แต่ relay จะไม่ทำงาน เพราะมันขับ relay ด้วย 3.3V ไม่ไหว แต่ส่วนการโปรแกรมยังทำงานได้ปรกติ
เวลาโปรแกรม ก็มีขั้นตอนอีกนิดหน่อย
- กดปุ่ม IOO ค้างไว้ก่อน
- กดปุ่ม EN (reset)
- จากนั้นปล่อย
- เสร็จแล้วก็อัพโหลดโปรแกรมด้วย Arduino IDE ได้ตามปรกติ
ยังไม่ได้ลองว่าถ้าไม่กดตาม step นี้ จะได้หรือไม่
แต่ตอนแรกไม่ได้กดอะไรเลย มันก็โชว์ว่าไม่ได้แล้ว แต่ไม่ชัวร์ 100%
อีกส่วนที่สำคัญ คือ pin ของ relay
| Relay | GPIO PIN |
| 1 | 32 |
| 2 | 33 |
| 3 | 25 |
| 4 | 26 |
| 5 | 27 |
| 6 | 14 |
| 7 | 12 |
| 8 | 13 |
| LED | GPIO PIN |
| Built-In LED | 23 |




