Multímetro Aneng AN9002 - Notas sobre a comunicação serial e o Bluetooth

Aneng AN9002

Comprei este multímetro lá no fim de 2020 e já fiz o review em vídeo mostrando ele por dentro e por fora. Na época falei sobre a possibilidade de conectar o Bluetooth num PC ou mesmo ligar na porta serial. Fiz alguns testes ano passado (Março/2021), mas não havia publicado os resultados ainda, por não ter chegado muito longe. Como não pretendo e nem tenho tempo pra seguir com isso, segue o que descobri até o momento:

1. O multímetro usa um módulo Bluetooth marcado com os seguintes dados:

ZYDC - 3CAD04
Bluetooth DMM
Fabricado em 11/11/2020 aparentemente.

2. Para a analise da comunicação com este módulo liguei o meu analisador lógico nos 7 pinos disponíveis, após verificar quais eram os de alimentação:

Analisando os pinos

3. Com o analisador ligado consegui ver que o multímetro envia as medidas aproximadamente 3 vezes por segundo num dos pinos:

tela do analisador lógico

3. Dando um zoom nos dados deu pra ver os bytes na serial:
porta serial

4. Após uma analise dos sinais cheguei a uma configuração aproximada dos pinos do módulo:
Pinos do módulo Bluetooth

5. Está em Inglês pois pode ser útil pra muito mais gente. Sobre os pinos, tem os de alimentação que vão diretamente na bateria (GND e VCC). Os pinos 0 e 1 parecem não ter função ou não consegui ver algum sinal ali. Os pinos 2 e 3 vão para nível lógico alto quando o Bluetooth está conectado, um deles vem do multímetro para o módulo e o outro vai do módulo para o multímetro, aparentemente. O pino 4 parece ser o Enable do módulo BT. Quando a tecla de Bluetooth no multímetro é acionada este pino muda de nível. O pino 5 é o TX e o pino 6 é o RX da porta serial do multímetro.

6. Dá pra monitorar os dados enviados com um app de monitor serial Bluetooth no celular. Nos meus testes deu pra ver que os dados não chegam em formato texto:

Terminal serial Bluetooth
7. Para acessar o Bluetooth pelo app de terminal tem que conectar diretamente ao multímetro, sem parear. Demorei pra descobrir isso.

8. Como não ficou prático salvar os dados da comunicação serial pelo app do celular passei a usar diretamente do analisador lógico, na porta SCI entre o circuito integrado do multímetro e o módulo Bluetooth. Foi aí que parei os testes, mas antes peguei algumas medidas. No meu caso usei medidas em várias escalas pra tentar encontrar uma lógica nos dados. Seguem algumas:

5A A5 03 04 FA EB EB 0F 00 06 01 = 1.007k 
5A A5 03 04 FA EB 4B 0E 00 06 01 = 1.004K
5A A5 03 04 E0 7B 01 00 00 0A 01 = Infinita (resistência)
5A A5 03 A4 AD 8D DF 07 00 06 01 = 223.5k
5A A5 03 A4 AD 8D 9F 0A 00 06 01 = 223.7K
5A A5 03 04 4A EE FF 0F 00 02 01 = 148.8R
5A A5 03 A4 0D 9A EA 0B 00 06 01 = 21.70K
5A A5 03 A4 0D 9A 0A 0A 00 06 01 = 21.71K
5A A5 03 04 EA DB A7 0D 00 0A 01 = 10.52M
5A A5 03 04 EA DB 87 0A 00 0A 01 = 10.57M
5A A5 03 E4 FB EB EB 0B 00 50 01 = 0.000V (Tensão)
5A A5 03 C4 F7 AB CD 0F 00 50 01 = 5.029V
5A A5 03 04 FA 87 CA 07 00 50 01 = 1.675V
5A A5 03 E4 4B DE 4F 0E 00 C0 09 = 04.94mA (corrente)
5A A5 03 E4 EB FB EB 0B 00 C0 09 = 00.00mA
5A A5 03 E4 FB EB 4B 0E 00 C0 01 = 0.004mA
5A A5 03 E4 FB EB EB 0B 00 C0 01 = 0.000A
5A A5 03 E4 FB EB EB 0B 00 01 01 = 0.000Hz (frequência)
5A A5 03 E4 FB EB EB 0B 90 00 01 = 0.000nF
5A A5 03 A4 AD FD 07 0A 90 00 01 = 22.61nF (capacitância)
5A A5 03 C4 EF EF F7 0B 30 00 01 = 986.0uF
5A A5 03 44 CE 1F CA 07 30 00 01 = 49.15uF
5A A5 03 84 9F 8A 0A 0A 90 00 01 = 3.771nF
5A A5 03 E4 FB EB EB 0B 90 00 01 = 0.000nF
5A A5 03 E4 EB AB ED 47 00 00 00 = 0000 Graus (Temperatura)

