Ironman – 아두이노와 구글 음성인식 프로젝트 공유

이전글에서 소개한 아두이노 프로젝트 공유

구글의 음성인식 서비스를 이용해서 집안의 전자 제품을 제어함.

Arduino 부품 구성

1366606244729m0
아두이노 UNO
1435213141307m0
블루투스 모듈 (HC-06)
TA189_m
모션 인식 센서
41VwSSx
릴레이

Arduino 회로도

Circuit

안드로이드 앱
Github 소스
APK Download

아두이노 소스

 

간략 설명

  1. 아두이노 모션 센서에서 인체 동작이 인식이 되면 블루투스를 통해 안드로이드 앱으로 패킷을 보냄.
  2. 안드로이드 앱에서는 모션이 인식되면 구글 음성 인식서비스를 작동시킴.
    1. 음성인식 서비스를 항상 활성화시키면 좋겠지만 음성인식 라이브러리 자체가 최대 5초까지만 작동하게 제한되어 있음.
    2. 5초마다 재시작 시키는 방식도 고려했지만 각 재시작시 생기는 딜레이로 음성인식이 안되는 문제가 있음.
    3. 따라서 사람의 모션을 인식했을때만 작동하는 방식이 가장 효율적임.
  3.  음성인식 결과 문자열중 미리 입력해둔 명령어가 있다면 해당 명령어를 아두이노로 전송
    1. 현재 명령어는 : light on, light off의 두 가지.
    2. 명령어를 말하기 전에 Signal Speech를 말해야 하는데 현재 입력된 값은 “Lucy”임
    3. 따라서 “Lucy light on” 이라고 말해야 정상 인식
  4. 아두이노에서는 해당 명령 처리.
    1. 가령 light on이 전달되면 릴레이에 신호를 주어 전등을 켬.

 

자신감을 기르기 위한 다섯가지 습관

1. 명상
스트레스와 초조함으로 부터 벗어나는 방법.
2. 독서
책에 빠져듦으로서 끝없는 생각의 고리로부터 벗어날 수 있다.
3. 역기 들기
신체의 근육이 늘어남에 따라 몸이 더 강해졌다는 자신감을 심어준다.
4. 찬물에 샤워
우을증 예방에 효과가 있음이 임상적으로 밝혀졌다.
5. 현실을 받아들이기
현실 부정은 후회와 고통으로 이어지고 자신감을 상실시킨다.

원문보기

이중에 최근  내가 가장 관심을 가지고 있는건 명상.
긴장감해소에도 도움이 되지만 무엇보다 내 안에 숨어있는 잠재의식을 꺼내어 보고싶다.