segunda-feira, agosto 24, 2026

Placa ESP32-S3 Supermini

Quando examinei mini placas com ESP32, o ESP32-S3 foi representado pela ESP32-S3 Zero, da Waveshare. Motivado por um vídeo, acabei comprando algumas ESP32-S3 Supermini. Seguem alguns comentários sobre ela.

terça-feira, agosto 11, 2026

Termômetro "Monte Verde" com ESP32-C6, sensor HDC1080 e LEDs RGB

Mais um projetinho rápido. No caso, um termômetro construído com um ESP32-C6 com display colorido, um sensor de temperatura HDC1080 e alguns LEDs RGB WS2812B.


segunda-feira, julho 27, 2026

Kit para Soldar: Jogo Tipo Tetris (e outros)

Mais um kit encontrado na AliExpress. Trata-se de um jogo portátil (alimentado por pilhas ou carregador de celular) com sete jogos (o principal é uma cópia do Tetris).

domingo, julho 26, 2026

Resenhas: Strawberry Shortcake Murder e Blueberry Muffin Murder

Há nove anos, eu li um livro chamado "Chocolate Chip Cookie Murder".  Clique aí no link para entender de que tipo de mistério estamos falando. Como acontece muitas vezes, coloquei o próximo livro da série na lista de desejos, e esqueci.

No final de maio eu estava "de saco cheio com tudo", resolvi ler algo mais leve e acabei comprando o "Strawberry Shortcake Murder". A experiência foi suficientemente boa para me aventurar com o terceiro livro da série, "Blueberry Muffin Murder".

domingo, julho 19, 2026

Crítica: Project Hail Mary ("Devoradores de Estrelas") - O Filme

Project Hail Mary é um livro que eu gostei muito. Curiosamente, o filme começou a ser planejado antes mesmo do livro ser publicado. Eu não fui ver nos cinemas por ter lido uma crítica não muito positiva. Mas o livro teve boa aceitação pelo público e pela crítica, e agora está disponível no Amazon Prime.

quinta-feira, julho 16, 2026

Módulo Display de 14 Segmentos com Interface I2C

Há quase 12 anos, brinquei um pouco com displays de 14 segmentos (aqui e aqui). A montagem na segunda parte mostra a dificuldade de usar estes displays unitários: um monte de resistores e um monte de conexões.

Somente agora me deparei com um módulo que simplifica isso. O módulo possui quatro dígitos e utiliza um controlador com interface I2C.

terça-feira, julho 07, 2026

Revisão do Primeiro Semestre

Talvez seja a idade, mas bateu a vontade de escrever mais um post do tipo "Querido Diário", na linha das minhas resoluções de Ano Novo.

domingo, julho 05, 2026

Crítica: The Complete Making of Indiana Jones

O "Complete" do título é questionável. Este livro aborda os quatro primeiros filmes, algumas pessoas insistem que só existem três filmes do Indiana Jones e a Disney diz que são cinco*.


terça-feira, junho 30, 2026

O Controlador do Display OLED de 1.3 polegadas

Quando eu vi a nova versão do Badge do Garoa, o display parecia ser um velho conhecido: o display OLED de 0,96". Quando reparei que era um modelo maior, de 1,3", mas com os mesmos 128x64 pontos, achei que não mudava nada na programação. Grande engano!



A versão de 1,3" utiliza o controlador SH1106, que tem diferenças significativas em relação ao SSD1306 usado no modelo de 0.96".  E os drivers que examinei parecem não levar isto totalmente em conta.

segunda-feira, junho 15, 2026

O Caso da Placa de Wi-Fi Defeituosa

Neste post, vou ativar o modo "Querido Diário" e contar o perrengue que tive com a placa que uso para conectar meu micro à internet.



quarta-feira, junho 10, 2026

Desafio 2026: O ComportaBot - Planejamento

Já estou apertado no prazo para o segundo robô do meu autodesafio de quatro robôs em quatro trimestres. O segundo robô retomará um projeto interrompido, inspirado no livro Robot Programming.



terça-feira, junho 09, 2026