Parece que o quarto byte tem relação com a escala de medidas selecionada. Isso pode incluir também parte do quinto byte, mas não tenho certeza.

9. Os dados diretamente na SCI chegam diferentes no Bluetooth. O módulo BT parece incluir ou fazer alguma operação com eles.

10. É isso. Parei no ponto da analise das mensagens das medidas. Precisaria ver como cada medida é apresentada ali para extraí-las.

Recuperando um laptop da Xuxa

Laptop sujo

Encontrei este laptop da Xuxa num ferro-velho já faz algum tempo, mas só agora consegui parar pra brincar com ele. Segue o vídeo da recuperação:

O problema maior aqui foi o tempo que ele deve ter passado ao ar livre. Deve ter tomado muita chuva nesse período. O primeiro problema é a sujeira da caixa do brinquedo. Para lavar tive que desmontar o aparelho inteiro para separar a eletrônica do plástico. E o problema mais grave estava nos suportes de pilhas muito oxidados:

Contato de pilhas enferrujados

Retirei os contatos com um alicate, já que eram só encaixados na carcaça e deixei de molho no vinagre durante dois dias:
Tirando a ferrugem com vinagre
Depois foi só escovar com uma escova de aço e botar no brinquedo de volta. O aparelho ligou, mas com um problema no teclado. A maioria das teclas só dava o som de erro e não conseguia entrar nas atividades. Olhei a membrana da matriz do teclado:
Teclado matricial

Tudo ok aqui, sem curtos ou teclas funcionando erraticamente. O flat da membrana vai numa placa que concentra os flats do brinquedo:
Placa do teclado
Testei colocando em curto as linhas e colunas ali nos contatos e o problema apareceu ali, no caso testei com a tecla '8' que acionava o '4'. Suspeitei dos flats e acabei trocando pra ver se continuava o problema:
Por dentro do brinquedo
Continuou, daí testei diretamente na "placa mãe":
Placa mãe do brinquedo

Problema continuou. Nisso já tinham passados alguns dias e acabei deixando com as crianças brincarem. Mesmo sem acesso as atividades eles gostaram bastante. Quando voltei a mexer no brinquedo resolvi colocar o capacitor C8/C9 ali no canto superior esquerdo da placa, que não vem montado. Coloquei um de 47uF. Aproveitei e passei um ar quente na placa e principalmente no chip bolha ali no centro (algo que já fiz, com algum sucesso, em placas de vídeo). O aparelho funcionou depois disso, sem o problema do teclado. Pode ter sido umidade ou alguma solda que ficou ruim, não sei ao certo.

Fotos bônus, o mouse:
Placa do mouse

Placa do mouse

Retrofit bateria 9.6V da parafusadeira e furadeira Skil 2211

 Baterias 18650 e BMS

Em 2018 eu já havia feito um retrofit da bateria da minha parafusadeira Black & decker e postado aqui. Naquele caso era uma de 12V e usei uma BMS 4S com 4 células de bateria 18650. Funcionou mas a BMS precisava de uns ajustes pra não desligar o motor por causa do circuito de sobre-corrente. Ano passado ganhei uma outra parafusadeira, uma Skil 2211, com a bateria de NiCad esgotada que poderia passar pelo mesmo processo. Já falei dela aqui antes e já havia comprado uma BMS 3S (compre aqui) pra ela, mas só agora consegui finalmente gravar o vídeo da modificação. Segue:

A BMS que comprei é uma para 3 células em série, dando 11.1V no total:

Placa BMS 3S
Ela funcionou muito bem, sem precisar de modificações no circuito como aconteceu na minha primeira experiência neste tipo de retrofit. Para montar o pack conectei as baterias usando malha desoldadora, mas o ideal é usar a fita própria pra isso e solda ponto. Não ficou muito bom já que é difícil soldar as baterias com solda comum. O resultado:
pack de baterias 18650