Postagens

Postagem em destaque

Controle remoto - Uma Década de Desenvolvimento — E Ainda Não Acabou

Imagem
Olá pessoal, Às vezes um projeto começa de um jeito e termina sendo algo completamente diferente. Não é falha de planejamento — é evolução. E é exatamente esse o caso do controle remoto que você vai conhecer nessa postagem. Uma história que começou em 2015, sobreviveu a desastres, foi ressuscitada em 2020, e agora está prestes a ganhar um novo capítulo.  Uma imagem do projeto no momento: Ainda tem ajustes e melhorias a serem efetuados, mas já da para ter uma ideia do motivo de nao ter tantas postagens ultimamente. 1. A Linha do Tempo — Tudo Que Aconteceu Até Aqui Para quem está chegando agora no blog, aqui vai uma recapitulação completa de como chegamos até onde estamos: (Setembro de 2015) — Tudo começa com um problema simples: precisava controlar um robô que estava sendo construído. A primeira ideia foi usar o computador mesmo. Depois surgiu a ideia de um controle remoto, então fui pesquisar um modelo profissional no mercado. Encontrei um controle importado que custava quase R$ 5...

Criação de Dashboard Telemétrico para Eurotuck Simulator 2

Imagem
Olá, pessoal! Hoje quero falar de um projeto que mistura duas coisas que eu gosto bastante: programação e jogos. Especificamente o Euro Truck Simulator 2, que pra quem não conhece é um simulador de caminhão incrivelmente detalhado — e que, por baixo dos panos, esconde uma arquitetura técnica surpreendentemente rica. A ideia surgiu enquanto eu jogava e percebi que o jogo expõe uma quantidade absurda de dados em tempo real: velocidade, RPM, temperatura da água e do óleo, pressão de ar dos freios, nível de combustível, voltagem da bateria, marcha atual, odômetro, horário interno do jogo... tudo isso disponível, estruturado, esperando alguém fazer algo com ele. E aí veio a pergunta natural: dá pra transformar isso num painel externo no celular? A resposta é sim. E foi exatamente isso que eu fiz. O middleware que conecta tudo O ETS2 tem uma SDK oficial em C++ que permite criar plugins em DLL. Esses plugins são carregados pelo próprio motor do jogo e recebem os dados do veículo em temp...

hardware hacking - criando um cyberdeck com um celular (parte 1)

Imagem
Olá pessoal, não demorei muito como na postagem anterior para trazer mais um projeto de hardware hacking, e esse está em andamento ainda até o primeiro momento (hoje é dia 22/02/2026), antes de ir ao ar a postagem ela terá novas atualizações. Este Cyberdeck não é apenas um dispositivo; é o resultado de uma imersão profunda na cultura maker e na sede de evolução técnica. A ideia central foi tirar o conhecimento do papel e transformá-lo em prática, elevando meus estudos de eletrônica e programação a um novo patamar de complexidade.  Para isso, escolhi um veterano LG K11 como base — um hardware que, por já ter cumprido seu ciclo de vida comercial, tornou-se o laboratório perfeito. Ter um dispositivo 'sacrificial' em mãos me deu a liberdade definitiva: a de testar, errar, soldar e explorar limites sem o medo paralisante de estragar um aparelho caro. Afinal, no mundo dos criadores, o risco de quebrar algo é apenas o preço da entrada para a verdadeira inovação Transformar um celular ...

Erros Fatais na Programação (5º Caso) - Therac-25 (1985-1987)

Imagem
O Fantasma na Máquina: O Desastre do Therac-25 e o Preço do Código Mal Escrito Olá pessoal, a postagem de hoje é sobre o Therac-25, um dos casos mais impactantes e trágicos da história da engenharia de software embarcado. Não se trata apenas de um acidente médico dos anos 80 — é um ponto de ruptura na forma como entendemos concorrência, validação de estados e a imensa responsabilidade técnica por trás de sistemas críticos. Na primeira metade da década de 1980, a Atomic Energy of Canada Limited (AECL) lançou o Therac-25 como o grande sucessor do Therac-20. A inovação também foi o seu calcanhar de Aquiles: a arquitetura. Enquanto o modelo anterior mantinha interlocks (intertravamentos) físicos que impediam mecanicamente a emissão de feixes de alta energia em condições inseguras, o novo projeto removeu esses bloqueios. A fabricante transferiu a responsabilidade de segurança quase integralmente para o software. A máquina era controlada por um computador baseado no minicomputador DEC PDP-11...

hardware hacking - hackeando mouse para "pause" em jogos online

Imagem
Olá pessoal, essa postagem estava demorando (e muuuuuito) para sair, essa alteração eu fiz lá em Junho de 2020, então certamente não tenho mais o mouse com a modificação (mas usei ele por um bom tempo). Vamos ao problema : Alguns jogos online exigem uma interação periódica com o jogo para manter sua conexão ativa, caso detecte que não exista interação, o jogador é desconectado da partida. Para contornar esse problema, resolvi modificar um mouse (primeiramente um para testes, depois o mouse definitivo), fazendo com que o mesmo ative os botões direito e esquerdo de forma aleatória em intervalos também aleatórios, assim o jogo "entende" como se fosse o jogador interagindo com o  computador e não cancela sua conexão. Atenção: Se você já está se perguntando porque não utilizei um programa para isso, ou vai dar sugestões de como fazer isso em cada jogo, apenas saia daqui porque aqui não é seu lugar!! A intenção não é só fazer, mas também aprender, praticar todas as áreas envolvidas...