프로젝트

나도 메이커! 메이커스 여러분들의 작품/프로젝트를 공유하는 공간입니다.

음성제어 스마트홈 미니어처

2015-04-05 10:58:18

안녕하세요 :)

고등학교 3학년에 재학하고 있는 아두이노 입문 1년차 메이커입니다.

평소 IoT나 무선제어, 패턴인식에 관심이 많았고, 오너 프로그래머가 되기위해 8년째 준비해오고 있었던지라 아두이노를 배우고 가장 처음 시작해 계속해서 개선해오고 있는 프로젝트를 하나 올려볼까 합니다.

스마트홈 시스템인데요. 아두이노를 배우고 한달쯤 지났을때 였나요..? 집 거실에서 TV를 보며 누워있는데, 방에 전등을 끄지않고 나온 겁니다.

다들 아시다시피 너무 귀찮거든요. 전등하나 끄기위해 방까지 다녀온다는게.

당시 아두이노 키트는 학교에 두고 다녔는데, 마침 집에 아날로그 디머 다이얼, 블루투스HC-06모듈, 우노보드하나, 6셀 전원공급기, 서보모터하나가 있었습니다.

그래서 즉석에서 전등에 붙일 전등 제어 장치를 만들었었습니다.

초기에는 작동을 잘 했는데, 서보모터로 인한 배터리 소모가 너무 심하고, 전력이 부족해지니 다이얼신호가 튀어서 전등이 맘대로 꺼졌다 켜졌다 하는 문제가 있어, 철거해뒀습니다.(지금생각해보면 릴레이하나면 되는 문제였는데요 ㅎㅎ;;)

여기에서 영감을 얻어 스마트홈 시스템을 만들어보면 어떨까? 해서 시작한 프로젝트입니다.

먼저 미니어처로 제작을 하기로 결정했고, 스마트홈 시스템이 제어할 가구와 집모형을 디자인해야 했습니다.

그래서 창문 블라인드, 문, 문잠금장치, 전등2개, 선풍기를 구현해 보기로 했습니다.

그리고 집 모형을 3D 모델링해봤습니다.

 

 

대략적인 모델링 구상도입니다. 완벽하게 똑같이 구현할 수는 없었지만, 상당히 좋은 가이드라인이 되어줬습니다.

 

 

폼보드, 골판지를 이용해 집의 기본틀을 조립해주고, 회로를 조립해봤습니다. 소프트웨어는 1차로 대충 설계해서 작동만 하게 넣어줬습니다.

 

 

그리고 최근에 완성한 모습입니다. 기존에는 스마트폰 블루투스 앱을 이용해 터치해서 제어하는 방식이었는데, 자연어 처리 음성인식 어플리케이션 개발자분께서 아두이노 연동 IDE를 제공해주셔서 음성인식으로 완성시켰습니다. 안드로이드 디바이스에 명령을 내리면 모형이 움직이는 방식입니다. 포스트잇에 음성명령어를 적어서 붙여뒀습니다.

 

 

회로는 전선을 끊어 길이를 맞춘뒤 설계해줬습니다. 회로 프로토타입과 달리 전원공급을 12V 1A 유선 어댑터로 일정하게 공급하게 되어있고, 불필요한 회로는 보드를 뚫어 밑으로 지나가게 했습니다.

 


 

그결과 아래쪽이 다소 엉망이긴 합니다 ㅎㅎ;;

 

작동 영상을 촬영해둔게 있습니다. 한번 보시죠.

 

 

가끔 말귀를 못알아들을때가 있긴하지만 꽤 훌륭하게 작동합니다 ㅎㅎ

 

이제 이 프로젝트는 마무리짓고, 후속프로젝트로 주차장 잔여공간 스마트폰 전송 IoT 프로젝트를 진행하려 합니다.

대학진학후에 이 프로젝트를 불려서 제방하나를 통째로 IoT화 시켜버리려 준비중이기도 하구요 ㅎㅎ

 

사용 부품

Arduino UNO R3 x 2

Yellow LED x 4

Servo x 2

DC motor 100RPM x 1

DC motor 600RPM x 1

L293D motor driver x 1

Sparkfun RFID x 1

 

부족한 작품 보시느라 수고 많으셨습니다 ㅜㅜ

김현곤학성고등학교

스마트홈,IoT,음성인식,자연어처리,Hub,고등학생,메이커,아두이노