Is there really no way to power a DSLR by USB?
I made some scripts on my Raspberry Pi to automate a daily shot at a specific hour.
My DSLR is plugged in through USB. I thought this would keep its battery charged, but no.
Is there really no way automate a DSLR to shoot every 24 hours without having to pick it up, charge/replace its battery, and put in back on the same spot?
Maybe new DSLRs will be powered by USB. Now some mirrorless cameras can be powered by USB, for example Sony a6300/a6500. But you still have to keep the camera battery inside the camera.
Is there really no way automate a DSLR to shoot every 24 hours without having to pick it up, charge/replace its battery, and put in back on the same spot ?
Canon and Nikon cameras can be connected to AC power by means of an adapter that fits in the battery slot. For example, Canon DSLRs that take an LB-E6 battery (like the 5D II, 6D, and 7D) can use an ACK-E6 adapter:
And Nikons that take a EN-EL14 battery (like D3200, D5200, etc.) can use this EP-5A AC Adapter:
I've seen similar arrangements for other brands as well. The best plan is to check the list of accessories available for your camera -- there are sure to be solutions for powering your camera both from AC power and also from a 12V vehicle battery.
There are also cheap equivalents from companies like Hama. I've made my own for an old 350D based on a suitable power supply.
The same is true for Pentax DSLR's. Point of caution for cheap equivalents: I found it difficult to find an alternative adapter that has the right pin *and* the right voltage *and* that delivers the right power (ampere or watt) according to specifications. After some failed "cheaper" attempts, I ended up with the "official" adapter, which works fine.