Quiz Buzzer Circuit โดยใช้ไมโครคอนโทรลเลอร์ 8051 และ 555 Timer

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





ระบบ Quiz buzzer ส่วนใหญ่จะใช้ในโรงเรียนวิทยาลัยและในการแข่งขันตอบคำถามถ่ายทอดสดทางโทรทัศน์ Quiz buzzer ช่วยให้ผู้ใช้ทุกคนสามารถกดสวิตช์ได้อย่างรวดเร็วเพื่อตอบคำถามที่เกิดขึ้นระหว่างการแข่งขันที่จัดขึ้นในโรงเรียนและวิทยาลัย สวิตช์แบบกดจะส่งเสียงหึ่งหรือสัญญาณเตือนในช่วงเวลาหนึ่งและเวลาตอบสนองจะน้อยมาก Buzzers ยังสามารถใช้ในแอพพลิเคชั่นต่างๆเช่นแผงแจ้งเตือน, เตาไมโครเวฟเครื่องเมตรอนอมอิเล็กทรอนิกส์และการใช้งานในครัวเรือนอื่น ๆ

Quiz Buzzer

Quiz Buzzer



วงจร Quiz buzzer สามารถใช้งานได้หลายวิธีด้วยการใช้ตัวควบคุมต่างๆ ตัวควบคุมเหล่านี้ประกอบด้วยตัวจับเวลา 555 ตัวและไมโครคอนโทรลเลอร์ วงจรกริ่งตามตัวจับเวลา 555 เป็นอุปกรณ์ที่เรียบง่ายและราคาประหยัดโดยระยะเวลาจะถูกกำหนดโดยค่าตัวต้านทานและตัวเก็บประจุ (ค่าคงที่ RC) ก ใช้ไมโครคอนโทรลเลอร์ วงจรกริ่งเป็นตัวจับเวลาที่ตั้งโปรแกรมได้ซึ่งระยะเวลาสามารถเปลี่ยนแปลงได้โดยการเปลี่ยนรหัสโปรแกรมของไมโครคอนโทรลเลอร์ คำอธิบายต่อไปนี้ของวงจรทั้งสองนี้จะช่วยให้คุณเปรียบเทียบทั้งวงจรและการทำงานของวงจร


Buzzer Circuit โดยใช้ 555 Timers

ตัวจับเวลาสามารถทำงานได้สามโหมดเช่น monostable, astable และ bistable สำหรับวงจรมัลติไวเบรเตอร์ . ตัวจับเวลาใช้สำหรับสร้างพัลส์โดยใช้เทคนิคการมอดูเลตแบบพัลส์ ในโหมด monostable เอาต์พุตจะถูกตั้งค่าเป็น high สำหรับช่วงเวลาหนึ่งซึ่งกำหนดโดยค่าคงที่ของเวลา RC เมื่อตัวจับเวลาถูกทริกเกอร์ที่พิน 2 ในโหมด bistable อินพุตทริกเกอร์จะเชื่อมต่อที่พิน 2 เมื่ออินพุตที่ทริกเกอร์ถูก ต่ำเอาต์พุตของวงจรจะอยู่ในสถานะสูง ปุ่มรีเซ็ตเชื่อมต่อที่พิน 4 และหากอินพุตต่ำเอาต์พุตก็อยู่ในสถานะต่ำเช่นกัน



Buzzer Circuit โดยใช้ 555 Timers

Buzzer Circuit โดยใช้ 555 Timers

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

การเชื่อมต่อวงจร: ในวงจรนี้ตัวต้านทาน R1 เชื่อมต่อระหว่าง Vcc และขาปล่อย 7 ตัวต้านทาน R2 อีกตัวเชื่อมต่อระหว่างขาปล่อย 7 และขาทริกเกอร์ 2 Pin2 และ threshold pin6 ลัดวงจรและเชื่อมต่อผ่านตัวเก็บประจุ ตัวเก็บประจุนี้ชาร์จผ่านตัวต้านทาน R1 และ R2 และปล่อยผ่าน R2 Pin1 เชื่อมต่อกับกราวด์สำหรับการให้น้ำหนักเชิงลบและพิน 5 เชื่อมต่อกับกราวด์ผ่านตัวเก็บประจุและใช้พิน 3 เป็นเอาต์พุต Pin 7 เชื่อมต่อกับตัวแบ่งศักย์ของตัวต้านทาน R1 และ R2

การทำงานของวงจร: วงจรนี้อยู่ในโหมด astable ซึ่งจะทริกเกอร์และเปลี่ยนสถานะโดยอัตโนมัติจาก 'สูงไปต่ำ' และ 'ต่ำไปสูง' เมื่อกดสวิตช์เอาต์พุตที่ขา 3 จะสูงระหว่างที่ตัวเก็บประจุชาร์จจากแหล่งจ่ายไฟ VCC ผ่านตัวต้านทาน R1 และ R2 ตัวเก็บประจุนี้ได้รับการชาร์จสูงถึง 2/3 Vcc เพื่อให้เอาต์พุตสูงตลอดช่วงเวลานี้และลำโพงจะส่งเสียง จากนั้นตัวเก็บประจุจะเริ่มปล่อยผ่านตัวต้านทาน R2 จนถึง 1/3 Vcc และเอาต์พุตที่พิน 3 จะต่ำในช่วงเวลานี้ดังนั้นลำโพงจึงถูกปิดเสียงและจะถูกปิดอย่างสมบูรณ์เมื่อสวิตช์เปิดขึ้น กระบวนการนี้จะทำซ้ำจนกว่าพัลส์สี่เหลี่ยมจะถูกสร้างขึ้นจากสถานะสูงไปต่ำและสถานะต่ำไปสูงตามค่าคงที่ของเวลา RC


