Page 312 - MDP2022-2
P. 312
3) 입력부 : 스마트폰, 터치스크린의 값을 라즈베리파이로 보내고, 아두이노에서 신호를 STM32로 보내
고 받는다.
4) 출력부
가) 아두이노
: 아두이노에서 신호를 받아 아래 3개의 기능을 수행한다.
① 아두이노의 신호 출력
: 아두이노가 초음파센서가 일정거리에 도달했을 때 STM에게 신호를 보내는 역할을 수행한다.
② 네오픽셀
: 초음파센서가 일정거리에 도달했을 때 내부를 밝게 해주는 역할을 수행한다.
③ OLED
: 온 습도 센서의 정보를 사용자가 편하게 볼 수 있게 출력하는 역할을 수행한다.
: 기능 수행 후에 핸드폰에 결과 값을 출력한다.
나) STM32
: 아두이노에서 신호를 받으면 아래 2개의 기능을 수행한다.
① 스텝모터
: 아두이노에서 신호를 받으면 문을 움직이는 역할을 수행한다.
② STM32의 신호 출력
: STM32가 모터제어를 완료한 신호를 보낸다.
2. 주요 부품 설명
가. 라즈베리파이 4
라즈베리 파이는 영국 잉글랜드의 라즈베리 파이 재단이 학교와 개발도상국에서 기초 컴퓨터
과학의 교육을 증진시키기 위해 개발한 신용카드 크기의 싱글 보드 컴퓨터이다. 초기의 라즈베
리 파이는 엘레멘트14/프리미어 파넬, RS 콤포넌트와의 허가된 제조 협정을 통해 제작되었다.
컴퓨터로 사용하기 위한 CPU와 모니터 연결을 위한 HDMI 포트, 키보드나 마우스 연결을 위한