พอจะทราบวิธีทำให้สวิตซ์เปิดปิดแบบทั่วไปลิ้งกับสวิตซ์เปิดปิดบนแพลตฟอร์มไหมครับ

  • 5 Replies
  • 717 Views
*

Offline ck

  • *
  • 3
    • View Profile
ตอนนี้ผมศึกษาการทำ smart home อยู่ แล้วได้ทดลองทำการเปิด-ปิดหลอดไฟผ่านแพลตฟอร์ม netpie สำหรับวงจรก็มีสวิตซ์เปิด-ปิดแยก ด้วยความที่เป็น smart home ต้องสามารถเปิด-ปิดแบบปกติและแบบไร้สายได้ แต่ติดปัญหาตรงการรู้ว่าไฟนั้นติดจริงไหมจากระยะไกลเพราะการเปิด-ปิดออนไลน์กับสวิตซ์บ้านจะทำงานสลับกัน เช่น เราเปิดไฟผ่าน netpie แต่มีคนมากดสับสวิตซ์ขึ้นหรือลงทำให้ตรงข้ามกับระบบออนไลน์ที่เราเปิด พอจะมีวิธีทำให้สวิตซ์มันซิ้งค์กันไหม หรือมีวิธีรับรู้ส่งไปทาง netpie ว่าไฟติดอยู่ ถ้าเป็นแบบนั้นการเปิดปิดทั้งสองที่ก็ไม่สนว่า on-off หรือ สับขึ้นสับลง เป็นเปิดหรือปิด

วิธีง่ายเลยก็คือ เอา Coil ของ Relay ไปคร่อม Load (หลอดไฟ) และเอา Contact มาแสดงสถานะ On/Off (ต่อเข้า Digital Input)
ถ้าต้องการชัวร์ และไม่จำกัดงบก็ใช้ Current Sensor จับเลย

วัดแรงดันไฟเข้าหลอดไฟครับว่ามีไหม ถ้่ามีแสดงว่าหลอดเปิด ใช้วิธีการวัดง่ายๆผ่าน AC Opto isolation ก็ได้ครับแบบตัวอย่างล่างนี้
https://www.google.co.th/search?hl=th&source=hp&ei=oraFXKmdEqvTz7sPgsCIqAo&q=optocoupler+detect+ac&oq=optocoupler+detect+&gs_l=psy-ab.1.0.0i19.1826.8197..9320...0.0..1.650.3220.6j5j2j1j0j2......0....1..gws-wiz.....0..0j0i131j0i10j0i22i30j0i22i10i30j0i30j0i22i30i19j0i22i10i30i19j0i13i10i30j0i8i13i30i19.nSa1zGdJfdU

*

Offline ck

  • *
  • 3
    • View Profile
พอมีวิธีอื่นไหมครับถ้าไม่วัดกระแสเพื่อให้รู้ว่าหลอดไฟขาดหรือเสียถ้าวัดแรงดันก็จะไม่ทราบว่าหลอดขาดรึป่าวเพราะยังไงก็มีแรงดันมา

*

Offline ck

  • *
  • 3
    • View Profile
พอมีวิธีอื่นไหมครับถ้าไม่วัดกระแสเพื่อให้รู้ว่าหลอดไฟขาดหรือเสียถ้าวัดแรงดันก็จะไม่ทราบว่าหลอดขาดรึป่าวเพราะยังไงก็มีแรงดันมา

ถ้าเป็นหลอดไฟใช้ Sensor แสงได้ครับ พวก LDR , Photo Diode ... ถ้าเป็นอุปกรณ์อื่นใช้วัดกระแสดีกว่าครับ ใช้ IC ตระกูล ACS712 ก็ได้