Painel do Presidente da Seção Eleitoral (Mesário)
Fluxo Obrigatório TSE: 1. Configurar Turno → 2. Emitir Zerésima (Abre Seção) → 3. Votação dos Eleitores → 4. Encerrar e Gerar BU + Cartucho
Clique em "Inicializar Urna & Imprimir Zerésima" no painel do mesário acima para comprovar 0 votos e abrir a seção eleitoral.
📋 Cola Rápida — Candidatos Cadastrados para o Turno Atual
Dica: Em Deputado Federal/Estadual você também pode digitar apenas os 2 dígitos do partido e apertar CONFIRMA para Voto de Legenda.Cadastrar / Atualizar Candidato
Candidatos na Carga da Seção
1º e 2º Turnos| Turno | Cargo | Número | Nome de Urna | Partido | Vice / Suplentes | Ação |
|---|
🖨️ Impressora Térmica da Urna (Zerésima / Boletim de Urna)
================================================
JUSTICA ELEITORAL DO BRASIL
AGUARDANDO EMISSAO DE ZERESIMA OU BU
================================================
Utilize os botoes acima ou no Painel do Mesario
para imprimir a Zeresima (abertura da secao) ou
o Boletim de Urna (apos encerramento da votacao).
💾 Mídia de Resultado (Cartucho Flash da Urna)
Ao encerrar a seção eleitoral, o motor Python gera o pacote criptográfico de cartucho contendo o RDV (Registro Digital do Voto embaralhado por CSPRNG sem vínculo com a ordem do eleitor), o Boletim de Urna (JSON e TXT), o Log encadeado por SHA-256 e a Assinatura Digital Ed25519 para transmissão ao TSE.
🔗 Cadeia de Logs Auditáveis da Seção (SHA-256 Chain)
Microcontrolador ESP32-C3 / ESP32-C6 (Arquitetura RISC-V rv32imc) — 100% Assembly
Todos os arquivos Assembly estão disponíveis no diretório firmware_esp32_asm/main/ do repositório.
- • GPIO 0..3 : Linhas do Teclado Matricial (Outputs W1TS/W1TC)
- • GPIO 4..7 : Colunas do Teclado Matricial (Inputs Pull-Up)
- • GPIO 8 : TFT_CS (Chip Select ILI9341)
- • GPIO 9 : TFT_DC (Data/Command ILI9341)
- • GPIO 10 : TFT_RST (Hardware Reset ILI9341)
- • GPIO 18 : TFT_SCLK (SPI Clock)
- • GPIO 19 : TFT_MOSI (SPI MOSI RGB565)
- • GPIO 20 : Buzzer Piezoelétrico (Onda quadrada bitonal "FIM")
Cada cargo confirmado gera um frame de 10 bytes na rotina uart0_send_vote_packet_asm: