코드에 대한 소개 및 설명은 별도의 글에 작성하였으니 참고 바랍니다.
https://wannagola.tistory.com/15
이번 글에서는 임베디드시스템을 활용한 프로젝트인 스마트 캠핑카 제작 결과를 보여주고자 한다.
시작에 앞서 우리가 처음 기획 당시 작성하였던 구상도를 보여주겠다.
1. 비밀번호 입력
2. 시동 ON
시동이 켜지면 모든 동작이 가능하다.
이때 시동이 켜져있는 것을 알려주기 위해 캠핑카 전면 코에 불이 들어온다.
3. 모션센서 감지 시, 운전석 문 열림
자동차의 운전석 쪽 문은 인체감지 센서가 모션을 감지하면 문이 열리고 3초 후 에 자동으로 다시 닫긴다.
이때 문을 열어주는건 서보모터를 사용했다.
3. 모션센서 미감지 3초 후, 운전석 문 닫힘
인체 감지 센서에 모션이 감지 되지 않는다면 3초 후 문이 닫긴다.
4. 주변 환경이 어두울 경우 -> 햇빛 가리개 닫힘 & LED 조명 ON
캠핑카의 윗면에 달려있는 조도센서가 캠핑카 바깥의 조도를 인식하는 역할을 한다.
바깥이 어두워지면 햇빛 가리개가 닫히고 캠핑카 내부의 LED등이 켜지도록 구현하였다.
4. 주변 환경이 밝을 경우 -> 햇빛 가리개 열림 & LED 조명 OFF
바깥이 밝아지면 햇빛가리개가 펼쳐지고, 내부 등이 꺼진다.
햇빛가리개는 서보모터를 사용했다.
5. 오론쪽 모션을 감지할 경우 > 선풍기 ON
사전에 학습시킨 감바랩스 보드를 오른쪽으로 모션하면 선풍기가 작동하도록 구현하였다.
5. 왼쪽 모션을 감지할 경우 > 히터 ON
사전에 학습시킨 감바랩스 AI 보드를 왼쪽으로 모션하면 히터가 작동하도록 구현하였다.
추가적으로 선풍기와 히터 모두 스마트폰에서 문자를 입력하고 끄고 킬 수 있도록 하였다.
6. 시동 OFF
스마트폰에서 시동을 끌 수 있다.
시동을 끄면 캠핑카 전면의 LED 조명이 꺼지고, 작동하고 있던 모든 기능들이 정지된다.
위 작동 과정을 담은 블루투스 통신 과정은 다음과 같다. (실제 통신 화면 캡처)
아래 시연 영상을 첨부하였으니 참고하시기 바랍니다!
'개인 프로젝트' 카테고리의 다른 글
<스마트 캠핑카> 임베디드시스템 프로젝트 - 코드 소개 및 설명 (0) | 2025.01.09 |
---|---|
제5회 인공지능인문학 대학생 학술논문 경연대회 장려상 (4) | 2024.11.17 |