Documento inicial de requisitos do projeto
Conteúdos
- Documento inicial de requisitos do projeto
- Máquina de Estados - ADC DMA
- Máquina de Estados - ADC Polling
- Máquina de Estados
Nome do Projeto: StreamDeck Acessível
Nome e Matrícula: Lucas Lima do Nascimento - 11721EMT014
Objetivo:
No contexto atual de mundo pós pandemia, as práticas de home office se tornaram essenciais e um novo mundo de chamadas de vídeo, ligações e reuniões pelo Teams surgiu.
O StreamDeck é um aparelho que visa ter teclas com funções customizáveis visualizadas através de displays para o usuário poder tirar o som do microfone, ligar e desligar compartilhamentos de tela, entre outras funções que essa nova presença online requer.
Já existem modelos excelentes no mercado (a exemplo do Stream Deck Elgato XL), entretanto, em geral esses modelos tem preços muito elevados, tornando seu acesso restrito.
A ideia desse trabalho, é fazer uma versão mais simples e muito mais acessível de um StreamDeck.
Principais Requisitos:
- UART - Protocolo para comunicação USB → PC
- I2C para os displays
- Botões I/O
- Clock para sincronização USB
- Regulador linear 3.3V
- Fé 😆
Diagrama de Blocos:
