메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

IT/모바일

스파크 코어(Spark Core)로 만드는 스마트 차고

MAKE

|

2015-01-30

|

by HANBIT

8,012


차고 문의 상태를 전용 실드를 통해 스파크 코어와 연결된 OLED로 볼 수 있다

제임스는 직접 보지 않고도 차고의 문이 열렸는지 확인할 방법이 필요했습니다. 다행히 그는 전자기기를 다루는 재주도 있었고 다양한 종류의 시스템을 코드를 통해 연결하는 방법을 알고 있었지요.

프로젝트 초반, 제임스는 아두이노와 인기가 많은 CC3000 브레이크아웃(Breakout) 보드를 사용했지만, 연결이 잘되지 않아서 더 안정적인 해결책을 찾아야 했습니다.



그는 최근 아두이노와 CC3000 브레이크아웃에서 아두이노 호환성을 갖춘 CC3000 기반의 기판인 스파크 코어로 갈아탔습니다. 얼핏 보면 똑같은 하드웨어 같겠지만, 아닙니다.

스파크코어는 하드웨어뿐만 아니라 직접 연결이 가능한 IoT(사물 인터넷) 시스템을 제공합니다. 이 두 번째 버전에는 OLED 디스플레이와 페블(Pebble) 손목시계로 차고 문의 상태를 업데이트하는 기능이 포함되었죠.


차고 문의 상태를 원격으로 알림을 받는 모습


차고 문을 원격으로 조작하고 문의 상태를 확인하기 위해 페블 스틸 스마트워치를 사용했습니다. 자바스크립트로 작성한 SmartGarage라는 간단한 애플리케이션으로 (스파크코어의 Restful 서비스를 이용해) 차고 문의 상태를 알 수 있었습니다. 페블은 자바스크립트 애플리케이션을 실행할 수 있기 때문에 버튼을 눌렀을 때 AJAX 리퀘스트를 쉽게 보낼 수 있지요.


문의 위치를 알아내기 위해, 제임스는 리드(Reed) 스위치 하나를 차고 문에 붙이고, 또 하나를 차고에 고정된 위치에 붙였습니다. 문이 열리면 리드 스위치가 열리고, 문이 닫히면 리드 스위치도 닫힌 상태가 됩니다.


프로젝트 레이아웃


납땜질


전용 실드


차고 문에 붙인 리드 스위치

제임스의 사이트에서 더 많은 이미지와 동영상, 그리고 부품 목록이 포함된 완전한 프로젝트 설명서를 확인해 볼 수 있습니다.

원문링크 http://makezine.com/2014/12/31/smart-garage-with-spark-core/
TAG :
댓글 입력
자료실