ตัวควบคุมการไหลของน้ำที่กำหนดเองพร้อมวงจรตั้งเวลา

ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา





บทความนี้กล่าวถึงวงจรควบคุมการไหลของน้ำแบบกำหนดเองพร้อมตัวจับเวลา Mr. Daljeet Singh Sokhey ร้องขอความคิดนี้

ข้อกำหนดทางเทคนิค

ตอนนี้ฉันกำลังทำโครงการอื่นและต้องการความช่วยเหลือจากคุณ มีอินพุต 2 อินพุตและทั้งสองจะต้องอยู่สูงเป็นระยะเวลา 30 วินาทีเพื่อให้เอาต์พุตเดียวสูงขึ้น (สวิตช์ AND)



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

ฉันใช้โซลินอยด์วาล์วเพื่อควบคุมการเปิดและปิดของน้ำและสวิตช์การไหลเพื่อยืนยันว่าน้ำกำลังไหล



สวิตช์นี้และโซลินอยด์จะต้องเปิดอย่างต่อเนื่องเป็นเวลา 30 วินาทีเพื่อยืนยันว่าน้ำไหลอย่างถูกต้อง และหากเงื่อนไขนี้เป็นที่พอใจควรให้เอาต์พุตสูงที่สามารถใช้เพื่อทริกเกอร์การทำงานอื่น ๆ

คุณสามารถตั้งชื่ออะไรก็ได้เช่น Water Flow Confirmation Circuit หรืออะไรก็ได้ตัวจับเวลาจะเปิดเฉพาะโซลินอยด์เท่านั้น

การเปิดสวิตช์การไหลขึ้นอยู่กับโซลินอยด์ที่ช่วยให้น้ำไหลได้สำเร็จ

นั่นจะส่งผลให้แรงดันไฟฟ้าสูงขึ้นจากสวิตช์การไหล และแรงดันไฟฟ้าแรงสูงจากโฟลว์สวิทช์นี้จะต้องคงอยู่ตราบเท่าที่โซลินอยด์เปิดอยู่ (30 วินาที) หากในช่วงเวลาดังกล่าวแรงดันไฟฟ้าจากสวิทช์การไหลลดลงเป็น LOW ตัวจับเวลาควรรีเซ็ตซึ่งจะปิดโซลินอยด์

บางทีเราอาจเพิ่มวงจรจับเวลาอีกอันที่นี่ซึ่งจะทำให้ลองใหม่หลังจากนั้นพูดประมาณ 3 นาที (ปรับได้)

และเมื่อโซลินอยด์และสวิทช์การไหลยังคงเปิดอยู่เป็นเวลา 30 วินาทีควรให้เอาต์พุตสูงซึ่งสามารถต่อเข้ากับรีเลย์เพื่อเปิดวงจรอื่น ๆ ได้

ต้องปิดโซลินอยด์ก่อน 30 วินาที โซลินอยด์และสวิตช์มีทั้ง 12 V dc

การออกแบบ

ในวงจรควบคุมการไหลของน้ำที่นำเสนอ IC 555 ได้รับการกำหนดค่าเป็นตัวจับเวลา 30 วินาทีผ่านโหมด monostable

เมื่อเปิดเครื่องตัวเก็บประจุ 0.1uF ที่ขา # 2 ของ IC จะให้ลอจิกเป็นศูนย์ชั่วขณะไปยังพินนี้ซึ่งเรียกให้เอาต์พุต IC สูง IC จะเริ่มนับทันทีที่เกิดเหตุการณ์นี้

ค่าสูงข้างต้นที่ส่งมอบที่พิน # 3 ของ IC กระตุ้นทรานซิสเตอร์และโซลินอยด์ที่เชื่อมต่อ

โซลินอยด์จะเปิดประตูเพื่อให้น้ำไหลซึ่งตรวจพบโดยสวิตช์การไหลและสวิตช์เปิดด้วย

การดำเนินการข้างต้นน่าจะเกิดขึ้นเร็วเกินไปและทริกเกอร์เชิงบวกที่ค่อนข้างพร้อมกันจากอุปกรณ์ทั้งสองมาถึงฐานของทรานซิสเตอร์ NPN สองตัวซึ่งจัดเรียงให้เป็นประตู 'NAND'

เมื่อเปิดทรานซิสเตอร์ทั้งสองตัวเราจะมีลอจิกเป็นศูนย์ทั่วทั้งตัวเก็บรวบรวมของทรานซิสเตอร์ตัวบนซึ่งแสดงสถานะที่ถูกต้องของวงจรและอุปกรณ์ทั้งสองทำงานได้อย่างถูกต้อง

ในขณะเดียวกัน IC จะนับเป็นเวลา 30 วินาทีหลังจากนั้นพิน # 3 จะเปลี่ยนกลับเป็นปิดสวิตช์ต่ำอุปกรณ์ทั้งสองซึ่งเห็นได้ชัดว่าแสดงผลสูงทั่วขั้ว OUT ที่แสดงของวงจรโดยให้สัญญาณ '30 วินาทีล่วงเลยไป' ตามที่ตั้งใจไว้ดังต่อไปนี้ เวทีในระบบ

ในกรณีที่อุปกรณ์ใด ๆ ทำงานผิดปกติทรานซิสเตอร์ NAND ตามลำดับจะปราศจากทริกเกอร์ฐานที่ทริกเกอร์สูงที่เอาต์พุต

ภายใต้เงื่อนไขข้างต้นทรานซิสเตอร์ตัวบนที่อยู่ทางซ้ายสุดจะรับทริกเกอร์ฐานจากขั้ว OUT ของวงจรและจะเปิดอย่างไรก็ตามเนื่องจาก IC 555 นับงัวด้วยพิน # 3 สูงจึงทำให้แรงดันไฟฟ้าจากพิน # 3 ผ่านได้ ผ่านทรานซิสเตอร์นี้ไปยังฐานของทรานซิสเตอร์ตัวล่างซึ่งหลังจากการหน่วงเวลาบางอย่างจะรีเซ็ตและเริ่มการทำงานของ 555 IC ใหม่โดยการต่อกราวด์พิน # 2

จากนั้นการดำเนินการจะทำซ้ำ

ความล่าช้าสามารถเปลี่ยนแปลงได้โดยการปรับค่าของตัวเก็บประจุ 10uF

แผนภูมิวงจรรวม

ตามคำแนะนำการแก้ไขวงจรข้างต้นได้รับการแก้ไขดังที่แสดงด้านล่างโปรดดูความคิดเห็นสำหรับรายละเอียด:




ก่อนหน้านี้: ไฟ LED กะพริบพร้อม Delay - Arduino Basics ถัดไป: การตรวจสอบสถานะของสวิตช์ (Digital Read Serial) - Arduino Basics