정보나눔

오픈소스하드웨어 프로젝트에 대한 다양한 정보를 나누는 공간입니다.

조언 부탁 드립니다..ㅠㅠ
이병권 | 2015-03-26


졸업 프로젝트 제작 준비하고 있는 대학생 입니다.

 졸업 작품을 하는데 아두이노를 사용하는데 기본지식이 없어서 .. 문의 드립니다.
무선으로 송신기 와 수신기를 제작 할 생각인데
송신기에서 음성 인식 모듈을 통해 소리를 인식하고  RF 송신 모듈을 사용하여
수신기에 있는 RF수신 모듈에 신호를 주어 진동모터와 LED를 제어할 생각인데.
 기본지식이 없어서 막막하네요..
이렇게 만들면 되는지도 잘 모르겠고..
 
구입하고자 하는 제품은
 
-음성 인식 모듈 키트 (Voice Recognition Module)
 
-433Mhz RF 트랜스미터 및 리시버 (433Mhz RF Transmitter and Receiver)
 
진동 모터 (Vibration Motor)
 
아두이노 키트
 
 
이정도 인데 만들고자 하는 제품에 맞지 않는재료나, 더 필요한 재료가 있으면 알려주시면 감사하겠습니다.
 
또, 제품을 만들고자 한다면 아두이노가 송신기, 수신기에 다 들어가야 하는지 아니면 송신기에만 들어가면 되는지 알려주시면 감사하겠습니다.
 
조언 부탁 드립니다..ㅠㅠ
 
프로필사진

수박쨈 2015-03-26 16:33:55

안녕하세요.

 

1. 일단은 송신기 수신기 양쪽에 아두이노가 모두 필요합니다. 

송신기, 수신기는 모듈일 뿐 받아온 데이터를 사용하기 위해서는 아두이노가 필요합니다.

 

2. 아래에서 질문하신 Voice Recognition V2의 예제 소스를 보게되면

링크 참조 : http://kocoafab.cc/tutorial/view/297

각 목소리마다 Switch문을 통해 LED를 제어하고 있음을 알 수 있습니다.

이것을 이용해 Switch문에서 Voice를 통해 LED제어(R,G,B값 ON,OFF)가 아닌 RF 통신으로 송신할 데이터를 전송하게 하면

수신기에서는  그 데이터를 전송받아 수신기에 달린 아두이노에서 그 값을 통해 여러 모듈을 제어할 수 있게 됩니다.

 

예) 1. Voice Rec모듈에서 1번-"안녕", 2번-"반가워", 3번-"잘지내자"를 녹음

2. "안녕"이라는 말을 Voice Rec에서 인식할 때 마다 'a'라는 변수를 RF통신을 통해 송신

3. "반가워"라는 말을  Voice Rec에서 인식할 때 마다 'b'라는 변수를 RF통신을 통해 송신

4. "잘지내자"라는 말을  Voice Rec에서 인식할 때 마다 'c'라는 변수를 RF통신을 통해 송신

 

5. 수신기에서는 송신기에서 날라오는 데이터를 수신.

6. 받은 데이터의 값이 'a','b','c' 중에 하나인지 확인

7. 받은 데이터가 'a'일 경우 진동 모터를 제어

8. 받은 데이터가 'b'일 경우 LED를 ON

9. 받은 데이터가 'c'일 경우 LED를 OFF

 

위와 같은 방식으로 하시면 됩니다.

 

프로필사진

수박쨈 2015-03-26 16:41:11

지금 생각해봤을때는 딱히 싱글쓰레드로도 충분히 돌아갈거 같고, 딱히 더 들어갈만한 부품은 없어보입니다.

프로필사진

이병권 2015-04-13 19:42:49

답변 감사드립니다... 많은 도움이 되었습니다. 덕분에 지니어스 키트 구입해서 작업 중입니다. 감사합니다! 모르는 부분이 생기면 또 질문 하겠습니다 감사합니다.

프로필사진

김수현 2016-02-18 23:14:29

잘 봤습니다 ^^

 

이전글   |    프로젝트 하는데 문의가 있어서 질문 드립니다. ... 2015-03-25
다음글   |    고감도 사운드 센서에 관해 질문있습니다.... 2015-04-01