NodeMCU ESP8266 สัปดาห์ที่ 3

 

NodeMCU ESP8266 ควบคุมเปิดปิดไฟบ้าน ด้วย Relay Module 220VAC



Relay Module ควบคุม เปิดปิดไฟบ้าน  ควบคุมเปิดปิดอุปกรณ์ไฟฟ้าภายในบ้าน รีเลย์ จะทำหน้าที่เหมือนสวิตช์ทางไฟฟ้า ควบคุมการสับสะพานไฟด้วยสัญญาณ Digital 1 0 ปกติการเปิดปิดไฟบ้านเราจะใช้นิ้วในการกดสวิตช์ แต่ถ้าเราใช้รีเลย์แทนสวิตช์ เราสามารถนำสัญญาณดิจิตอลมาควบคุมการ เปิดปิดได้ สามารถนำมาประยุกต์ทำ Smart Home ควบคุมเปิดปิดอุปกรณ์ไฟฟ้าต่างๆภายในบ้านได้ รีเลย์ทำหน้าที่เหมือนสะพานไฟ ไม่จำเป็นต้องใช้กับไฟ 220VAC สามารถใช้กับไฟ DC ได้ เช่น 12VDC รีเลย์ควบคุมการไฟ 12VDC ให้โซลินอยด์ได้

โค๊ด
int Relay1 = D0; // กำหนดขาใช้งาน
2
3
void setup()
4
{
5
pinMode(Relay1, OUTPUT); // กำหนดขาทำหน้าที่ให้ขา D0 เป็น OUTPUT
6
digitalWrite(Relay1, HIGH);
7
8
}
9
void loop()
10
{
11
digitalWrite(Relay1, LOW); // ส่งให้ไฟติด
12
delay(1000); // ดีเลย์ 1000ms
13
digitalWrite(Relay1, HIGH); // ส่งให้ไฟดับ
14
delay(1000); // ดีเลย์ 1000ms
15
}

ลิ้งhttps://www.myarduino.net/article/151/%E0%B8%AA%E0%B8%AD%E0%B8%99%E0%B9%83%E0%B8%8A%E0%B9%89%E0%B8%87%E0%B8%B2%E0%B8%99-nodemcu-esp8266-%E0%B8%84%E0%B8%A7%E0%B8%9A%E0%B8%84%E0%B8%B8%E0%B8%A1%E0%B9%80%E0%B8%9B%E0%B8%B4%E0%B8%94%E0%B8%9B%E0%B8%B4%E0%B8%94%E0%B9%84%E0%B8%9F%E0%B8%9A%E0%B9%89%E0%B8%B2%E0%B8%99-%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2-relay-module-220vac

ความคิดเห็น