Quero fazer um scanner 3D, primeiro usei uma Lumix TZ20 e obtive um bom resultado, depois uma Coolpix L27 (50 €) e obtive o mesmo resultado. Então a câmera do meu telefone, que também era boa.
Agora eu gostaria de experimentar webcams.
Mas você pode conectar 50 webcams em um computador e usá-las? Quero dizer, posso escrever um programa java para controlá-los, mas será possível fazê-los tirar uma foto exatamente ao mesmo tempo?
A transferência obviamente levaria algum tempo, mas existe algum tipo de buffer na câmera que armazena a imagem até que ela seja transferida para o computador?
Obrigado.
Minha configuração de hardware, já que alguns perguntaram:
Core i5 3570K 3.40 GHz (Ivy Bridge)
Motherboard Gigabyte Z77-D3H
16GB of DDR3
AMD Radeon R9 290X
Alimentation corsair RM750
Respostas:
É possível fazê-lo funcionar, mas é necessário muito pré-planejamento.
Seu maior problema é o poder. Teoricamente, o USB suporta 127 dispositivos por hub. Primeiro, você precisa de portas USB suficientes, largura de banda e hubs.
Você precisa de vários hub alimentados por USB 3.0 (isso é crítico) e tem muita energia. Você precisará de mais de 50 plugues USB em uma combinação de hubs alimentados .
Cada um deles consumirá 500ma * 50 = 25 ampères a 5 volts no total. Você precisa espalhar esse tipo de carga de muitos hubs USB.
O hub USB 3.0 pode ter portas 2.0, mas a largura de banda total de todas elas exigirá 3,0 no valor de largura de banda.
Você precisará de pelo menos 2 portas USB 3.0, se não 4, para atender aos requisitos de largura de banda. Se você tiver 4, precisará em média 13 webcams por porta. (13 * 0,5 = 6,5 amperes a 5V)
Cuidado: a porta 28 possui apenas 4 portas 3.0, mas cada porta possui 500ma e, dependendo do chip do hub, ainda pode funcionar.
Orico 10port 28 porta 12 porta
fonte