Quiz Buzzer Circuit sử dụng Vi điều khiển 8051 và Bộ hẹn giờ 555

Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề





Hệ thống còi câu đố chủ yếu được sử dụng trong các trường học, cao đẳng và cả trong các cuộc thi đố vui trực tiếp được truyền hình qua truyền hình. Bộ rung Quiz cho phép bất kỳ người dùng nào nhanh chóng nhấn vào công tắc để trả lời một câu hỏi được đặt ra trong các cuộc thi được tổ chức ở các trường học và cao đẳng. Công tắc được nhấn sẽ phát ra âm thanh ù hoặc báo động trong một khoảng thời gian và thời gian phản ứng rất nhỏ. Buzzers cũng có thể được sử dụng trong các ứng dụng khác nhau như bảng điều khiển truyền tin, lò vi sóng đo nhịp điện tử và các ứng dụng gia dụng khác.

Quiz Buzzer

Quiz Buzzer



Mạch buzzer Quiz có thể được thực hiện theo nhiều cách với việc sử dụng các bộ điều khiển khác nhau. Các bộ điều khiển này bao gồm 555 bộ định thời và vi điều khiển. Mạch còi dựa trên bộ hẹn giờ 555 là một thiết bị đơn giản và chi phí thấp, trong đó khoảng thời gian được xác định bởi các giá trị điện trở và tụ điện (không đổi RC). A Dựa trên vi điều khiển mạch buzzer là một bộ đếm thời gian có thể lập trình được, trong đó khoảng thời gian có thể thay đổi bằng cách thay đổi mã chương trình của bộ vi điều khiển. Mô tả sau đây của cả hai mạch này sẽ giúp bạn so sánh cả hai mạch và hoạt động của chúng.


Mạch Buzzer sử dụng 555 bộ hẹn giờ

Bộ hẹn giờ có thể được vận hành ở ba chế độ như monostable, astable và bistable cho mạch multivibrator . Bộ định thời được sử dụng để tạo xung bằng kỹ thuật điều chế xung. Trong chế độ có thể ổn định, đầu ra được đặt thành cao trong một khoảng thời gian nhất định được xác định bởi hằng số thời gian RC khi bộ hẹn giờ được kích hoạt ở chân 2. Trong chế độ có thể ổn định, đầu vào kích hoạt được kết nối ở chân 2. Khi đầu vào được kích hoạt là thấp, đầu ra của mạch sẽ ở trạng thái cao. Nút đặt lại được kết nối ở chân 4, và nếu đầu vào thấp, thì đầu ra cũng ở trạng thái thấp.



Mạch Buzzer sử dụng 555 bộ hẹn giờ

Mạch Buzzer sử dụng 555 bộ hẹn giờ

Như trong hình, mạch còi bao gồm một vài điện trở, tụ điện và 555 bộ hẹn giờ được thiết lập như những bộ điều khiển đa năng đáng kinh ngạc. Ở chế độ ổn định, không có trạng thái ổn định và các xung được tạo ra ở trạng thái thấp và cao ở dạng sóng vuông mà không cần bất kỳ sự trợ giúp nào từ người dùng. Cơ chế này có thể được sử dụng để chuyển đổi đèn nháy và đèn LED.

Kết nối mạch: Trong mạch này, điện trở R1 được nối giữa Vcc và chân xả 7. Một điện trở R2 khác được nối giữa chân xả 7 và chân kích hoạt2. Pin2 và chân ngưỡng6 được nối tắt và kết nối qua tụ điện. Tụ điện này tích điện qua điện trở R1 và R2 và phóng điện qua R2. Chân 1 được kết nối với đất để phân cực âm và chân 5 được nối với đất thông qua tụ điện và chân 3 được sử dụng như một đầu ra. Chân 7 được nối với bộ phân thế của các điện trở R1 và R2.

Hoạt động mạch: Mạch này ở chế độ ổn định tự động kích hoạt và thay đổi trạng thái của nó từ 'Cao đến Thấp' và 'Thấp đến Cao'. Khi một công tắc được nhấn, thì đầu ra ở chân 3 ở mức cao trong quá trình tụ nạp từ nguồn điện VCC thông qua các điện trở R1 và R2. Tụ điện này được sạc đến 2/3 Vcc để đầu ra trở nên cao trong giai đoạn này và loa tạo ra âm thanh. Sau đó, tụ điện bắt đầu phóng điện qua điện trở R2 cho đến 1/3 Vcc và đầu ra ở chân 3 trở nên thấp trong thời gian này, do đó loa bị tắt tiếng và hoàn toàn bị tắt khi công tắc mở. Quá trình này lặp lại cho đến khi các xung vuông được tạo ra từ trạng thái cao đến trạng thái thấp và trạng thái thấp đến cao dựa trên hằng số thời gian RC.


