Índice:

Visualizador e conversor de negativo de filme: 8 etapas (com imagens)
Visualizador e conversor de negativo de filme: 8 etapas (com imagens)

Vídeo: Visualizador e conversor de negativo de filme: 8 etapas (com imagens)

Vídeo: Visualizador e conversor de negativo de filme: 8 etapas (com imagens)
Vídeo: Develop Negative Film at Home with Lightroom! 🎞 #lightroom 2024, Julho
Anonim
Visualizador e conversor de negativo de filme
Visualizador e conversor de negativo de filme
Visualizador e conversor de negativo de filme
Visualizador e conversor de negativo de filme
Visualizador e conversor de negativo de filme
Visualizador e conversor de negativo de filme

Descobri uma necessidade imediata de poder visualizar e gravar negativos de filmes antigos rapidamente. Eu tinha várias centenas para classificar …

Reconheço que existem vários aplicativos para o meu smartphone, mas não consegui obter resultados satisfatórios, então foi isso que descobri …

Eu queria poder visualizá-los em tempo real como imagens reais. Posso classificar manualmente os negativos e registrar apenas os que desejo.

Fiz uma caixa tosca para impressão 3D para alojar a eletrônica.

Eu também usei minha TV LCD para ver as imagens

Suprimentos

Botões de arcade 30mm

Preço do Raspberry PI 3B melhor do que o da Amazon (no momento da redação)

RPi Camera

LEDs brancos

Conector - usei o que tinha. Existem melhores opções disponíveis

Pinos do conector

Tela que usei para o teste

# 4 parafusos

2-56 parafusos

Adesivo acrílico transparente à base de água

Etapa 1: o adaptador da câmera

O adaptador de câmera
O adaptador de câmera
O adaptador de câmera
O adaptador de câmera
O adaptador de câmera
O adaptador de câmera

Escolhi projetar um adaptador de câmera fechado que funcione com um módulo de câmera Raspberry Pi para isolar cada negativo para uma visualização rápida.

Comecei tirando várias medidas dos negativos do filme, bem como a distância focal aproximada.

Em seguida, modelei um chifre simples que será impresso em plástico preto. A distância focal que usei é de 44 mm.

As medidas críticas foram o tamanho do negativo e os orifícios de montagem da câmera.

A câmera Pi é montada na placa de circuito com espuma flexível. Não é ideal. Eu tive que fazer alguns calços de papel cartão para corrigir isso. As imagens não são retângulos perfeitos de outra forma.

Usei ABS que, quando impresso na minha máquina, tem um acabamento liso a semiplano, o que reduz os reflexos que, por sua vez, podem ter uma influência negativa na qualidade de impressão.

Etapa 2: Painel de luz

Painel de luz
Painel de luz
Painel de luz
Painel de luz
Painel de luz
Painel de luz
Painel de luz
Painel de luz

Tentei fazer um painel de materiais impressos, mas teve um desempenho ruim

Em seguida, usei um pedaço de 6 mm de Lexan com LEDs presos às bordas para fazer um painel de luz.

O painel de luz é bastante crítico para fotos ótimas.

Ele precisa ter luz uniforme, sem pontos quentes.

IMPORTANTE: As imperfeições da superfície do Lexan refratam e refletem a luz. Os arranhões da lixa devem ser os mais finos possíveis para um brilho uniforme.

O painel é dimensionado para caber na parte inferior do visualizador de negativos, 50 mm de cada lado. Os orifícios de montagem são marcados para instalação segura na parte inferior do visualizador, a 3,5 mm das bordas. Os orifícios são feitos com uma broca para evitar rachaduras no plástico.

Os orifícios são dimensionados para parafusos # 4

Ele precisa ter o lado oposto ao da tira de filme fosco. As imperfeições na superfície refletirão a luz para criar um painel iluminado uniforme.

Usei um número crescente de grãos de lixa em uma superfície lisa para obter a aparência fosca. É importante que não haja arranhões de arvoredos na superfície, pois isso aparecerá como arranhões ou marcas na fotografia desejada.

Eu fui gradualmente de grão 150 para grão 800.

Eu não tinha LEDs de cartola, então fiz os meus tocando a superfície do domo em uma lixadeira de cinta. é importante não expor os internos, deixei pelo menos 1mm de acrílico cobrindo o tampo.

Em seguida, eles foram equilibrados na borda do Lexan e uma gota de adesivo acrílico fino como água foi usada para colar as peças. A ligação é bastante instantânea e o adesivo preenche as imperfeições de modo que o LED parece fazer parte do Lexan.

Usei 6 de cada lado.

Eu os soldei em 2 tiras paralelas de 6 a um resistor limitador de corrente de 100 Ohm no lado positivo, então isso tem um fio para um conector que se conecta ao pino 2 (+ 5V) da expansão GPIO em uma placa Raspberry Pi

O lado negativo tem um fio que vai diretamente ao aterramento via Pin6 na expansão GPIO.

Etapa 3: botões seletores

Botões Seletores
Botões Seletores
Botões Seletores
Botões Seletores
Botões Seletores
Botões Seletores
Botões Seletores
Botões Seletores

