ชื่อโปรเจกต์: ควบคุมไฟ AC ด้วย Arduino, Relay และรีโมท IR
การควบคุมอุปกรณ์ไฟฟ้าจากระยะไกล: IR Relay Light
Arduino เปล่าๆ ที่กระพริบ LED 5V นั้นไม่เป็นอันตราย แต่การนำ Uno มาสั่งให้สกัดกั้นและสลับกระแสไฟ AC อันน่าสะพรึงกลัว 120 โวลต์ / 10 แอมป์ จากเต้ารับผ่านรีโมททีวีมาตรฐานนั้น ยกระดับวิศวกรรมไปสู่ขอบเขตเชิงพาณิชย์ที่อันตรายอย่างยิ่ง โปรเจกต์ AC Light with Relay & IR Remote Control นี้ถอดรหัสพัลส์แสงที่มองไม่เห็นให้เป็นบล็อกลอจิก Hexadecimal เพื่อผลักกลไกแขนเชิงกลที่ออกแบบมาอย่างแม่นยำเพื่อส่งผ่านกระแสไฟจากเต้ารับที่อันตรายถึงชีวิตได้อย่างปลอดภัย!

โครงสร้าง Relay แรงดันสูง (Electromechanical Split)
คุณไม่สามารถเสียบไฟ AC เข้ากับ Uno โดยตรงได้!
- 5V Relay Module จะแยก Arduino ออกจากแรงดันไฟฟ้าอันตรายได้อย่างสมบูรณ์ทางกายภาพ
- มันใช้ Optoisolator ภายใน
Pin 7ส่งสัญญาณ 5VHIGHเข้าไปใน LED ขนาดเล็กภายในชิปพลาสติกที่ปิดสนิท Photo-transistor จะตรวจจับแสงและกระตุ้น Transistor กระแสสูง - Transistor จะดึงคอยล์แม่เหล็กขนาดใหญ่ให้
ONอย่างรุนแรง! - เสียงคลิก: ชิ้นส่วน Copper Armature ขนาดหนักจะแกว่งอย่างรุนแรง เชื่อมต่อ
Common (COM)เข้ากับNormally Open (NO) - สาย "Live" ของไฟ AC 120V ถูกต่อผ่านบล็อก
COM-NOอย่างสมบูรณ์ ทันทีที่คุณกดรีโมท หน้าสัมผัสทองแดงจะปิดลงอย่างรวดเร็ว และหลอดไฟห้องนั่งเล่น 60W ก็จะเปิดขึ้นทันที!
การถอดรหัสลำแสง Infrared (IRremote)
Arduino อาศัยสถาปัตยกรรมซอฟต์แวร์ <IRremote.h>
- คุณจะต่อ IR Receiver (เช่น TSOP38238) เข้ากับ
Pin 2 - เมื่อคุณกด
Powerบนรีโมททีวีทั่วไป LED ที่มองไม่เห็นจะกะพริบอย่างรุนแรงที่ความถี่ 38kHz - TSOP receiver จะถอดรหัสการกะพริบนี้ให้เป็นค่า Hexadecimal บริสุทธิ์:
FF629D - ลอจิกการประเมินผล:
if (irrecv.decode(&results)) { // เราตรวจจับแสงที่พุ่งมาอย่างรวดเร็วอันน่าสะพรึงกลัวได้!
if (results.value == 0xFF629D) { // รหัสปุ่ม 'ON'!
digitalWrite(RelayPin, !digitalRead(RelayPin)); // สลับสถานะตรงข้ามอย่างรุนแรง!
}
irrecv.resume(); // ล้างบัฟเฟอร์หน่วยความจำเพื่อเตรียมพร้อมสำหรับปุ่มถัดไป!
}
Legacy Wireless Automation Build
- Arduino Uno/Nano (ความเร็วในการประมวลผลมาตรฐานเพียงพออย่างสมบูรณ์)
- 5V Optically Isolated Relay Module (พิกัดขั้นต่ำ 10-Amp / 250V AC!)
- Infrared TSOP Receiver Array + รีโมททีวีมาตรฐานใดก็ได้
- (อันตราย: โปรเจกต์นี้จัดการกับกระแสไฟ Mains Power 120V/240V ที่อันตรายถึงชีวิตโดยตรง หากมีสายไฟหลุดหรือรอยต่อที่หุ้มฉนวนไม่ดีสัมผัสด้านลอจิก 5V จะทำให้ชิป Uno ระเบิดและอาจทำให้เกิดไฟไหม้ผนังได้! อย่าพยายามทำโดยไม่มีความสามารถด้านทฤษฎีไฟฟ้าแรงสูงขั้นสูง)