ทำไมวาล์วโซลินอยด์ จ่ายน้ำตลอดครับ

คือผมทำโปรเจคก๊อกน้ำอัตโนมัติ พอมือไปโดนเซนเซอร์มันไหลแรงครับ แต่พอไม่โดน น้ำก็ยังไหล แต่ไหลเบา เหมือนวาล์วโซลินอยด์กันน้ำไม่อยู่อะครับ อยากทราบว่าแก้ไขอย่างไรได้บ้าง 
เพิ่มเติม
ทำงานผ่านโค๊ต Arduino ครับ ._.
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 3
ไม่ต้องจ่ายไฟ เอาสายยางมาอัดท่อดู น้ำไหลไหม หากไหล  ลองสลับด้าน
มันจะมีด้านนึงที่น้ำไม่ไหล ด้านนึงน้ำอาจจะไหล  คือมันจะมีขาเข้ากับขาออก

หากน้ำไม่ไหล ลองจ่ายไฟดู หากน้ำไหลตามคำสั่งเปิดปิด จบ


อาดูโน่มันจะขับ โซลินอยด์ โดยตรงไม่ได้ มันต้องคุมผ่านรีเลย์ ให้รีเลย์ไปตัดต่อไฟเข้าโซลินอยด์

แล้วไฟเลี้ยงก็ต้อง ชับกระแสโซลินอยด์ อย่างเพียงพอด้วย โซลินอยด์ มันจะกินกระแสประมาณ 1-2A
ไฟจาก USB  มันคือ 5V ขับกระแสได้ไม่มาก  เราต้องมีแหล่งจ่ายไฟ มาเสริมหรือแยกไฟเลย ของไมโคร และแรงดันที่ตรงกับโซลินอยด์

( หากเป็นไปได้ เขาจะใช้ไฟเลี้ยงโซลินอยด์แยกตังหากไปอีก เพื่อป้องกันสัญญาณที่จะมารบกวน ไมโคร )



พอมือไปโดนเซนเซอร์มันไหลแรงครับ แต่พอไม่โดน น้ำก็ยังไหล  ....อันนี้ไปเช็คเรื่องเซ็นเซอร์ด้วย ว่าลอจิกที่เข้ามา ค่าเป็นอย่างไร
โดยเอามัลติมิเตอร์ ตั้งย่านวัดแรงดัน วัดเอา

หรือเราเอามาเข้าช่องอนาล็อก  หากเข้าทางนี้ ต้องเช็คค่า ค่าที่อ่านมาว่า  ค่าไหน คือมือบัง ค่าไหนคือ ไม่มีมือมาบัง
เช่น มือบังได้ ค่า 500+  มือไม่บัง ได้ค่า 50-

เราก็ใช้คำสั่ง if ไป     if( ค่า > 500)   {  สั่งเปิดวาล์ว}
                         else if if( ค่า < 50)   {  สั่งปิดวาล์ว}

และต่อให้มันเข้าทางช่องดิจิตอล ก็ต้องวัดดูว่า แล้วแรงดันไฟฟ้าเซ็นเซอร์มันปริ่มๆ ค่า 1 (5V) หรือ 0  (0V) หรือไม่
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่