Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Teensy-DAP

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.

Estado atual

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.

Objetivo do Protótipo 01

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.

Estrutura do repositório

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/

Filosofia de desenvolvimento

O projeto será evoluído em etapas.

Protótipo 01

Breadboard, módulos prontos e nenhuma solda. O objetivo é validar firmware, interface, armazenamento e cadeia digital de áudio.

Protótipos posteriores

Introdução gradual de alimentação por bateria, DAC e amplificação dedicados, medições, refinamento mecânico e eletrônica própria.

Hardware final

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.

Documentação

Licenciamento

O repositório utiliza licenciamento separado por categoria:

  • Firmware (firmware/): MIT License — consulte firmware/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.

About

A dedicated digital audio player project built from the ground up, starting with the Teensy 4.1.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors