feat(painel): Ajustes com submenu e ligações do PIR pelo esquema real
Ajustes vira uma tela com submenu (#/ajustes/<seção>): cada grupo do celular é uma seção (Tela, Sensores, Sono, Vídeo, Sensibilidade), mais Robô (Inteligência artificial, Ligações da placa) e Painel (Segurança, Sistema). No PC o menu fica numa coluna fixa com descrição; no celular, numa fileira rolável que traz a seção aberta para a vista. A busca procura em todos os grupos do celular. Ligações da placa passa a ser uma seção dos Ajustes (#/ligacoes antigo redireciona) e segue o esquema que já tinha sido desenhado para o PIR: - HC-SR505 mini, marcação + · out · −; no cabo, + no fio preto → pino 4, out no verde → pino 11, − no branco → pino 14; - etiquetas do conector e tabela mostram a cor real do fio; - tela TFT reserva também o pino 7; pinos livres listados; - avisos do HC-SR505 (sinal de ~8 s, 30–60 s para estabilizar, teste com gpiomon). Rotas ganham nav.sub (seção da tela); atalhos vão direto à seção (câmera, IA, ligações). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -162,7 +162,7 @@ const pirAtivo = $derived(
|
||||
{/snippet}
|
||||
</Linha>
|
||||
{/if}
|
||||
<Linha icone={Settings2} cor="#8e8e93" rotulo="Qualidade, câmera frontal/traseira e sensores" href="#/ajustes" />
|
||||
<Linha icone={Settings2} cor="#8e8e93" rotulo="Qualidade, câmera frontal/traseira e sensores" href="#/ajustes/camera" />
|
||||
</Grupo></div>
|
||||
|
||||
<div class="c-gestos"><Grupo titulo="Gestos" ajuda="gestos" rodape="Teclas 1 a 9 disparam os nove primeiros. Ctrl+K busca qualquer gesto.">
|
||||
@@ -195,7 +195,7 @@ const pirAtivo = $derived(
|
||||
{#snippet acessorio()}<PresencaPir />{/snippet}
|
||||
</Linha>
|
||||
<Linha icone={History} cor="#30b0c7" rotulo="Eventos" detalhe="Presença, movimento e som, com foto" href="#/eventos" />
|
||||
<Linha icone={Cable} cor="#8e8e93" rotulo="Ligações da placa" detalhe="Em que pino vai cada fio do PIR e dos servos" href="#/ligacoes" />
|
||||
<Linha icone={Cable} cor="#8e8e93" rotulo="Ligações da placa" detalhe="Em que pino vai cada fio do PIR e dos servos" href="#/ajustes/ligacoes" />
|
||||
{#if estado.feed.length}
|
||||
<ol class="feed">
|
||||
{#each estado.feed.slice(0, 12) as item (item.id)}
|
||||
|
||||
Reference in New Issue
Block a user