GPIO 앱을 통해 여러 가지 프로젝트를 보여드린 바 있습니다!
초음파 센서로 'air button' 만들기
PIR 센서로 '신호등(traffic lights) 만들기
이번 포스팅에서는 시중에서 판매되는 여러가지 센서들을 GPIO 앱으로 연동하는 것을 보여드리려고 해요.
(문 앞의 레이저 센서?!)
(Bugs 보드에 손바닥?!)
사용된 센서 패키지를 소개해드리겠습니다!
이 중에서
- Laser sensor
- Sound sensor
- Tilt sensor
- Liquid level sensor
이 패키지에는 없지만,
- PIR sensor
를 NARAN 사무실에서 어떻게 사용하는 지 보여드리겠습니다!
우선 1탄에서는 Laser 센서와 PIR 센서의 사용을 보여드리겠습니다.
# 센서 연동 테스트
해당 센서들의 데이터 시트는 http://www.eleparts.co.kr/EPXDPVYB 에서 확인하실 수 있습니다!
(development resources를 확인하세요!)
- PIR 센서 설정값
PIR은 Interrupted - Pull up 을 활용합니다.
- 레이저 센서 설정값
레이저 센서는 시리얼 통신을 이용해 데이터값을 받아야 하지만, 이 패키지의 센서는 그리 사양이 좋지 않다보니 제대로 데이터값이 넘어오지는 않네요.
그래서 Interrupted - Pull up 을 이용하기로 했습니다.
GPIO17, GPIO18 에 Interrupted를 설정해주세요.
# 센서들을 이용한 자동화 규칙 만들기
## Laser sensor
Laser 센서의 용도
- 사무실 입구에 있는 Hue 전등 색 바뀌기
- 출입문에 사람이 왔다갔다한 횟수
위의 완성된 룰 이미지를 보면,
"GPIO17에 연결된 센서가 Edge rising 이면,
입구의 Hue 두 개가 Random color 로 바뀐다"
입니다.
이렇게 사람이 지나가면 전등의 색이 바뀝니다!
레이저 센서(Laser sensor)가 있는 분들은 Hue 전등이 없더라도 다른 액츄에이터를 이용해서 써보세요!
아래의 룰 이미지를 공유하시면 저희 사무실에서 사용하는 것과 같이 똑같이 사용할 수 있습니다.
출입문 통과 횟수는 베타 버전의 앱을 테스트하면서 구현해봤습니다.
조만간 프로타 사용자분들이 사용해볼 수 있도록 열심히 노력할게요 :)
## PIR sensor
PIR 센서의 용도
- 버그보드에 포스트잇을 붙이고 터치를 하면 음악 재생
- 30초 후 음악 재생 정지
위의 완성된 룰 이미지를 보면,
"GPIO 18에 Interrupted Edge Rising이 일어나면,
Volumio(스트리밍 뮤직 플레이어)가 재생되고,
Volumio(스트리밍 뮤직 플레이어)가 재생되고,
60초 후에 꺼져라"
입니다.
데모 영상을 보세요!
아주 간단하죠?
여러분도 아래의 룰 이미지를 공유받아서 직접해보세요!
여기까지 GPIO 앱으로 아두이노 센서 키트 연동하기 1편 이었습니다!
다음 2편을 기대해주세요 :)

.png)

.png)




