30 dias de IA5 liberados

Dia 04 — Agentes

Agentes Além do Código: Um Porta-Retrato de US$50 Vira Painel da Casa

Wes Bos · assistir o original (10m) · 2 min de leitura

01

O grande insight

Um agente de programação também pode ajudar a recuperar hardware: investigar uma falha, testar outra conexão e trocar o software. O ganho está em adaptar o aparelho que você já possui a uma tarefa concreta da sua rotina.

“You should be able to make your own software and interact with it however it is that you want.” — Wes Bos

02

Em 28 segundos

03

Números do dia

US$500
do calendário Skylight recuperado

o chip Wi-Fi tinha falhado

US$11
do adaptador usado no reparo

conexão externa no Skylight

US$50
do porta-retrato do segundo projeto

outro aparelho, comprado na Amazon

1 GB
de RAM no porta-retrato

swap ampliado para ajudar o navegador

04

Conceitos do dia

ADB
Android Debug Bridge: ferramenta que conecta o computador ao Android para executar comandos e inspecionar o dispositivo. No vídeo, o acesso de depuração abre caminho para investigar o aparelho.
Root
Acesso com privilégios de administrador no Android, além do que o aplicativo de fábrica permite. Wes usa esse controle para remover serviços do porta-retrato e configurar o sistema para o painel.
USB OTG e modo host
Modo em que o aparelho passa a controlar periféricos conectados à porta USB. No Skylight, Wes usa essa função para ligar primeiro um adaptador Ethernet e depois um adaptador Wi-Fi externo.
Swap
Recurso que dá ao sistema espaço auxiliar de memória quando a RAM fica apertada. Wes amplia esse espaço no porta-retrato para melhorar a resposta do navegador, sem aumentar a memória física instalada.
05

Resumo executivo

  1. 01

    Wes Bos recuperou um calendário Skylight de US$500 com Wi-Fi quebrado usando um adaptador de US$11. Um agente ajudou a diagnosticar a falha e configurar a conexão USB.

  2. 02

    Num segundo projeto, um porta-retrato de US$50 virou painel web. Wes obteve acesso root, removeu o software de fotos e ajustou o navegador ao Android antigo.

  3. 03

    Com apenas 1 GB de RAM no porta-retrato, Wes aumentou o swap e aproveitou o sensor de movimento para apagar ou reduzir o brilho da tela quando ninguém passa.

  4. 04

    O painel exibe dados de um backend que Wes já havia criado: um agente lê e-mails e materiais da escola, alimenta o calendário e gera lembretes para a família.

06

O vídeo

07

O fluxo

Materiais daescolae-mails, PDFs elinksBackend comagentebaixa e organizaas informaçõesAgenda dafamíliaeventos,lembretes eatividadesPainel nacozinhaporta-retrato cominterface web

O backend organiza a rotina; o porta-retrato dá à família uma tela para consultar as informações.

08

Deep dive

  1. Primeiro, descobrir o que realmente quebrou

    O Skylight ficou cerca de um ano no escritório de Wes. Ele verificou antenas e chegou a soldar nos pinos UART, sem recuperar o Wi-Fi. A virada veio ao colocar o aparelho em modo de depuração pela USB. Com acesso ao Android e ajuda de um agente, instalou um launcher e executou scripts que confirmaram a falha física no chip de rede.

    → apliqueSepare falha de hardware de limitação de software antes de pedir ao agente uma solução para o aparelho inteiro.

  2. Uma porta de serviço vira outra conexão

    Wes colocou a micro USB do Skylight em modo host e testou Ethernet com adaptadores OTG. Depois, passou para um dongle Wi-Fi da TP-Link, com suporte de drivers adicionado ao aparelho. Scripts restauram o modo host a cada inicialização. O adaptador externo contorna o chip defeituoso; o reparo não depende de fazer o Wi-Fi interno voltar a funcionar.

    → apliqueListe as portas e interfaces ainda funcionais do seu dispositivo e teste uma alternativa para o componente que falhou.

  3. O segundo aparelho exige outra investigação

    O primeiro porta-retrato comprado chegou com defeito. Ao abri-lo, Wes encontrou um chip Rockchip; depois tentou outra unidade. Nesse projeto, a hipótese era Android 6. Para entrar em recovery, segurou o reset por cerca de 15 segundos com o aparelho desligado. A USB-C leva energia e dados, mas o caminho de acesso difere do usado no Skylight.

    → apliqueIdentifique placa, sistema e modo de recuperação do seu modelo antes de reaproveitar instruções feitas para outro aparelho.

  4. Um navegador ajustado ao hardware disponível

    Com root, Wes removeu os serviços de fotos e instalou o Chrome/WebView 106, versão que relata ter conseguido usar. Aumentou o swap num aparelho com 1 GB de RAM e integrou o sensor de movimento para reduzir o brilho ou apagar a tela após inatividade. Considerou Linux, mas julgou a troca pouco prática para aquele hardware e manteve o painel web no Android.

    → apliqueTeste sua interface no navegador disponível no dispositivo e reduza o trabalho da tela antes de trocar todo o sistema.

  5. O valor está no que a família precisa consultar

    O backend já criado por Wes recebe e-mails da escola, PDFs e links do Google Classroom. Um agente baixa os materiais, adiciona eventos e lembretes e gera caça-palavras com o vocabulário da semana. A família já via um calendário em e-ink, mas as crianças tentavam tocar na tela. O porta-retrato iluminado responde a essa necessidade de interação na cozinha.

    → apliqueEscolha uma informação que sua casa consulta todo dia e faça uma primeira tela com ela antes de automatizar novas fontes.

09

Antes e depois

O aparelho como veio

  • ×

    Calendário Skylight sem Wi-Fi, encaminhado para reciclagem.

  • ×

    Porta-retrato limitado ao software de fotos do fabricante.

  • ×

    Calendário familiar em e-ink, sem a interação esperada pelas crianças.

O uso que Wes construiu

  • →

    Conexão por um adaptador USB externo, contornando o chip defeituoso.

  • →

    Painel web próprio, com serviços removidos e sensor de movimento integrado.

  • →

    Uma tela sensível ao toque e iluminada para consultar a rotina na cozinha.

10

Faça hoje

11

Do criador

Wes Bos@wesbos Desenvolvedor e coapresentador do Syntax. Neste projeto, mostra como agentes de programação ajudam a investigar hardware e construir software para a casa.

  • repositório
    Photo Frame Dashboard ↗

    Ponto de partida para estudar o projeto com seu agente. Leia a pesquisa sobre o hardware antes de repetir comandos em outro modelo.

curadoria independente · nenhum criador pagou pra estar aqui

página do criador →

Resumo independente. É o criador e quer ajustar algo? Fale com a gente.

12

Papers e recursos

#HardwareHacking · #CodingAgents · #Android · #HomeAutomation · #RightToRepair

04/30Próximo · IA na Vida Financeira: Dados Conectados, Confiança & Supervisão Humana

Curadoria de Bruno Gonzaga