วงจรเสียงกริ่งตอบคำถามพร้อมตัวจับเวลา 555 ตัวสามารถพัฒนาเพิ่มเติมได้โดยใช้ไมโครคอนโทรลเลอร์ 8051 (AT89C51) ในตัวจับเวลา 555 ค่าเวลาของกริ่งสามารถเปลี่ยนแปลงได้ขึ้นอยู่กับค่าของตัวเก็บประจุ โดยใช้ไมโครคอนโทรลเลอร์ 8051 - ค่าเวลาสามารถเปลี่ยนแปลงได้โดยการเปลี่ยนโปรแกรมในไมโครคอนโทรลเลอร์ เพื่อให้เข้าใจแนวคิดนี้ได้ดียิ่งขึ้นตัวอย่างการใช้งานจริงของกริ่งตอบคำถามที่ใช้ไมโครคอนโทรลเลอร์ 8051 แสดงไว้ด้านล่าง

8-Candidate-Quiz Buzzer พร้อมไมโครคอนโทรลเลอร์ 8051 (AT89C51)

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

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

Quiz Buzzer พร้อมไมโครคอนโทรลเลอร์ 8051

Quiz Buzzer พร้อมไมโครคอนโทรลเลอร์ 8051

การเชื่อมต่อวงจร: ไมโครคอนโทรลเลอร์นี้ประกอบด้วย 40 พินซึ่ง 32 พินใช้สำหรับอินพุตและเอาต์พุต ในระบบนี้จะใช้พินอินพุตทั้งหมดเก้าพินอินพุตทั้งแปดพินเชื่อมต่อเป็นสวิตช์ไปยังพอร์ต 1 ของไมโครคอนโทรลเลอร์และพินที่เก้าถูกตั้งเป็นปุ่มรีเซ็ตสำหรับการรีเซ็ตระบบกริ่ง สวิตช์แปดตัวเชื่อมต่อกับกริ่งหากกดสวิตช์ใด ๆ เสียงกริ่งดังขึ้น จอแสดงผลเจ็ดส่วน ซึ่งแสดงข้อมูลของสวิตช์ที่ถูกกดจะเชื่อมต่อกับพอร์ต 2 ของไมโครคอนโทรลเลอร์ ไมโครคอนโทรลเลอร์ถูกตั้งโปรแกรมในลักษณะที่หากกดสวิตช์ใด ๆ หมายเลขสวิตช์ที่เกี่ยวข้องจะปรากฏบนจอ LCD แหล่งจ่ายไฟเชื่อมต่อกับขา 40 และ 31 ของไมโครคอนโทรลเลอร์และกริ่ง

การทำงานของวงจร: เมื่อเรากดปุ่มใด ๆ จากชุดปุ่มกดที่เชื่อมต่อกับพอร์ต 1 สิ่งนี้จะทำให้พินที่เกี่ยวข้องกับลอจิกสูง การเปลี่ยนสัญญาณจากต่ำไปสูงที่พินเฉพาะนี้ทำให้ลอจิกเอาต์พุตของไมโครคอนโทรลเลอร์สูงในช่วงเวลาหนึ่ง ไมโครคอนโทรลเลอร์ได้รับการตั้งโปรแกรมในลักษณะที่จะสแกนพินอินพุตอย่างต่อเนื่องและทำให้เส้นทางต่ำสำหรับวงจรกริ่งและยังแสดงหมายเลขบนจอแสดงผลเจ็ดส่วนที่สอดคล้องกับอินพุตที่กด

ช่วงเวลาของเสียงกริ่งสามารถเปลี่ยนแปลงได้โดยการปรับเปลี่ยนโปรแกรมไมโครคอนโทรลเลอร์ด้วยช่วงเวลาที่ต้องการ โดยทั่วไปไมโครคอนโทรลเลอร์จะถูกตั้งโปรแกรมด้วย ภาษา C ที่ฝังอยู่ในซอฟต์แวร์ Keil .

ทั้งหมดนี้เกี่ยวกับโครงการ Quiz buzzer ที่ออกแบบและพัฒนาสำหรับ 8 ทีมโดยใช้ไมโครคอนโทรลเลอร์ 8051 เราหวังว่าคุณจะเข้าใจหัวข้อนี้ดีขึ้น นอกจากนี้หากต้องการความช่วยเหลือเกี่ยวกับหัวข้อนี้คุณสามารถติดต่อเราได้โดยการแสดงความคิดเห็นในส่วนความคิดเห็นด้านล่าง

เครดิตภาพ: