본문 바로가기

Project/Embedded Project2

충돌 위험 신호 시스템 프로젝트 이번 프로젝트는 라즈베리파이에서 초음파 센서, 부저, 버튼을 이용하여 시각 장애인을 위한 충돌 위험 신호 시스템을 개발하는 프로젝트 입니다. 구현조건 버튼을 누르면 초음파 센서가 센서 전방에 놓인 사물까지의 거리를 측정한다. 측정된 거리에 따라 소리가 발생하는 주기와 주파수를 달리하여, 사물까지의 거리를 소리 신호로 전달한다. 사물까지의 거리가 멀면 긴 주기 (2초)와 낮은 주파수 (131Hz)로 소리를 발생시킨다. 반면, 사물까지의 거리가 가까우면 짧은 주기 (0.1초)와 낮은 주파수 (1,046Hz)로 소리를 발생시킨다. 버튼을 다시 누르면 초음파 센서가 측정을 멈춘다. 회로도 LED : GPIO16(12) Photo resistor : GPIO17(11) Switch : GPIO24(18) Buzz.. 2023. 12. 26.
기억력 도전 게임 프로젝트 이번 프로젝트는 라즈베리파이에서 LED와 버튼을 활용하여 LED 기억력 도전 게임을 만드는 프로젝트입니다. 구현조건 게임이 시작하면, 세 개의 LED가 임의의 순서로 한 번씩 점등됨 - LED 점등 시간은 1초로 함. LED의 점등이 끝나면, 점등된 순서에 맞게 버튼을 입력해야 함. - 버튼 입력을 확인하기 위해, 버튼 입력 시 해당하는 LED를 0.5초 점등시킴. - 0.5초 점등되는 동안에는 다른 버튼은 입력 받을 수 없음. 버튼 입력 순서가 올바르면, 성공 표시 LED를 3번 점등하고, 게임을 종료함. 그렇지 않으면 실패 표시 LED를 3번 점등하고 게임을 종료함. 회로도 LED 1 : GPIO 26(37) / LED 2 : GPIO 19(35) / LED 3 : GPIO 13(33) 성공 표시 L.. 2023. 12. 22.