คู่มือการใช้งานชุดเซนเซอร์ 37-in-1 ร่วมกับ runlinc : Relay
คู่มือการใช้งานชุดเซนเซอร์ 37-in-1 ร่วมกับ runlinc (STEMSEL E32W)
เอกสารนี้แนะนำวิธีการเชื่อมต่อและเขียนโค้ดควบคุมเซนเซอร์ 37 ชนิด ผ่านแพลตฟอร์ม runlinc โดยใช้บอร์ด ESP32 (E32W)
- Relay (สั่งเปิด-ปิดไฟฟ้าแรงดันสูง ด้วยสัญญาณไฟฟ้าแรงดันต่ำ)
หน้าที่
Linear Hall Sensor (เซ็นเซอร์ฮอลล์) คืออุปกรณ์ที่ใช้ตรวจจับ สนามแม่เหล็ก แบบ “วัดความแรงได้” ต่างจาก Hall magnetic ที่บอกแค่ มี/ไม่มี (ON/OFF)
👉 ตัวนี้ให้ค่า แรงดันแบบแปรผัน (Analog) ตามความแรงของแม่เหล็กการเชื่อมต่อ
|
Joystick Pin |
E32W Pin |
คำอธิบาย |
|
GND |
GND |
กราวด์ |
|
VCC |
3V3 |
ไฟเลี้ยง (ใช้ 3.3V จากบอร์ด) |
|
S |
IO23 |
สัญญาณออก (Digital Out) |
การตั้งค่าใน runlinc:
- IO23: DIGITAL_OUT IN (Name: Relay)
โค้ดตัวอย่าง
HTML:
<button onClick="turnOn( Relay )">เปิด</button>
<br />
<button onClick="turnOff( Relay )">ปิด</button>
CSS:
-
JavaScript:
-
JavaScript Loop:
-
ผลลัพธ์การใช้งาน
หน้าเว็บจะแสดง ปุ่มเปิด และ ปุ่มปิด
เมื่อกด “ปุ่มเปิด” จะทำการเปิดสวิท
เมื่อกด “ปุ่มปิด” จะทำการปิดสวิท
การทำงานของ Relay จะมีการแบบ
- จะปล่อยไฟฟ้าตลอดเวลา เมื่อเปิดสวิทจะทำการหยุดปล่อยกระแสไฟฟ้า เมื่อปิดสวิทจะปล่อยกระแสไฟฟ้า
- จะหลุดปล่อยไฟฟ้าตลอดเวลา เมื่อเปิดสวิทจะทำการปล่อยกระแสไฟฟ้า เมื่อปิดสวิทจะหลุดกระแสไฟฟ้า
ภาพประกอบ
การทำงานของ Relay แบบที่ 1
การทำงานของ Relay แบบที่ 2
- Log in to post comments
- 11 views