▲ 작품 모습 - 2단 구조로, 아래 기판에는 스피커가 부착되어 있습니다.
▲ System Block Diagram
▲ System Schematic
작품 설명 | EEPROM에 저장되어 있는 Wave파일 형식의 음악을 직접 구현한 8bit DAC를 통해 재생합니다. |
---|---|
주요 기능 | * EEPROM에 저장된 Wave 파일 음악 재생 * Op-Amp 2개를 활용하여 DAC를 직접 구현, MCU로부터 출력되는 8bit 디지털 신호를 Analog 신호로 변환 * NE555 Timer에 연결된 Trimmer를 돌려서 재생 속도 조절 가능 * 재생/일시정지/정지 버튼 구현 * 재생되는 소리의 순간 진폭을 8 Step LED Level Meter로 출력 |
제작 기간 | 약 2주일 (2009.6.15 ~ 29) |
관련 분야 | 전자 공학,임베디드 시스템 |
제작 동기 | * 2학년(2009-1학기)에 수강했던 '전자컴퓨터 실험' 교과목의 Term Project입니다. * 팀원 : 이승준, 천승용 직접 구현한 DAC 회로와 NE555 타이머를 응용한 작품을 제작하는 것이 텀 프로젝트 과제였습니다. 여러 가지 작품을 구상해 보았으나, DAC 및 타이머를 활용하여 무난하게 만들 수 있는 작품은 음악 재생기라는 결론에 이르러 주제로 선정하였습니다. |
제작 소감 | 본래 Timer에 Logic에 직접 Gate 및 Flip-Flop을 부착하여 구현하려 하였지만, 보다 쉬운 방법인 MCU를 이용한 방법을 채택하였습니다. 하드웨어 설계 및 제작에는 큰 어려움이 없었으나, DAC Calibration 작업 및 EEPROM에 Wave 파일을 쓰는 과정에서 약간의 어려움이 있었습니다. 회로이론에서 이론으로만 배우던 Op-Amp를 이용하여 DAC를 직접 구현하고, NE555 타이머를 직접 활용하는 등 기존에만 사용하던 익숙한 소자들에서 벗어나 아날로그 회로에 입문할 수 있었던 좋은 계기가 되었던 프로젝트였습니다. 더불어, EEPROM에서 사용하는 프로토콜을 분석하면서 기본적인 Memory Access 방식을 이해할 수 있었습니다. |
▲ 작품 모습 - 2단 구조로, 아래 기판에는 스피커가 부착되어 있습니다.
▲ System Block Diagram
▲ System Schematic