이 신호등 프로젝트 에서는 4 방향 신호의 신호등을 제어하는 회로를 설계 할 것입니다. 이 회로는 555 타이머 IC 타이머와 디케 이드 카운터로 설계되었습니다. 타이머는 펄스를 생성하고 이러한 펄스는 10 단계 디케 이드 카운터에 공급됩니다.
10 단계 DECADE COUNTER 에는 TEN의 메모리가 있습니다. 최대 10 개의 펄스를 셀 수 있습니다. 따라서 시계의 모든 피크에 대해 카운터는이를 이벤트로 인정하고 기억합니다. 카운터가 기억 한 이벤트 수는 해당 핀에 의해 출력됩니다.
회로 구성 요소
- + 9v ~ + 12v 공급 전압
- 555 타이머 IC
- 1KΩ, 10KΩ, 220Ω 저항기 (3 개),
- 10µF 및 100µF 커패시터
- RED LED (4 개), BLUE LED (4 개) 및 YELLOW LED (4 개)
- CD4017 10 년 카운터 IC
- IN4007 다이오드 (8 개)
회로도 및 설명
555 Timer IC를 사용한 4 방향 신호등 회로도 가 위의 다이어그램에 나와 있습니다. 여기서 타이머는 약 100ms의 펄스를 생성합니다. 따라서 ON 시간은 50ms이고 OFF 시간은 50ms입니다. 이 시간은 커패시터 값을 변경하여 변경할 수 있습니다. 가로등은 2 분 동안 시프트 시간이 있지만 여기서는 회로 테스트 시간을 단축하고 있습니다.
4 방향 신호등 의 시간 이동 은 10uF 커패시터를 470uF 커패시터로 교체하여이 회로에서 달성 할 수 있습니다. 전원이 켜지면 타이머가 구형파 생성기 역할을하여 클록을 생성하고이 클록은 DECADE BINARY COUNTER에 공급됩니다. 이제 10 진 바이너리 카운터는 클럭에 제공된 펄스 수를 계산하고 해당 핀 출력을 높게 설정합니다. 예를 들어 이벤트 카운트가 3이면 카운터의 Q2 핀이 높아지고 5가 카운트되면 핀 Q4는 높은. 따라서 매 100ms마다 피크가 있으며,이 피크에서는 카운터 메모리가 1 씩 증가하고 출력도 증가합니다.
여기서 다이오드는 카운터 출력의 단락을 방지합니다. 예를 들어 카운트가 2 개이면 Q1이 높을 것입니다 (Q1이 높기 때문에 다이오드가 없을 때 Q0, Q2를 포함한 다른 모든 출력은 낮음), 양의 전압을 가진 Q1은 서로 연결되어 있기 때문에 Q0에 의해 LOW로 거의 풀다운되지 않습니다 (Q1이 높을 때 Q0 전압이 + 0V이므로). 이 단락이 발생합니다.
따라서 Q0, Q1, Q2, Q3 동안 NORTH 및 SOUTH의 GREEN LED가 EAST 및 WEST의 RED LED와 함께 켜집니다. 따라서 클럭이 1Hz라고 가정하면 NORTH 및 SOUTH 측에 4 초 동안 녹색 신호를 보내고이 시간 동안 EAST 및 WEST 측에도 RED 신호를 STOP으로 보냅니다.
Q4가 상승하면 NORTH와 SOUTH의 노란색 LED가 EAST 및 WEST의 빨간색 LED와 함께 켜집니다. 따라서 클럭이 1Hz라고 가정하면 NORTH 및 SOUTH 측은 1 초 동안 감속하도록 YELLOW 신호를 보내고이 시간 동안 EAST 및 WEST 측도 RED 신호를 STOP으로 보냅니다.
Q5, Q6, Q7, Q7이 높으면 동쪽 및 서쪽의 녹색 LED가 NORTH 및 SOUTH의 빨간색 LED와 함께 켜집니다. 따라서 클럭이 1Hz라고 가정하면 EAST 및 WEST 측에 4 초 동안 녹색 신호를 보내고이 시간 동안 NORTH 및 SOUTH 측에도 RED 신호를 STOP합니다.
Q4가 높을 때 동쪽과 서쪽의 노란색 LED가 NORTH와 SOUTH의 빨간색 LED와 함께 켜집니다. 따라서 클럭이 1Hz라고 가정하면 EAST 및 WEST 측은 1 초 동안 감속하도록 YELLOW 신호를 보내고이 시간 동안 NORTH 및 SOUTH 측도 RED 신호를 STOP으로 보냅니다.
위의 4 단계는 연속적인 사이클을 형성하여 4 방향으로 신호등을 제어합니다.