Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Eu quero apimentar minha Panasonic CF-18 de 14 anos com uma webcam nova, mas a Panasonic não suporta mais essa máquina maravilhosa, então eu tenho que usar a massa cinzenta para algo mais fácil do que b & b (cervejas e hambúrgueres).
Esta é a primeira parte da história: como transformar um módulo de câmera de 3,3 V em uma webcam usb genérica.
Etapa 1: Obtenha um módulo da WebCam de um LapTop antigo
Um amigo meu me trouxe um laptop quebrado, o painel do lcd estava rachado, mas a câmera parecia boa. Em um laptop semelhante, descobri que a webcam estava conectada ao barramento USB, então pensei …
Esta é a nova câmera Panasonic?
Depois de alguns segundos com uma chave de fenda na mão, tenho que admitir que a resposta foi Sim!
Tenho que compartilhar um segredo, deixei meu amigo (que fisicamente se parece com Ralph) fazer o trabalho fácil de desconectar o cabo, mas ele o arrancou.
De qualquer forma eu tinha o módulo, mas não tinha ideia de como encontrar a pinagem, e o google não ajudou.
Etapa 2: como descobri o pino de aterramento
O instrumento que fez a mágica, é um multímetro de 5 dólares, configurado como testador de continuidade. Usando o orifício aterrado na extremidade do PCB como referência, testei todos os pinos até ouvir o bip familiar!
Era o quarto pino do fundo!
Etapa 3: como descobri os outros pinos
Eu sei que o módulo tem uma câmera USB e um microfone piezocerâmico. Eu faço a abordagem racional.
Bem, todos nós sabemos que a transferência de uma grande variedade de bits (frames) exige muita largura de banda, portanto, para maximizá-la, precisamos manter o ruído o mais baixo possível.
Uma das melhores práticas para obter baixo ruído é torcer os fios DATA, que são partes do barramento de transferência.
Descobri, usando uma lupa, que dois pequenos fios estavam trançados (o segundo e o terceiro da parte inferior), então peguei o USB DATA + e o USB DATA -.
Eu tenho 3 de 6 pinos..
Fique comigo massa cinzenta!
Se eu fosse o engenheiro que projetou o módulo, manteria todos os sinais juntos, tentando direcionar todo o ruído elétrico o mais longe possível das linhas do microfone, colocando entre o ruído e o microfone um aterramento.
O microfone usa 2 fios, e eles precisam estar próximos um do outro, então a única linha possível para o VCC era a restante, a primeira de baixo.
Agora eu tenho 4 de 6 pinos..
É fácil identificar os fios do microfone como os dois mais recentes na parte superior da placa.
Eu tenho 6 de 6!
Etapa 4: O desafio da tensão
No canto superior esquerdo da placa de circuito impresso podemos ler 3,3V, o que é bastante fácil de decifrar, o módulo deve ser alimentado com 3,3 Volt! Todos nós sabemos que o barramento USB tem o padrão de 5 Volt, e não há como evitar. Precisamos perder 5 - 3,3 = 1,7 V.
O regulador de tensão mais fácil e estável é uma combinação entre diodos e divisor de tensão.
O papel do resistor de 10Kohm é ter uma pequena carga ligada ao terra, para manter a tensão estável.
Sabemos que um diodo de silício tem o potencial embutido em torno de 0,7 V, então eu tomei 3 1N4007 para uma abordagem conservadora começando com 2,4 V, que não foi suficiente para alimentar totalmente o chipset da câmera.
De qualquer forma, 2.4V me permitiu identificar o USB DATA + e USB DATA - com um método de falha / repetição pela conexão empírica a um cabo USB sobressalente dos fios de DADOS descobertos na etapa anterior.
Uma vez que o PC identificou corretamente o módulo USB como uma câmera web, eu ignorei o terceiro diodo obtendo 3,6 V, o que me permitiu alimentar o chipset e obter uma imagem estável.
Etapa 5: tudo funciona
Suponho que este método funcione com cada módulo de webcam que está descansando em paz em sua lixeira, mas querendo ser reutilizado. Só um último conselho, usei o Noël Danjou AMCAP para testar e definir parâmetros de câmera como taxa de quadros, contraste, luminosidade etc..
Por favor, perdoe meu inglês, que claramente não é minha língua natural, mas uma maneira tão maravilhosa e poderosa de compartilhar conhecimento.
Feliz hackeamento..