8051 마이크로 컨트롤러 및 555 타이머를 사용하는 퀴즈 부저 회로

문제를 제거하기 위해 도구를 사용해보십시오





퀴즈 버저 시스템은 주로 학교, 대학 및 TV를 통해 방송되는 라이브 퀴즈 대회에서 사용됩니다. 퀴즈 버저를 사용하면 모든 사용자가 학교와 대학에서 열리는 대회에서 제기 된 질문에 대한 응답으로 스위치를 빠르게 누를 수 있습니다. 눌려진 스위치는 일정 시간 동안 윙윙 거리는 소리 나 알람을 제공하며 반응 시간은 매우 짧습니다. 부저는 표시기 패널, 전자 메트로놈 전자 레인지 및 기타 가정용 애플리케이션과 같은 다양한 애플리케이션에도 사용할 수 있습니다.

퀴즈 부저

퀴즈 부저



퀴즈 부저 회로는 다양한 컨트롤러를 사용하여 여러 가지 방법으로 구현할 수 있습니다. 이러한 컨트롤러에는 555 타이머와 마이크로 컨트롤러가 포함됩니다. 555 타이머 기반 버저 회로는 간단하고 저렴한 장치로, 시간 지속 시간은 저항 및 커패시터 값 (RC 상수)에 의해 결정됩니다. ㅏ 마이크로 컨트롤러 기반 버저 회로는 마이크로 컨트롤러의 프로그램 코드를 변경하여 시간 지속 시간을 변경할 수있는 프로그래밍 가능한 타이머입니다. 이 두 회로에 대한 다음 설명은 회로와 작동을 비교하는 데 도움이 될 것입니다.


555 타이머를 사용하는 부저 회로

타이머는 다음과 같은 세 가지 모드로 작동 할 수 있습니다. 멀티 바이브레이터 회로를위한 단 안정, 불안정 및 쌍 안정 . 타이머는 펄스 변조 기술을 사용하여 펄스를 생성하는 데 사용됩니다. 단 안정 모드에서는 타이머가 핀 2에서 트리거 될 때 RC 시정 수에 의해 결정된 특정 시간 동안 출력이 높음으로 설정됩니다. 쌍 안정 모드에서 트리거링 입력은 핀 2에 연결됩니다. 낮 으면 회로의 출력이 높은 상태가됩니다. 리셋 버튼은 핀 4에 연결되어 있으며 입력이 로우이면 출력도 로우 상태입니다.



555 타이머를 사용하는 부저 회로

555 타이머를 사용하는 부저 회로

그림과 같이 부저 회로는 두 개의 저항, 커패시터 및 555 타이머 불안정한 멀티 바이브레이터로 설정되어 있습니다. 비 안정 모드에서는 안정된 상태가 없으며 사용자의 도움없이 구형파의 로우 및 하이 상태에서 펄스가 생성됩니다. 이 메커니즘은 플래시 램프와 LED를 전환하는 데 사용할 수 있습니다.

회로 연결 : 이 회로에서 저항 R1은 Vcc와 방전 핀 7 사이에 연결됩니다. 또 다른 저항 R2는 방전 핀 7과 트리거 핀 2 사이에 연결됩니다. Pin2 및 임계 값 pin6은 단락되어 커패시터를 통해 연결됩니다. 이 커패시터는 저항 R1 및 R2를 통해 충전되고 R2를 통해 방전됩니다. Pin1은 네거티브 바이어스를 위해 접지에 연결되고 핀 5는 커패시터를 통해 접지에 연결되며 pin3은 출력으로 사용됩니다. 핀 7은 R1 및 R2 저항의 전위 분배기에 연결됩니다.

회로 작동 : 이 회로는 자체적으로 'High to Low'및 'Low to High'상태를 자동으로 트리거하고 변경하는 불안정 모드입니다. 스위치를 누르면 저항 R1 및 R2를 통해 전원 공급 장치 VCC에서 커패시터를 충전하는 동안 핀 3의 출력이 높습니다. 이 커패시터는 최대 2/3 Vcc까지 충전되어이 기간 동안 출력이 높아지고 스피커에서 소리가납니다. 그런 다음 커패시터는 1/3 Vcc까지 저항 R2를 통해 방전을 시작하고이 시간 동안 핀 3의 출력이 낮아져 스피커가 음소거되고 스위치가 열리면 완전히 꺼집니다. 이 프로세스는 RC 시정 수에 따라 사각 펄스가 하이에서 로우 상태로, 로우에서 하이 상태로 생성 될 때까지 반복됩니다.


