Sou um fotógrafo experiente que costumava ter uma nikon até recentemente e agora estou pensando em comprar uma nova câmera e quero experimentar mais com ela. Os tipos de coisas que eu quero fazer são:
- controlar o obturador com base em sinais de um computador (com base em sensores / temporizadores externos / etc) ou placas arduino
- Examine o software para alterar alguns dos limites (ISO mínimo, bracketing, etc.)
- Especialmente, quero ver e aprender com o projeto de outras pessoas com suas câmeras.
Portanto, você sabe qual marca entre a Canon e a Nikon teria esse ecossistema aberto de hackers?
E onde posso encontrar fóruns / repositórios do github / DIY / etc onde as pessoas falam sobre essas coisas?
obrigado
nikon
diy
open-source
firmware-hacks
electronics
pipo17171
fonte
fonte
Respostas:
A Canon ganha as mãos a esse respeito. Muitos dos compactos da Canon podem executar CHDK ( fontes ), o que expõe funcionalidades indisponíveis. As DSLRs mais recentes podem executar o Magic Lantern ( fontes ). O Magic Lantern adiciona enormes quantidades de funcionalidade, incluindo a capacidade de gravar timelapse e HDR dentro da câmera e um intervalômetro embutido.
Manipular o obturador é bastante fácil nas DSLRs da Canon e da Nikon e pode ser feito através de um conector dedicado de liberação do obturador na lateral da câmera ou via USB usando (ou engenharia reversa) a API de disparo amarrado.
fonte
Cânone
Há uma extensão de firmware hackeada da Canon chamada CHDK , que é bastante extensa e bem documentada. Muitos dos recursos estão na câmera, eu acho, mas existem scripts UBASIC para fazer coisas do tipo intervalômetro. Existem muitas perguntas e respostas relacionadas ao CHDK neste site.
Nikon
A Nikon possui um SDK oficial que permite:
A Nikon não a suporta oficialmente, a documentação não é tão extensa e não conheço uma comunidade em que você possa obter muita ajuda. O SDK inclui alguns programas de amostra muito básicos para você começar.
Há um wrapper SDK C # do projeto de código aberto que fornece um wrapper C # ao redor do SDK.
Há outro projeto de código aberto digiCamControl (.NET), que fornece funcionalidade de compartilhamento, bracketing, intervalômetro e muito mais para a maioria das DSLRs da Nikon.
fonte
Eu diria em termos de ordem
A Sony possui um repositório onde você pode ter acesso ao sistema operacional, se o desenvolvimento incorporado é o seu tipo de coisa. Você pode acessar o repositório atual aqui .
Canon por causa do trabalho do Magic Lantern e pelo fato de publicar alguma forma de API para trabalhar com o DryOS.
Se você era um usuário final que não tinha nenhum interesse real em executar despejos de depuração, eu diria que a Canon é uma aposta muito boa devido ao progresso no Magic Lantern. A lista de câmeras que o trabalho não são inclusivas de tudo o que a Canon tem feito, mas eles incluem alguns deles mais comuns e populares queridos .
A pergunta e as respostas relacionadas Sistemas operacionais em DSLR também podem ser interessantes para você.
fonte
O Magic Lantern é um aplicativo de terceiros amplamente utilizado e suportado, que roda em várias plataformas Canon e adiciona muita funcionalidade e acesso ao hardware. Acho que nenhuma das plataformas realmente suporta a comunidade de hackers, mas a Canon realmente não tentou combatê-la diretamente pelo que entendi. Como eu não sou da Nikon, não posso comentar sobre o que está disponível no lado da Nikon.
fonte
Aqui está um link para um ótimo truque de controle de uma Canon 5D mark 2 com um Raspberry PI. Ele coloca o R-PI em uma bateria / alça para que pareça normal.
http://davidhunt.ie/?p=2641
Meu palpite é que nem a Canon nem a Nikon querem incentivar esses hacks, mas eu os amo.
fonte