Electoday 2025

ไมโครคอนโทรลเลอร์ => Wireless Sensor Networks => Topic started by: ck on March 08, 2019, 01:00:34 PM

Title: พอจะทราบวิธีทำให้สวิตซ์เปิดปิดแบบทั่วไปลิ้งกับสวิตซ์เปิดปิดบนแพลตฟอร์มไหมครับ
Post by: ck on March 08, 2019, 01:00:34 PM
ตอนนี้ผมศึกษาการทำ smart home อยู่ แล้วได้ทดลองทำการเปิด-ปิดหลอดไฟผ่านแพลตฟอร์ม netpie สำหรับวงจรก็มีสวิตซ์เปิด-ปิดแยก ด้วยความที่เป็น smart home ต้องสามารถเปิด-ปิดแบบปกติและแบบไร้สายได้ แต่ติดปัญหาตรงการรู้ว่าไฟนั้นติดจริงไหมจากระยะไกลเพราะการเปิด-ปิดออนไลน์กับสวิตซ์บ้านจะทำงานสลับกัน เช่น เราเปิดไฟผ่าน netpie แต่มีคนมากดสับสวิตซ์ขึ้นหรือลงทำให้ตรงข้ามกับระบบออนไลน์ที่เราเปิด พอจะมีวิธีทำให้สวิตซ์มันซิ้งค์กันไหม หรือมีวิธีรับรู้ส่งไปทาง netpie ว่าไฟติดอยู่ ถ้าเป็นแบบนั้นการเปิดปิดทั้งสองที่ก็ไม่สนว่า on-off หรือ สับขึ้นสับลง เป็นเปิดหรือปิด
Title: Re: พอจะทราบวิธีทำให้สวิตซ์เปิดปิดแบบทั่วไปลิ้งกับสวิตซ์เปิดปิดบนแพลตฟอร์มไหมครับ
Post by: crywolf on March 11, 2019, 08:15:36 AM
วิธีง่ายเลยก็คือ เอา Coil ของ Relay ไปคร่อม Load (หลอดไฟ) และเอา Contact มาแสดงสถานะ On/Off (ต่อเข้า Digital Input)
ถ้าต้องการชัวร์ และไม่จำกัดงบก็ใช้ Current Sensor จับเลย
Title: Re: พอจะทราบวิธีทำให้สวิตซ์เปิดปิดแบบทั่วไปลิ้งกับสวิตซ์เปิดปิดบนแพลตฟอร์มไหมครับ
Post by: avr_lover on March 11, 2019, 08:16:17 AM
วัดแรงดันไฟเข้าหลอดไฟครับว่ามีไหม ถ้่ามีแสดงว่าหลอดเปิด ใช้วิธีการวัดง่ายๆผ่าน 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 (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)
Title: Re: พอจะทราบวิธีทำให้สวิตซ์เปิดปิดแบบทั่วไปลิ้งกับสวิตซ์เปิดปิดบนแพลตฟอร์มไหมครับ
Post by: ck on March 13, 2019, 11:15:08 AM
พอมีวิธีอื่นไหมครับถ้าไม่วัดกระแสเพื่อให้รู้ว่าหลอดไฟขาดหรือเสียถ้าวัดแรงดันก็จะไม่ทราบว่าหลอดขาดรึป่าวเพราะยังไงก็มีแรงดันมา
Title: Re: พอจะทราบวิธีทำให้สวิตซ์เปิดปิดแบบทั่วไปลิ้งกับสวิตซ์เปิดปิดบนแพลตฟอร์มไหมครับ
Post by: ck on March 13, 2019, 01:26:34 PM
Quote from: ck on March 13, 2019, 11:15:08 AM
พอมีวิธีอื่นไหมครับถ้าไม่วัดกระแสเพื่อให้รู้ว่าหลอดไฟขาดหรือเสียถ้าวัดแรงดันก็จะไม่ทราบว่าหลอดขาดรึป่าวเพราะยังไงก็มีแรงดันมา
Title: Re: พอจะทราบวิธีทำให้สวิตซ์เปิดปิดแบบทั่วไปลิ้งกับสวิตซ์เปิดปิดบนแพลตฟอร์มไหมครับ
Post by: crywolf on March 14, 2019, 08:06:44 AM
ถ้าเป็นหลอดไฟใช้ Sensor แสงได้ครับ พวก LDR , Photo Diode ... ถ้าเป็นอุปกรณ์อื่นใช้วัดกระแสดีกว่าครับ ใช้ IC ตระกูล ACS712 ก็ได้