Attiny85 마이크로 컨트롤러의 플레이어 wav 파일

Pin
Send
Share
Send


이 기사에서는 SD, microSD 또는 미니 SD 메모리 카드에서 직접 WAV 형식 파일을 재생할 수있는 매우 필요하고 흥미로운 전자 장치를 만드는 프로세스를 고려할 것입니다. 음악 파일을 메모리 카드에 녹음하고 냉장고와 같은 장치를 설치할 수 있으며 문을 열 때마다 아름다운 멜로디가 들립니다. 그런 "뮤지컬"냉장고를 닫는 것을 잊어 버릴 수 없습니다. 플레이어를 사용하는 또 다른 옵션은 초인종입니다. 인터넷에서는 모든 취향에 따라 다양한 음악을 찾을 수 있습니다. 따라서 공장 통화의 지루한 소리를 예를 들어 원하는 노래로 바꿀 수 있습니다. 또한, 그러한 장치는 사랑하는 사람을위한 독창적 인 선물로 사용될 수 있습니다-스피커를 아름다운 상자에 넣으면 열면 소리 메시지가 울립니다. 이 예제 외에도 플레이어는 일상 생활에서 많은 응용 프로그램을 찾을 수 있습니다.

플레이어 회로


장치 다이어그램에는 최소한의 세부 정보가 포함되어 있으며 주요 링크는 AVR Attiny85 제품군의 마이크로 컨트롤러입니다. 전원이 공급되면 즉시 메모리 카드에서 파일을 읽고 PWM 출력을 사용하여 스피커를 통해 파일을 재생합니다. 이 경우의 볼륨은 너무 높지 않으며 많은면에서 사용되는 스피커의 감도에 따라 다릅니다. 볼륨을 높이려면 스피커 대신 앰프 입력을 연결해야합니다. 그러나 마이크로 컨트롤러 출력의 신호가 너무 커서 앰프에 직접 공급할 수 없으므로 이들 사이에 볼륨 컨트롤을 설정해야합니다. 그렇지 않으면 앰프 자체가 손상 될 위험이 있습니다. 처음 켜면 최소 볼륨 위치로 설정 한 다음 점차적으로 원하는 볼륨 레벨로 올려야합니다.

메모리 카드 핀아웃


메모리 카드의 핀 배치는 그림과 같습니다.

6 개의 배선 (이 중 2 개는 전원), 회로는 메모리 카드에 연결됩니다. SD와 MicroSD 및 MiniSD를 모두 사용할 수 있습니다. 가장 중요한 것은 올바른 핀아웃을 유지하는 것입니다. SD에 불필요한 MicroSD 어댑터를 사용하는 것이 가장 편리합니다. 그런 다음 사용 된 메모리 카드가 이미 삽입 된 어댑터 자체에 배선을 납땜 할 수 있습니다. 이 체계에서 사용하기 전에 메모리 카드를 FAT 파일 시스템으로 포맷해야합니다. 포맷 후 wav 파일을 카드에 쓸 수 있으며 샘플링 주파수가 48kHz 이하인 PCM 포맷 8 또는 16 비트 여야합니다. 일반적인 mp3 파일을 wav 형식으로 변환 할 수있는 컴퓨터 프로그램이 많이 있습니다. 그 중 하나는 GoldWave입니다.
전원을 연결하거나 메모리 카드를 삽입하면 회로가 재생을 시작하고 버튼을 클릭하면 다음 파일이 포함됩니다. 메모리 카드에는 3.3 볼트가 필요하므로 안정기 78L33은 기사에서 제안한 인쇄 회로 기판에 설치됩니다 (다이어그램에는 표시되지 않음). 안정기를 사용하여 회로의 공급 전압은 5-12 볼트 범위에 있습니다. 이 회로는 작은 전류를 소비하므로 배터리로 전원을 공급받을 수 있습니다. 이렇게하려면 내가했던 것처럼 3.7-5 볼트의 부스트 컨버터를 사용해야합니다.
회로는 즉시 작동하기 시작하고 구성이 필요하지 않으며 마이크로 컨트롤러를 플래시하기에 충분합니다. 퓨즈 비트는 아래 그림과 같이 설정해야합니다 (확인 표시는 PonyProg에서와 같이이 비트가 프로그래밍되었음을 나타냅니다).

보드 및 펌웨어는 여기에서 다운로드 할 수 있습니다.
statya-pleer-wav-faylov.zip 11.88 Kb (다운로드 : 286)

조립 된 선수의 수수료


내가 수집 한 플레이어의 사진 :

전력 변환기.

Pin
Send
Share
Send

비디오 시청: Playing wav file from sd-card with Atmega microcontroller (십일월 2024).