555 타이머가있는 퀴즈 부저 회로는 8051 마이크로 컨트롤러 (AT89C51)를 사용하여 추가로 개발할 수 있습니다. 555 타이머에서 부저의 시간 값은 커패시터 값에 따라 달라질 수 있습니다. 8051 마이크로 컨트롤러를 사용하여 – 마이크로 컨트롤러에서 프로그램을 변경하여 타이밍 값을 변경할 수 있습니다. 이 개념을 더 잘 이해하기 위해 8051 마이크로 컨트롤러를 사용하는 퀴즈 버저의 실제 예가 아래에 나와 있습니다.

8051 마이크로 컨트롤러 (AT89C51)가 포함 된 8 후보 퀴즈 버저

이것은 제안 8 후보 퀴즈 부저 시스템 학교와 대학의 퀴즈 대회에서 사용됩니다. 부저를 먼저 누르는 팀이 질문에 대한 답변에 대한 우선권을 부여받습니다. 어떤 팀이 극히 짧은 시간 내에 부저를 눌렀는지 인식하기가 매우 어렵습니다. 공교롭게도 두 명의 팀 선수가 동시에 부저를 누르면 작은 시간 간격 조건이 발생하며, 이는 인간의 개입을 통해 의견을 취함으로써 영향을받을 수 있습니다.

이 시스템은 8051 제품군의 AT89C51 . 이 퀴즈 부저는 최대 8 개 팀을 위해 설계되었습니다. 이 시스템에서 우리는 회로 작동과 부저가 어떻게 작동하는지 살펴볼 수 있습니다.

8051 마이크로 컨트롤러가있는 퀴즈 부저

8051 마이크로 컨트롤러가있는 퀴즈 부저

회로 연결 : 이 마이크로 컨트롤러는 40 개의 핀으로 구성되며 32 개의 핀이 입력 및 출력 용도로 사용됩니다. 이 시스템에서는 총 9 개의 입력 핀이 사용되고 8 개의 입력 핀은 모두 마이크로 컨트롤러의 포트 1에 스위치로 연결되며 9 번째 핀은 부저 시스템을 재설정하기위한 재설정 버튼으로 설정됩니다. 스위치 중 하나를 누르면 8 개의 스위치가 부저에 연결되고 부저가 울립니다. 7 분할 디스플레이 누르고있는 스위치의 정보를 표시하는는 마이크로 컨트롤러의 포트 2와 인터페이스됩니다. 마이크로 컨트롤러는 스위치를 누르면 해당 스위치 번호가 LCD에 표시되도록 프로그래밍됩니다. 전원 공급 장치는 마이크로 컨트롤러와 부저의 40 및 31 핀에 연결됩니다.

회로 작동 : 포트 1에 연결된 푸시 버튼 세트에서 푸시 버튼을 누르면 해당 핀이 로직 하이로 전환됩니다. 특정 핀에서 신호가 로우에서 하이로 전환되면 특정 시간 동안 마이크로 컨트롤러 출력 로직이 하이로 전환됩니다. 마이크로 컨트롤러는 입력 핀을 지속적으로 스캔하고 그에 따라 부저 회로를위한 로우 경로를 만들고 누른 입력에 해당하는 7 세그먼트 디스플레이에 숫자를 표시하도록 프로그래밍됩니다.

부저의 시간은 마이크로 컨트롤러 프로그램을 원하는 시간으로 수정하여 변경할 수 있습니다. 일반적으로 마이크로 컨트롤러는 Keil 소프트웨어에 포함 된 C 언어 .

이것은 8051 마이크로 컨트롤러를 사용하여 8 개 팀을 위해 설계되고 개발 된 퀴즈 부저 프로젝트에 관한 것입니다. 이 주제에 대해 더 잘 이해 하셨기를 바랍니다. 또한이 주제에 대한 도움이 필요하면 아래에 제공된 댓글 섹션에 댓글을 달아 문의 할 수 있습니다.

사진 크레딧 :