2014-06-06 2 views
5

나는 조금 꼼짝도 안했다. arduino 레코드를 .wav 파일로 만들려면 어떻게해야합니까?arduino는 마이크와 연결되어 있으며 Arduino ADC를 사용하고 있습니다. 아이디어가 있으십니까? 내 PC를 사용하여 다시 재생할 수 있습니까?wav 파일 녹음하기 Arduino를 사용하여

많은 질문

1은 아두 이노를 사용하여 우노

2이 가능 내 머리를 교차 네 방법이 할 수있는 경우 아두 이노 ADC

3에 연결 만 마이크를 사용하여이 possile인가 나는 wav 형식을 얻는다.

아이디어는거야이

Ardiuno 마이크처럼 -> 우노 ADC -> 아두 이노 (라이브러리 만들기 WAV 사운드) -> 아마 SPI 또는를 통해 연결된 SD 카드에 데이터를 저장 (연결하는 기억 장치로서 라즈베리)

또 다른 문제 :

4- ADC가 변화를 감지 할 수 있도록 I는 마이크로부터의 아날로그 출력은 매우 약한 것으로 인해 현행 증폭기를 필요하십니까

다른 로그에서 나는 레벨 쉬프터에 마이크를 연결해야한다는 것을 보았습니다. 아날로그 출력의 원인은 AC이므로 0으로 음의 파를 만들어야합니다 (10의 경우 ADC) 제로 포인트는 512입니다. 1024 (10 비트 ADC)와 같은 긍정적는. 내가 좀 할 말은 ,

내가 일을하도록되어이 라이브러리 "https://github.com/TMRh20/TMRpcm/wiki/Advanced-Features#recording-audio"을 가지고 몇 가지 연구를하고 (정말 난이 부분에 대해 확실하지 않다) wav 파일을 아날로그 입력에서 가져옵니다.

은 그래서 어떤 도움 사전에 들으,

살라 Laaroussi을 감상 할 수있다

답변

2

많은 것들이 아직 준비하지 않은이있다 : 마이크의

  1. 출력 (당신이 알고있는 가정 전자 제품에 대해서는 여전히 바이어스 회로 (예 : 저항 + 커패시터)가 필요합니다.

  2. 마이크의 출력은

  3. 또한 프리 앰프의 설계를 포함하는 프리 앰프를 필요로 아두 이노 그렇게 캡처 불가능하고, 값 (mV의 크기에) 여전히 매우 약한 Arduino ADC의 범위에있는 0VDC 이상의 마이크로폰 출력을 생성하는 DC 오프셋. 그렇지 않으면 arduino가 0VDC 이상을 캡처합니다.

4

예, 조금 복잡하지만 uno를 통해이 작업을 수행 할 수 있습니다.

극복해야 할 가장 큰 장애물은 제한된 RAM 용량과 클럭 속도입니다. SD 카드에 쓰기를 처리 할 수 ​​있도록 트윈 버퍼를 설정해야합니다. 카드의 쓰기 속도가 충분히 높았는지 확인하거나 메모리가 부족 해지면 전체 프로그램이 멈추게됩니다.

apc mag에는 회로 및 코드를 자세히 설명하는 멋진 기사가 있습니다.

http://apcmag.com/arduino-projects-digital-audio-recorder.htm/

관련 문제