Existem apenas 2 operações necessárias a partir deste dispositivo.

O primeiro é permitir que o operador visualize e grave as imagens.

A segunda é uma forma de sair do programa quando terminar.

Optei por usar um botão verde para gravar e um botão vermelho para sair.

Em termos de programação, escolhi usar GPIO 23 e 24. Isso é conectado aos pinos 14, 16, 18 e 20. Os fios são codificados para os interruptores.

Eu tinha um monte de caixas de botão que sobraram de uma construção do cliente, então usei uma como dispositivo de teste.

Imprimi o arquivo errado que não tinha o recorte para a câmera, então tive que fazer o meu manualmente. Incluí os arquivos adequados na etapa seguinte.

Etapa 4: capa protetora

Capa protetora
Capa protetora
Capa protetora
Capa protetora
Capa protetora
Capa protetora
Capa protetora
Capa protetora

Eu modelei isso para função sobre forma. As linhas são simples e facilmente impressas na maioria das máquinas.

A caixa foi impressa com um interior esparso, mas ainda tem um toque de qualidade. A espessura proporciona estabilidade e o tamanho é fácil de usar.

Idealmente, eu teria montado a corneta de visualização na horizontal, pois tinha limitações de hardware que impediam isso.

Etapa 5: código simples para teste

Código Simples para Teste
Código Simples para Teste
Código Simples para Teste
Código Simples para Teste
Código Simples para Teste
Código Simples para Teste

Eu experimentei o código do RaspberryPi.org para torná-lo operacional.

"Por padrão, a resolução da imagem é definida para a resolução do seu monitor. A resolução máxima é 2592 × 1944 para fotos"

Isso foi usado para encontrar a distância focal ideal da câmera. Usei uma ponta de agulha para ajustar a lente no módulo. Uma lente macro seria ideal, mas não consegui entregar uma a tempo.

A parte superior da caixa do foco é dimensionada para a câmera Raspberry Pi V2. é fixado no lugar com 4 - 2/56 parafusos.

O código a seguir é o que usei para testar …

de picamera import PiCamerafrom time import sleep

camera = PiCamera ()

camera.start_preview ()

camera.awb_mode = 'auto'

camera.image_effect = 'negative'

dormir (150)

camera.capture ('/ home / pi / Desktop / negative.jpg')

camera.stop_preview ()

Etapa 6: Código do Programa

Código do Programa
Código do Programa
Código do Programa
Código do Programa
Código do Programa
Código do Programa

Primeiro abra uma janela de terminal e crie um novo diretório, digite "conversões mkdir"

Abra um IDE python

Insira o seguinte código:

de picamera

import PiCamerafrom time import sleep

do botão de importação do gpiozero

botão = Botão (23)

button1 = Botão (24)

camera = PiCamera ()

camera.awb_mode = 'auto'

camera.image_effect = 'negative'

camera.start_preview ()

imagem = 1

enquanto verdadeiro:

Experimente:

if button1.is_pressed:

camera.stop_preview ()

pausa

if button.is_pressed:

camera.capture ('/ home / pi / conversions / Convertion% 03d.jpg'% image)

imagem + = 1

exceto

Interrupção do teclado:

camera.stop_preview ()

pausa

Etapa 7:

Imagem
Imagem
Imagem
Imagem
Imagem
Imagem

Execute o código no IDE

O botão verde irá tirar uma imagem estática do negativo e salvá-la na memória interna.

As imagens são salvas no diretório de conversões.

Mudei-os para uma unidade USB e depois para o meu computador para processamento no photoshop.

O botão vermelho fecha o programa. Um kit de teclado também fará isso.

Etapa 8: ajustes no programa

Eu ajustei o programa para salvar melhor qualidade de imagem

de picamera

import PiCamerafrom time import sleep from gpiozero

import Botão import datetime

tempo de importação

#date código para salvar imagens date = datetime.datetime.now (). strftime ("% d_% H_% M_% S")

# botão verde

botão = Botão (23)

# botão vermelho

button1 = Botão (24)

camera = PiCamera ()

# ajuste de imagem da câmera e visualização no monitor

camera.resolution = (2592, 1944)

camera.awb_mode = 'auto'

camera.image_effect = 'negative'

# imagem de exibição para monitorar

camera.start_preview ()

# incremento de salvamento de imagem

imagem = 1

enquanto verdadeiro:

Experimente:

# botão de saída vermelho

if button1.is_pressed:

#camera shutdown

camera.stop_preview ()

pausa

# captura de botão verde

if button.is_pressed:

# salvar localização e formatação da imagem

camera.capture ('/ home / pi / conversions / conversion' + date + '% 03d.jpg'% image)

# incremento de salvamento de imagem

imagem + = 1

# saída de programa de teclado

exceto KeyboardInterrupt:

#camera shutdown

camera.stop_preview ()

pausa

Raspberry Pi Contest 2020
Raspberry Pi Contest 2020
Raspberry Pi Contest 2020
Raspberry Pi Contest 2020

Vice-campeão no Raspberry Pi Contest 2020

Recomendado: