บอร์ด ESP32_IoT_ALL V2.X วางคอนเซ็ปต์และออกแบบเพื่อการใช้งานที่หลากหลายไม่ว่าจะเป็นระบบการควบคุมการใช้เครื่องมือในโรงงานอุตสาหกรรมและอีกมากมายที่พัฒนาขึ้นกับนักพัฒนา (ผู้พัฒนา) หรือผู้สร้างความคิดเงิน และนวัตกรรมใหม่ ๆนี้มา
ตัวฮาร์ดแวร์บนบอร์ด ESP32_IoT_ALL V2.X จะมีตัวรองรับไมโครคอนโทรลเลอร์ ESP32 (ESP-WROM-32) เป็นตัวประมวลผลหลักจะมีโมดูล WiFi อยู่ภายในตัวมันถือได้ว่าเป็นตัวเร่งความเร็ว , ความเร็วซีพียู, หน่วยความจำและคุณสมบัติการทำงานที่สูงมากเมื่อเทียบกับไมโครซอฟท์จะมีสเตชั่น 220VAC ถึง 5VDC อยู่ที่ 2 ตัวโดยตัวแรกจะจ่ ยกระแสไฟให้กับวงจรในภาคไมโครคอนโทรลเลอร์และอุปกรณ์ต่าง ๆ ส่วนตัวที่สองจะจ่ายกระแสไฟไปเลี้ยงให้กับคอยล์รีเลย์โดยเฉพาะเพื่อป้องกันสัญญาณรบกวนเมื่อรีเลย์ทำงาน
- ขนาดบอร์ด 13.7cm x 9.4cm x 1.7cm (กว้าง x ยาว x สูง )
- สั่งงาน Relay ได้ถึง 4 ช่อง โดยแยก VCC ของรีเลย์ออกจากวงจรคอนโทรลเลอร์เพื่อป้องกันปัญหาสัญญาณรบกวนของขดลวด
- รับสัญญาณลอจิกหรืออะนาลอกอินพุทได้ถึง 4 ช่อง(Logic/Analog)
- มีช่องสำหรับต่อเซนเซอร์ 5-20mA ซึ่งใช้ในมาตฐานอุตสาหกรรม
- เชื่อมต่อกับเซนเซอร์วันอุณหภูมฺและความชื่นผ่านช่อง one wire bus (DHT22, DHT11, DS18B20)
- มีช่องเชื่อมต่อไปยัง LED RGB สำหรับ ขับสัญญาณ PWM (pulse width moe) ไปยัง
- มีช่องเชื่อมต่อ RS485 สำหรับการสื่อสารด้วยโปรโตคอล RS485 หรือ Modbus ซึ่งเป็นไปตามมาตรฐานอุตสาหกรรม
- จอแสงผล OLED 128×64 สำหรับแสดงการทำงานออกที่หน้าจอ
- มีฐานเวลา RTC โดยใช้ไอซี DS3231 ซึ่งให้ความแม่นยำมาก
- มีคอนเนคเตอร์สำหรับเชื่อมต่อ I2C สำหรับนำไปเชื่อมต่อกับโมดูลอื่นๆ
- สามารถนำไปเขียนโปรแกรมเชื่อมต่อ IoT Platform ต่างๆได้
- สามารถนำไปเขียนโปรแกรมติดต่อสื่อสารแบบ Bluetooth
1) คอนเนคเตอร์สำหรับต่อกระแสไฟสลับ 220VAC สำหรับเลี้ยงวงจร
2) ฟิวส์สำหรับป้องกันกระแสไฟเกิน
3) สวิตชิ่งเรกูเลเตอร์แปลงไฟจาก 220VAC เป็น 5VDC สำหรับจ่ายให้กับวงจร
4) สวิตชิ่งเรกูเลเตอร์แปลงไฟจาก 220VAC เป็น 5VDC สำหรับจ่ายให้กับคอยล์รีเลย์
5) ไอซีฐานเวลา DS3231
6) คอนเนคเตอร์ไฟ 5VDC ที่จ่ายให้กับคอยล์รีเลย์ สามารถต่อไปใช้งานได้
7) คอนเนคเตอร์ไฟ 5VDC ที่จ่ายให้กับวงจร สามารถต่อไปใช้งานได้
8) คอนเนคเตอร์สำหรับต่อไปวงจรขับ LED RGB (LED RGB driver circuit) หรือสามารถนำไปใช้งานอื่นได้ (ESP32 pin 2, 26, 27)
9) คอนเนคเตอร์รับสัญญาณลอจิกและอนาล็อกอินพุต ช่องที่ 1 (ESP32 pin 39)
10) คอนเนคเตอร์รับสัญญาณลอจิกและอนาล็อกอินพุต ช่องที่ 2 (ESP32 pin 34)
11) คอนเนคเตอร์รับสัญญาณลอจิกและอนาล็อกอินพุต ช่องที่ 3 (ESP32 pin 35)
12) คอนเนคเตอร์รับสัญญาณลอจิกและอนาล็อกอินพุต ช่องที่ 4 (ESP32 pin 32)
13) จั๊มเปอร์สำหรับให้ขั้ว H ของคอนเนคเตอร์ ช่องที่ 1 เป็น 5VDC
14) จั๊มเปอร์สำหรับให้ขั้ว H ของคอนเนคเตอร์ ช่องที่ 2 เป็น 5VDC
15) จั๊มเปอร์สำหรับให้ขั้ว H ของคอนเนคเตอร์ ช่องที่ 3 เป็น 5VDC
16) จั๊มเปอร์สำหรับให้ขั้ว H ของคอนเนคเตอร์ ช่องที่ 4 เป็น 5VDC
17) คอนเนคเตอร์ไฟ 3.3VDC ที่จ่ายให้กับคอยล์รีเลย์ สามารถต่อไปใช้งานได้
18) Button Switch (SW1, SW2) สามารถนำไปประยุกต์เขียนโปรแกรมต่าง ๆได้ (ESP32 pin S1=14, S2=33)
19) LED สีน้ำเงิน (ESP32 pin 4)
20) LED สีน้ำแดง (ESP32 pin 12)
21) ESP32 DEVKIT V1 Module (ESP-WROM-32)
22) จอแสดงผล OLED128x64 ขนาด 0.96นิ้ว เชื่อมต่อกับบัส I2C
23) Dip switch 1P สามารถนำไปเขียนโปรแกรมการตั้งค่าต่าง ๆได้ (ESP32 pin 15)
24) คอนเนคเตอร์ชนิด one wire bus สำหรับต่อกับ DHT22, DHT11 หรือ DS18B20 เซนเซอร์วัดอุณหภูมิ (ESP32 pin 23)
25) คอนเนคเตอร์สำหรับเชื่อมต่อสัญญาณ rs485 (ESP32 pin TX=17, RX=16)
26) คอนเนคเตอร์สำหรับต่อเซนเซอร์ 4-20mA (ESP32 pin 36)
27) ON-OFF switch สำหรับเปิด/ปิด ไฟที่จ่ายให้กับวงจร
28) คอนเนคเตอร์รีเลย์เอาพุตช่องที่ 1 (ESP32 pin 19)
29) คอนเนคเตอร์รีเลย์เอาพุตช่องที่ 2(ESP32 pin 18)
30) คอนเนคเตอร์รีเลย์เอาพตช่องที่ 3 (ESP32 pin 5)
31) คอนเนคเตอร์รีเลย์เอาพุตช่องที่ 4 (ESP32 pin 25)
32) แบตเตอรี่ สำหรับไอซีฐานเวลา DS3231
Note: มีตัว buzzer อยู่ใต้ ESP32 Module ซึ่งต่ออยู่กับ pin 13
- ESP32_IoT_ALL :: EP1: เชื่อมต่อกับ NETPIE
- ESP32_IoT_ALL :: EP2: เชื่อมต่อกับ Blynk
*** บทความที่ยังไม่มีการพูดถึงก็จะเพิ่มขึ้นเรื่อย ๆ ***