Um Bug Curioso em um Código JavaScript

Embora não seja a minha especialidade, estou dando manutenção em uma aplicação web desenvolvida com Angular (e, portanto, com código em TypeScript). Por estes dias apareceu um bug que acho curioso o suficiente para fazer este post.

Reduzindo o código ao mínimo, temos uma rotina chamada quando um botão na tela é pressionado. Esta rotina precisa chamar duas APIs externas e exibir a mensagem "Aguarde" enquanto aguarda as respostas. No código abaixo, a variável "aguarde" controla a exibição da mensagem (pela magia do Angular).

O código acima funcionava (aparentemente) até que uma mudança de implementação tornou a API 2 muito demorada. Foi aí que se percebeu que o "Aguarde" era retirado antes da hora.


domingo, maio 31, 2026

Crítica: Shatterpoint

Este livro me interessou por envolver um personagem que considero pouco explorado nos filmes de Star Wars: Mace Windu. Não me preocupei muito com a descrição da trama, mas acho que, mesmo que tivesse lido com atenção, isso me teria preparado para a leitura.

sexta-feira, maio 29, 2026

Kit para soldar: Relógio com LEDs

Olhando no AliExpress kits de eletrônica para montar, acabei comprando este aqui.  É um relógio baseado em microcontrolador que exibe a hora e a temperatura em um display de 4 dígitos. Um anel de 60 LEDs (12 vermelhos e 48 azuis) é usado para exibir os segundos ou efeitos visuais.



terça-feira, maio 19, 2026

MC6850Tester: Usando uma Raspberry Pi Pico para testar uma MC6850 ACIA

Um dos problemas em projetos retrô é conseguir componentes antigos. Alguns componentes dos anos 80 ainda são fabricados até hoje (como o 6502). No caso de memórias, é comum usar alternativas mais recentes (que oferecem maior capacidade e são mais fáceis de usar). Para o resto, o que se encontra são peças oferecidas como "old new stock" - teoricamente, peças novas que estavam encalhadas em estoques. Infelizmente existem muitos vendedores sem escrúpulos que vendem peças defeituosas, extraídas de placas antigas ou mesmo falsificadas (alterando a marcação do chip).

Um componente-chave de vários projetos (como os do Grant Seale) é a MC6850. Vou descrever aqui um projeto que fiz para testar as peças que comprei.


quarta-feira, maio 06, 2026

O Custo Escondido da IA: Chrome instala silenciosamente um arquivo de 4G na sua máquina

Não dá mais para andar pelas ruas sem tropeçar em algo relacionado à IA. A notícia que está circulando no momento (embora o fato não seja tão novo) é um "arquivinho" que o Google Chrome está instalando nos micros.

terça-feira, maio 05, 2026

Mini Review: Waveshare STM32H7 Core Board (modelo STM32H750VBT6-OV2640 também conhecida como Mini STM32H750)

Mais um placa da Waveshare, desta vez com um STM32H7, um microcontrolador high-performance. Não sei bem o que vou fazer com essa placa (coloquem sugestões nos comentários), já que comprei por impulso.


domingo, abril 26, 2026

Crítica: Justified (série disponível no Disney+, como parte do Hulu)

Justified é, segundo a Wikipedia, um Neo-Western. A série foi exibida originalmente no canal FX, de 2010 a 2015. Ela acompanha as aventuras (e desventuras) de Rayland Givens (Timothy Olyphant), um deputy US Marshal (um tipo de delegado federal americano).


segunda-feira, abril 20, 2026

Sakura Journey

Uma atividade um pouco diferente para mim: montar um kit (quebra-cabeça 3D). É claro que achei um jeito de colocar um microcontrolador dentro dele...

segunda-feira, abril 13, 2026

Desafio 2026: Mini Robô

Após um atraso bem chato, o primeiro robô do meu "Desafio 2026: Quatro Robôs, em Quatro Trimestres" está concluído! Bem, concluído no sentido de ter algo funcionando, mas (como sempre) ainda há algumas coisas que eu gostaria de ter feito diferente e ideias de aperfeiçoamento.