คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 3
ไม่ต้องจ่ายไฟ เอาสายยางมาอัดท่อดู น้ำไหลไหม หากไหล ลองสลับด้าน
มันจะมีด้านนึงที่น้ำไม่ไหล ด้านนึงน้ำอาจจะไหล คือมันจะมีขาเข้ากับขาออก
หากน้ำไม่ไหล ลองจ่ายไฟดู หากน้ำไหลตามคำสั่งเปิดปิด จบ
อาดูโน่มันจะขับ โซลินอยด์ โดยตรงไม่ได้ มันต้องคุมผ่านรีเลย์ ให้รีเลย์ไปตัดต่อไฟเข้าโซลินอยด์
แล้วไฟเลี้ยงก็ต้อง ชับกระแสโซลินอยด์ อย่างเพียงพอด้วย โซลินอยด์ มันจะกินกระแสประมาณ 1-2A
ไฟจาก USB มันคือ 5V ขับกระแสได้ไม่มาก เราต้องมีแหล่งจ่ายไฟ มาเสริมหรือแยกไฟเลย ของไมโคร และแรงดันที่ตรงกับโซลินอยด์
( หากเป็นไปได้ เขาจะใช้ไฟเลี้ยงโซลินอยด์แยกตังหากไปอีก เพื่อป้องกันสัญญาณที่จะมารบกวน ไมโคร )
พอมือไปโดนเซนเซอร์มันไหลแรงครับ แต่พอไม่โดน น้ำก็ยังไหล ....อันนี้ไปเช็คเรื่องเซ็นเซอร์ด้วย ว่าลอจิกที่เข้ามา ค่าเป็นอย่างไร
โดยเอามัลติมิเตอร์ ตั้งย่านวัดแรงดัน วัดเอา
หรือเราเอามาเข้าช่องอนาล็อก หากเข้าทางนี้ ต้องเช็คค่า ค่าที่อ่านมาว่า ค่าไหน คือมือบัง ค่าไหนคือ ไม่มีมือมาบัง
เช่น มือบังได้ ค่า 500+ มือไม่บัง ได้ค่า 50-
เราก็ใช้คำสั่ง if ไป if( ค่า > 500) { สั่งเปิดวาล์ว}
else if if( ค่า < 50) { สั่งปิดวาล์ว}
และต่อให้มันเข้าทางช่องดิจิตอล ก็ต้องวัดดูว่า แล้วแรงดันไฟฟ้าเซ็นเซอร์มันปริ่มๆ ค่า 1 (5V) หรือ 0 (0V) หรือไม่
มันจะมีด้านนึงที่น้ำไม่ไหล ด้านนึงน้ำอาจจะไหล คือมันจะมีขาเข้ากับขาออก
หากน้ำไม่ไหล ลองจ่ายไฟดู หากน้ำไหลตามคำสั่งเปิดปิด จบ
อาดูโน่มันจะขับ โซลินอยด์ โดยตรงไม่ได้ มันต้องคุมผ่านรีเลย์ ให้รีเลย์ไปตัดต่อไฟเข้าโซลินอยด์
แล้วไฟเลี้ยงก็ต้อง ชับกระแสโซลินอยด์ อย่างเพียงพอด้วย โซลินอยด์ มันจะกินกระแสประมาณ 1-2A
ไฟจาก USB มันคือ 5V ขับกระแสได้ไม่มาก เราต้องมีแหล่งจ่ายไฟ มาเสริมหรือแยกไฟเลย ของไมโคร และแรงดันที่ตรงกับโซลินอยด์
( หากเป็นไปได้ เขาจะใช้ไฟเลี้ยงโซลินอยด์แยกตังหากไปอีก เพื่อป้องกันสัญญาณที่จะมารบกวน ไมโคร )
พอมือไปโดนเซนเซอร์มันไหลแรงครับ แต่พอไม่โดน น้ำก็ยังไหล ....อันนี้ไปเช็คเรื่องเซ็นเซอร์ด้วย ว่าลอจิกที่เข้ามา ค่าเป็นอย่างไร
โดยเอามัลติมิเตอร์ ตั้งย่านวัดแรงดัน วัดเอา
หรือเราเอามาเข้าช่องอนาล็อก หากเข้าทางนี้ ต้องเช็คค่า ค่าที่อ่านมาว่า ค่าไหน คือมือบัง ค่าไหนคือ ไม่มีมือมาบัง
เช่น มือบังได้ ค่า 500+ มือไม่บัง ได้ค่า 50-
เราก็ใช้คำสั่ง if ไป if( ค่า > 500) { สั่งเปิดวาล์ว}
else if if( ค่า < 50) { สั่งปิดวาล์ว}
และต่อให้มันเข้าทางช่องดิจิตอล ก็ต้องวัดดูว่า แล้วแรงดันไฟฟ้าเซ็นเซอร์มันปริ่มๆ ค่า 1 (5V) หรือ 0 (0V) หรือไม่
แสดงความคิดเห็น
ทำไมวาล์วโซลินอยด์ จ่ายน้ำตลอดครับ
เพิ่มเติม
ทำงานผ่านโค๊ต Arduino ครับ ._.