For a project that I am working on, I need access to may cameras that monitor certain gauges on tanks. The specifics of the project are relatively confidential, but in essence, each tank has 2 gauges and the current set up involves a cameras monitoring each gauge. For each tank, both cameras are connected to a USB hub, with the hub being connected to the USB port (USB 2.0) of an older ThinkPad, that being multiplied across 6 tanks(6 sets of 2 cameras, 12 cameras total). The current method to switch subject views on the computer is unplugging a hub and plugging in another, meaning I need to keep track of 6 cables.
I am thinking of reducing this with a PC build that has many USB expansion cards occupying the PCI slots such as this one. I am using basic Logitech USB webcams such as this one.
The cameras are sufficiently close that an active USB extender isn't required.
Would this solution work? Are there any other ways to more efficiently monitor this many cameras on one computer? I've seen a post discussing the possibility of connecting many USB cameras to a single computer, but seems outdated in the discussed tech and I am wondering if there are any current improvements.
Thanks
[Edit]
Thanks for advice. Thought it'd be helpful to note that with the current setup, connecting a third camera to a USB doesn't work and only results in a black screen. In terms of switching between inputs, how could I switch between cameras without replugging cables? Is there a software solution to this? And is there a solution that allows access to multiple tanks at the same time?