Projeto de um Digital Audio Player (DAP) dedicado, iniciado sobre o Teensy 4.1, com foco em:
- firmware próprio;
- reprodução local de áudio;
- interface física simples e responsiva;
- arquitetura modular;
- evolução progressiva do protótipo até hardware próprio;
- estudo de sistemas embarcados, áudio digital e eletrônica aplicada.
O projeto começa deliberadamente sem Linux e sem depender de um sistema operacional de propósito geral.
Fase: planejamento e preparação do Protótipo 01.
O primeiro protótipo será montado sem solda, usando breadboard e módulos já montados ou com headers pré-soldados.
Validar o caminho completo:
microSD
|
v
Teensy 4.1
|
+----> Display ILI9341
|
+<---- Qwiic Twist + botões
|
+---- I2S ----> Digilent Pmod I2S2
|
v
saída analógica
|
v
caixas de teste
Ao final do Protótipo 01, o sistema deverá ser capaz de:
- inicializar o firmware;
- ler o cartão microSD;
- localizar e organizar arquivos de música;
- exibir a interface no display;
- navegar por encoder e botões;
- selecionar uma faixa;
- decodificar áudio;
- enviar PCM por I²S;
- produzir áudio analógico;
- executar Play/Pause;
- trocar de faixa;
- controlar volume.
Teensy-DAP/
├── README.md
├── docs/
│ ├── architecture/
│ │ └── system-overview.md
│ ├── development/
│ └── research/
├── hardware/
│ ├── bom/
│ │ └── prototype-01.md
│ ├── diagrams/
│ ├── datasheets/
│ └── pcb/
├── firmware/
│ ├── teensy41/
│ │ ├── src/
│ │ ├── include/
│ │ └── README.md
│ └── tests/
├── prototypes/
│ └── prototype-01/
│ ├── README.md
│ ├── wiring/
│ └── notes/
└── assets/
└── images/
O projeto será evoluído em etapas.
Breadboard, módulos prontos e nenhuma solda. O objetivo é validar firmware, interface, armazenamento e cadeia digital de áudio.
Introdução gradual de alimentação por bateria, DAC e amplificação dedicados, medições, refinamento mecânico e eletrônica própria.
PCB própria, cadeia de áudio definitiva e possível migração do Teensy 4.1 para um MCU/DSP escolhido especificamente para o produto final.
O repositório utiliza licenciamento separado por categoria:
- Firmware (
firmware/): MIT License — consultefirmware/LICENSE. - Documentação (
docs/e demais textos): todos os direitos reservados, salvo indicação explícita em contrário. - Hardware (
hardware/): todos os direitos reservados por enquanto; uma licença de hardware aberto poderá ser escolhida futuramente.
Consulte também o aviso geral em LICENSE.