Mạch bộ rung câu đố với 555 bộ định thời có thể được phát triển thêm bằng cách sử dụng bộ vi điều khiển 8051 (AT89C51). Trong bộ hẹn giờ 555, giá trị thời gian của bộ rung có thể thay đổi tùy thuộc vào giá trị của tụ điện, bằng cách sử dụng vi điều khiển 8051 - các giá trị thời gian có thể được thay đổi bằng cách thay đổi chương trình trong bộ vi điều khiển. Để hiểu rõ hơn về khái niệm này, một ví dụ thực tế về bộ rung câu đố sử dụng vi điều khiển 8051 được đưa ra dưới đây.

8-Ứng viên-Quiz Buzzer với Bộ vi điều khiển 8051 (AT89C51)

Điều này được đề xuất 8 ứng cử viên hệ thống buzzer câu đố được sử dụng trong các cuộc thi đố vui của các trường học và cao đẳng. Nhóm nào nhấn bộ rung trước được ưu tiên trả lời câu hỏi trước. Đôi khi rất khó để nhận ra đội nào đã nhấn còi trong một khoảng thời gian vô cùng nhỏ. Thật trùng hợp, nếu hai cầu thủ của đội bấm còi đồng thời, thì điều kiện khoảng cách thời gian nhỏ sẽ phát sinh, có thể bị ảnh hưởng bởi việc lấy ý kiến ​​thông qua sự can thiệp của con người.

Hệ thống này được thiết kế bằng cách sử dụng AT89C51, thuộc họ 8051 . Bộ rung câu đố này được thiết kế cho tối đa tám đội. Trong hệ thống này, chúng ta có thể xem xét hoạt động của mạch và cách hoạt động của bộ rung.

Quiz Buzzer với Vi điều khiển 8051

Quiz Buzzer với Vi điều khiển 8051

Kết nối mạch: Bộ vi điều khiển này bao gồm 40 chân, trong đó 32 chân được sử dụng cho mục đích đầu vào và đầu ra. Trong hệ thống này, tổng cộng chín chân đầu vào được sử dụng, tất cả tám chân đầu vào được kết nối làm công tắc với cổng 1 của bộ vi điều khiển và chân thứ chín được đặt làm nút đặt lại để đặt lại hệ thống còi. Tám công tắc được kết nối với bộ rung nếu nhấn bất kỳ công tắc nào, thì bộ rung sẽ bị thổi. Màn hình bảy phân đoạn , hiển thị thông tin của công tắc đang được nhấn, được giao tiếp với cổng 2 của bộ vi điều khiển. Bộ vi điều khiển được lập trình theo cách mà nếu bất kỳ công tắc nào được nhấn, thì số công tắc tương ứng sẽ hiển thị trên màn hình LCD. Nguồn điện được kết nối với chân 40 và 31 của bộ vi điều khiển và bộ rung.

Hoạt động mạch: Khi chúng tôi nhấn bất kỳ nút nhấn nào từ một tập hợp các nút nhấn được kết nối với cổng1, thì điều này sẽ cho phép chân tương ứng ở mức logic cao. Sự chuyển đổi tín hiệu từ thấp đến cao này tại một chân cụ thể cho phép logic đầu ra của vi điều khiển cao trong một khoảng thời gian nhất định. Bộ vi điều khiển được lập trình theo cách liên tục quét các chân đầu vào và tương ứng tạo đường dẫn thấp cho mạch còi và cũng hiển thị số trên màn hình bảy đoạn tương ứng với đầu vào được nhấn.

Khoảng thời gian của bộ rung có thể được thay đổi bằng cách sửa đổi chương trình vi điều khiển với khoảng thời gian mong muốn. Nói chung, một bộ vi điều khiển được lập trình với ngôn ngữ C nhúng trong phần mềm Keil .

Đây là tất cả về dự án Quiz buzzer được thiết kế và phát triển cho 8 đội bằng cách sử dụng vi điều khiển 8051. Chúng tôi hy vọng rằng bạn đã hiểu rõ hơn về chủ đề này. Hơn nữa, đối với bất kỳ trợ giúp nào liên quan đến chủ đề này, bạn có thể liên hệ với chúng tôi bằng cách bình luận trong phần bình luận dưới đây.

Tín ảnh: