저렴한 열화상 즉석 사진을 위한 디지털 폴라로이드 카메라를 만드는 방법

이 기사에서는 영수증 프린터와 Raspberry Pi를 결합한 최신 카메라인 디지털 폴라로이드 카메라에 대한 이야기를 해보겠습니다.그것을 만들기 위해 오래된 폴라로이드 Minute Maker 카메라를 가지고 내장을 제거하고 디지털 카메라, 전자 잉크 디스플레이, 영수증 프린터 및 SNES 컨트롤러를 사용하여 내장 대신 카메라를 작동했습니다.Instagram(@ade3)에서 저를 팔로우하는 것을 잊지 마세요.
사진과 함께 카메라의 종이 조각은 약간 마법입니다.그것은 흥미진진한 효과를 내고 현대 디지털 카메라 화면의 비디오는 당신에게 그 흥분을 제공합니다.오래된 폴라로이드 카메라는 디자인이 너무 좋은 기계라서 늘 조금 아쉽지만, 필름이 단종되면 책장에 먼지가 쌓이는 향수를 불러일으키는 작품이 됩니다.인스턴트 필름 대신 영수증 프린터를 사용하여 이 오래된 카메라에 새 생명을 불어넣을 수 있다면 어떨까요?
내가 그것을 만들기 쉬울 때 이 기사는 내가 어떻게 카메라를 만들었는지에 대한 기술적인 세부 사항을 탐구할 것입니다.나는 내 실험이 일부 사람들이 프로젝트를 스스로 시도하도록 영감을 주기를 희망하기 때문에 이 작업을 수행합니다.이것은 단순한 수정이 아닙니다.사실 이것은 내가 시도한 것 중 가장 어려운 카메라 크랙일 수 있지만, 만약 당신이 이 프로젝트를 해결하기로 결정한다면, 나는 당신이 막히지 않도록 내 경험에서 충분한 세부 사항을 제공하려고 노력할 것입니다.
왜 해야 합니까?커피 블렌더 카메라로 촬영한 후 몇 가지 다른 방법을 시도하고 싶습니다.제 카메라 시리즈를 보다가 폴라로이드 Minute Maker 카메라가 갑자기 제 눈에서 튀어나와 디지털 변환을 위한 이상적인 선택이 되었습니다.이것은 내가 이미 사용하고 있는 Raspberry Pi, E Ink 디스플레이 및 영수증 프린터와 같은 일부 기능을 결합하기 때문에 저에게 완벽한 프로젝트입니다.그것들을 합치면 무엇을 얻을 수 있습니까?내 디지털 폴라로이드 카메라가 어떻게 만들어 졌는지에 대한 이야기입니다 ...
나는 사람들이 비슷한 프로젝트를 시도하는 것을 보았지만 아무도 어떻게 했는지 잘 설명하지 못했습니다.이 오류가 발생하지 않기를 바랍니다.이 프로젝트의 과제는 모든 다양한 부품이 함께 작동하도록 하는 것입니다.모든 부품을 폴라로이드 케이스에 밀어넣기 시작하기 전에 다양한 구성 요소를 모두 테스트하고 설정하는 동안 모든 부품을 펼치는 것이 좋습니다.이렇게 하면 장애물에 부딪힐 때마다 카메라를 다시 조립하고 분해하는 것을 방지할 수 있습니다.아래에서 폴라로이드 케이스에 모든 것을 넣기 전에 연결된 모든 부품과 작동하는 부품을 볼 수 있습니다.
진행 상황을 기록하기 위해 몇 가지 비디오를 만들었습니다.이 프로젝트를 해결할 계획이라면 이 32분 길이의 비디오부터 시작해야 합니다. 모든 것이 어떻게 조화를 이루는지 볼 수 있고 직면할 수 있는 문제를 이해할 수 있기 때문입니다.
다음은 내가 사용한 부품과 도구입니다.모든 것을 말할 때 비용은 $200를 초과할 수 있습니다.가장 큰 비용은 라즈베리파이(35~75달러), 프린터(50~62달러), 모니터(37달러), 카메라(25달러)다.흥미로운 부분은 프로젝트를 자신의 것으로 만드는 것이므로 포함하거나 제외, 업그레이드 또는 다운그레이드하려는 프로젝트에 따라 비용이 달라집니다.이것은 내가 사용하는 부분입니다.
제가 사용하는 카메라는 폴라로이드 미닛 카메라입니다.다시 하게 된다면 폴라로이드 스윙머신을 사용하고 싶지만 기본적으로는 같은 디자인인데 전면 패널이 더 예쁘네요.새로운 폴라로이드 카메라와 달리 이 모델은 내부 공간이 더 넓고 후면에 문이 있어 카메라를 열고 닫을 수 있어 우리의 요구에 매우 편리합니다.사냥을 하면 골동품 가게나 eBay에서 이러한 폴라로이드 카메라 중 하나를 찾을 수 있을 것입니다.$20 미만으로 구매하실 수 있습니다.아래에서 스윙어(왼쪽)와 미닛 메이커(오른쪽)를 볼 수 있습니다.
이론적으로 이러한 유형의 프로젝트에는 모든 폴라로이드 카메라를 사용할 수 있습니다.저도 벨로우즈가 있는 접혀 있는 육상 카메라를 가지고 있는데 스윙어나 미닛 메이커의 장점은 단단한 플라스틱으로 되어 있고 뒷문을 제외하고는 움직이는 부분이 많지 않다는 것입니다.첫 번째 단계는 모든 전자 제품을 위한 공간을 만들기 위해 카메라에서 모든 내장을 제거하는 것입니다.모든 것이 완료되어야 합니다.마지막에 아래와 같이 쓰레기 더미가 보입니다.
카메라의 대부분의 부품은 집게와 강한 힘으로 제거할 수 있습니다.이것들은 분해되지 않았으므로 어떤 곳에서는 접착제로 어려움을 겪을 것입니다.폴라로이드의 앞면을 제거하는 것은 보기보다 어렵습니다.내부에 나사가 있고 몇 가지 도구가 필요합니다.분명히 폴라로이드에만 있습니다.펜치로 나사를 풀 수 있을지 모르지만 나는 포기하고 강제로 닫았습니다.돌이켜보면 여기서 좀 더 주의를 기울여야 하지만 내가 입은 손상은 슈퍼 접착제로 복구할 수 있습니다.
일단 성공하면 분해해서는 안 되는 부분과 다시 한 번 싸워야 합니다.마찬가지로 펜치와 무차별적인 힘이 필요합니다.외부에서 보이는 물건을 손상시키지 않도록 주의하십시오.
렌즈는 제거하기 까다로운 요소 중 하나입니다.유리/플라스틱에 구멍을 뚫고 들어내는 것 외에 다른 간단한 해결책은 생각하지 못했습니다.렌즈가 고정되었던 블랙링 중앙에 미니어처 라즈베리파이 카메라가 보이지 않도록 최대한 렌즈의 외형을 보존하고 싶습니다.
제 영상에서는 폴라로이드 사진의 전후 비교를 보여드렸으니 카메라에서 삭제하고 싶은 부분을 정확히 확인하실 수 있습니다.전면 패널을 쉽게 열고 닫을 수 있도록 주의하십시오.패널을 장식이라고 생각하십시오.대부분의 경우 제자리에 고정되지만 라즈베리 파이를 모니터와 키보드에 연결하려면 전면 패널을 제거하고 전원을 꽂으면 됩니다.여기에서 자신만의 솔루션을 제안할 수 있지만 패널을 제자리에 고정하는 메커니즘으로 자석을 사용하기로 결정했습니다.벨크로가 너무 약해 보입니다.나사가 너무 많습니다.이것은 패널을 열고 닫는 카메라를 보여주는 애니메이션 사진입니다.
더 작은 Pi Zero 대신 완전한 Raspberry Pi 4 Model B를 선택했습니다.이것은 부분적으로는 속도를 높이기 위한 것이고 부분적으로는 제가 Raspberry Pi 분야에 비교적 새롭기 때문에 부분적으로는 사용하는 것이 더 편안하기 때문입니다.분명히 더 작은 Pi Zero는 Polaroid의 좁은 공간에서 약간의 이점을 가질 것입니다.Raspberry Pi에 대한 소개는 이 자습서의 범위를 벗어나지만 Raspberry Pi를 처음 사용하는 경우 여기에서 사용할 수 있는 많은 리소스가 있습니다.
일반적인 권장 사항은 시간이 걸리고 인내하는 것입니다.Mac 또는 PC 배경에서 온 경우 Pi의 뉘앙스에 익숙해질 시간이 필요합니다.명령줄에 익숙해지고 일부 Python 코딩 기술을 마스터해야 합니다.이것이 당신을 두렵게 만든다면(처음에는 무서웠어요!), 화내지 마세요.끈기와 인내로 받아들이면 얻을 수 있습니다.인터넷 검색과 인내는 당신이 만나는 거의 모든 장애물을 극복할 수 있습니다.
위 사진은 라즈베리파이가 폴라로이드 카메라에 장착된 위치입니다.왼쪽에 전원 공급 장치의 연결 위치를 볼 수 있습니다.또한 회색 구분선은 개구부의 너비를 따라 확장됩니다.기본적으로 프린터가 그것에 기대게 하고 Pi를 프린터에서 분리하기 위한 것입니다.프린터를 연결할 때 사진의 연필이 가리키는 핀이 부러지지 않도록 주의해야 합니다.디스플레이 케이블은 여기에서 핀에 연결되며 디스플레이와 함께 제공되는 와이어 끝은 길이가 약 1/4인치입니다.프린터가 케이블을 누르지 않도록 케이블 끝을 약간 연장해야 했습니다.
라즈베리파이는 USB 포트가 있는 쪽이 앞쪽을 향하도록 위치해야 합니다.이렇게 하면 L자형 어댑터를 사용하여 USB 컨트롤러를 전면에서 연결할 수 있습니다.이것은 원래 계획의 일부가 아니었지만 여전히 전면에 작은 HDMI 케이블을 사용했습니다.이를 통해 패널을 쉽게 튀어 나온 다음 모니터와 키보드를 Pi에 연결할 수 있습니다.
카메라는 Raspberry Pi V2 모듈입니다.품질은 새 HQ 카메라만큼 좋지 않지만 공간이 충분하지 않습니다.카메라는 리본을 통해 Raspberry Pi에 연결됩니다.리본이 통과할 수 있도록 렌즈 아래에 얇은 구멍을 자릅니다.Raspberry Pi에 연결하기 전에 리본을 내부적으로 비틀어야 합니다.
Polaroid의 전면 패널은 카메라 장착에 적합한 평평한 표면을 가지고 있습니다.설치를 위해 양면테이프를 사용했습니다.카메라 보드에는 파손을 원하지 않는 전자 부품이 있기 때문에 뒷면에 주의가 필요합니다.이 부품이 부서지는 것을 방지하기 위해 테이프 조각을 스페이서로 사용했습니다.
위 사진에서 주의할 점이 두 가지 더 있습니다. USB 및 HDMI 포트에 액세스하는 방법을 볼 수 있습니다.L자형 USB 어댑터를 사용하여 연결이 오른쪽을 가리키도록 했습니다.왼쪽 상단 모서리에 있는 HDMI 케이블의 경우 반대쪽 끝에 L자형 커넥터가 있는 6인치 연장 케이블을 사용했습니다.제 영상에서 더 잘 보실 수 있습니다.
E 잉크는 이미지가 영수증 용지에 인쇄된 이미지와 매우 유사하기 때문에 모니터용으로 좋은 선택인 것 같습니다.400×300 픽셀의 Waveshare 4.2인치 전자 잉크 디스플레이 모듈을 사용했습니다.
전자 잉크는 내가 좋아하는 아날로그 품질을 가지고 있습니다.그것은 종이처럼 보입니다.전원 없이 화면에 이미지를 표시하는 것은 정말 만족스럽습니다.픽셀에 전원을 공급할 빛이 없기 때문에 이미지가 생성되면 화면에 그대로 유지됩니다.즉, 전원이 없어도 사진이 폴라로이드 뒷면에 남아있어 마지막으로 찍은 사진이 무엇인지 상기시켜줍니다.솔직히 카메라를 사용할 때보다 책장에 올려놓는 시간이 훨씬 더 길기 때문에 카메라를 사용하지 않는 한 카메라는 거의 포토 프레임이 되어버리니 좋은 선택입니다.에너지 절약은 중요하지 않습니다.지속적으로 전력을 소비하는 조명 기반 디스플레이와 달리 E Ink는 다시 그려야 할 때만 에너지를 소비합니다.
전자 잉크 디스플레이에도 단점이 있습니다.가장 큰 것은 속도입니다.조명 기반 디스플레이와 비교할 때 각 픽셀을 켜거나 끄는 데 시간이 더 오래 걸립니다.또 다른 단점은 화면을 새로 고치는 것입니다.더 비싼 E Ink 모니터는 부분적으로 새로 고칠 수 있지만 더 저렴한 모델은 변경 사항이 발생할 때마다 전체 화면을 다시 그립니다.효과는 화면이 흑백이 된 다음 새 이미지가 나타나기 전에 이미지가 거꾸로 나타나는 것입니다.깜박이는 데 1초밖에 걸리지 않지만 더하면 됩니다.전체적으로 버튼을 누른 시간부터 사진이 화면에 나타날 때까지 이 특정 화면이 업데이트되는 데 약 3초가 걸립니다.
명심해야 할 또 다른 사항은 데스크탑과 마우스를 표시하는 컴퓨터 디스플레이와 달리 전자 잉크 디스플레이와 달라야 한다는 것입니다.기본적으로 모니터에 콘텐츠를 한 번에 한 픽셀씩 표시하도록 지시하는 것입니다.즉, 이것은 플러그 앤 플레이가 아니며 이를 수행하려면 몇 가지 코드가 필요합니다.사진을 찍을 때마다 모니터에 이미지를 그리는 기능이 실행됩니다.
Waveshare는 디스플레이용 드라이버를 제공하지만 문서는 끔찍합니다.모니터가 제대로 작동하기 전에 모니터와 싸우는 데 시간을 할애할 계획입니다.이것은 내가 사용하는 화면의 문서입니다.
디스플레이에는 8개의 와이어가 있으며 이 와이어를 Raspberry Pi의 핀에 연결합니다.평소에는 모니터와 함께 제공되는 코드만 사용하시면 되지만 협소한 ​​공간에서 작업을 하기 때문에 코드의 끝부분을 너무 높지 않게 연장해야 합니다.이것은 약 1/4인치의 공간을 절약합니다.또 다른 해결책은 영수증 프린터에서 더 많은 플라스틱을 자르는 것입니다.
디스플레이를 폴라로이드 뒷면에 연결하려면 4개의 구멍을 뚫습니다.모니터의 모서리에는 장착용 구멍이 있습니다.디스플레이를 원하는 위치에 놓고 영수증 용지가 노출되도록 아래 공간을 확보한 다음 4개의 구멍을 표시하고 뚫습니다.그런 다음 뒤에서 화면을 조입니다.폴라로이드 뒷면과 모니터 뒷면 사이에 1/4인치의 간격이 있습니다.
전자 잉크 디스플레이가 가치보다 더 번거롭다고 생각할 수도 있습니다.당신이 옳을 수도 있습니다.더 간단한 옵션을 찾고 있다면 HDMI 포트를 통해 연결할 수 있는 작은 컬러 모니터를 찾아야 할 수도 있습니다.단점은 항상 라즈베리파이 운영체제의 바탕화면만 보게 되겠지만, 꽂고 사용할 수 있다는 장점이 있습니다.
영수증 프린터의 작동 방식을 검토해야 할 수도 있습니다.그들은 잉크를 사용하지 않습니다.대신 이 프린터는 감열지를 사용합니다.종이가 어떻게 만들어졌는지는 잘 모르겠지만 열을 가한 그림이라고 생각하시면 됩니다.열이 화씨 270도에 도달하면 검은색 영역이 생성됩니다.롤 용지가 충분히 뜨거워지면 완전히 검게 변합니다.잉크를 사용할 필요가 없고 실제 폴라로이드 필름에 비해 복잡한 화학반응이 필요 없다는 것이 가장 큰 장점이다.
감열지 사용의 단점도 있습니다.당연히 컬러 없이 흑백으로만 작업할 수 있습니다.흑백 범위에서도 회색 음영이 없습니다.검은 점으로 이미지를 완전히 그려야 합니다.이러한 점에서 가능한 한 많은 품질을 얻으려고 하면 필연적으로 지터를 이해하는 딜레마에 빠지게 됩니다.Floyd-Steinberg 알고리즘에 특별한 주의를 기울여야 합니다.그 토끼를 혼자서 걷게 내버려 두겠습니다.
다른 대비 설정과 디더링 기술을 사용하려고 하면 필연적으로 긴 사진 스트립이 발생합니다.이것은 내가 이상적인 이미지 출력에서 ​​연마한 많은 셀카의 일부입니다.
개인적으로 디더링된 이미지의 모양이 마음에 듭니다.그들이 우리에게 점묘법으로 그리는 법을 가르쳤을 때, 그것은 제 첫 미술 수업을 생각나게 했습니다.독특한 모양이지만 우리가 감상하도록 훈련된 흑백 사진의 부드러운 그라데이션과는 다릅니다.내가 이렇게 말하는 이유는 이 카메라가 전통에서 벗어나 독특한 이미지를 만들어내는 것이 '버그'가 아니라 '카메라의 기능'으로 여겨져야 하기 때문이다.원본 사진을 원하면 시중에 나와 있는 다른 소비자용 카메라를 사용하면서 동시에 약간의 비용을 절약할 수 있습니다.여기서 요점은 독특한 것을 하는 것입니다.
이제 열전사 인쇄를 이해했으므로 프린터에 대해 이야기해 보겠습니다.제가 사용한 영수증 프린터는 Adafruit에서 구입했습니다.나는 그들의 "미니 감열식 영수증 프린터 스타터 팩"을 구입했지만 필요한 경우 별도로 구입할 수 있습니다.이론상으로 배터리를 구입할 필요는 없지만 테스트하는 동안 벽에 연결할 수 있도록 전원 어댑터가 필요할 수 있습니다.또 다른 좋은 점은 Adafruit에 모든 것이 정상적으로 진행될 것이라는 확신을 줄 수 있는 훌륭한 튜토리얼이 있다는 것입니다.이것부터 시작합니다.
프린터가 변경 없이 폴라로이드에 맞길 바랍니다.하지만 너무 커서 카메라를 자르거나 프린터를 다듬어야 합니다.나는 프로젝트의 매력 중 하나가 폴라로이드의 모습을 최대한 유지하는 것이었기 때문에 프린터를 다시 마무리하기로 결정했습니다.Adafruit는 케이스가 없는 영수증 프린터도 판매합니다.이것은 약간의 공간과 몇 달러를 절약하고 이제 모든 것이 어떻게 작동하는지 알았으므로 다음에 이와 같은 것을 만들 때 사용할 수 있습니다.그러나 이것은 종이 롤을 잡는 방법을 결정하는 새로운 도전을 가져올 것입니다.이와 같은 프로젝트는 모두 타협과 해결 방법을 선택하는 문제에 관한 것입니다.사진 아래에서 프린터를 맞추기 위해 절단해야 하는 각도를 볼 수 있습니다.이 절단은 오른쪽에서도 발생해야 합니다.절단 시 프린터의 전선 및 내부 전자 장비를 피하십시오.
Adafruit 프린터의 한 가지 문제는 전원에 따라 품질이 달라진다는 것입니다.그들은 5v 전원 공급 장치를 사용하는 것이 좋습니다.특히 텍스트 기반 인쇄에 효과적입니다.문제는 이미지를 인쇄할 때 검은색 영역이 더 밝아지는 경향이 있다는 것입니다.용지의 전체 너비를 가열하는 데 필요한 전력은 텍스트를 인쇄할 때보다 훨씬 더 크므로 검은색 영역이 회색으로 변할 수 있습니다.불평하기 어렵습니다. 이 프린터는 결국 사진을 인쇄하도록 설계되지 않았습니다.프린터는 한 번에 용지 너비에 걸쳐 충분한 열을 생성할 수 없습니다.다른 출력을 가진 다른 전원 코드를 시도했지만 많은 성공을 거두지 못했습니다.마지막으로 어쨌든 전원을 공급하려면 배터리를 사용해야 하므로 전원 코드 실험을 포기했습니다.예기치 않게 내가 선택한 7.4V 850mAh Li-PO 충전식 배터리가 내가 테스트한 모든 전원의 인쇄 효과를 가장 어둡게 만들었습니다.
카메라에 프린터를 설치한 후 모니터 아래에 구멍을 뚫어 프린터에서 나오는 용지와 맞춥니다.영수증 용지를 자르기 위해 기존 포장 테이프 커터의 날을 사용했습니다.
반점의 검은색 출력 외에 또 다른 단점은 밴딩입니다.프린터가 공급 중인 데이터를 따라잡기 위해 일시 ​​중지할 때마다 다시 인쇄를 시작할 때 약간의 간격이 남습니다.이론적으로 버퍼를 제거하고 데이터 스트림이 프린터로 계속 공급되도록 하면 이러한 간격을 피할 수 있습니다.실제로 이것은 옵션인 것 같습니다.Adafruit 웹 사이트는 동기화를 유지하는 데 사용할 수 있는 프린터의 문서화되지 않은 압정을 언급합니다.나는 그것이 어떻게 작동하는지 모르기 때문에 이것을 테스트하지 않았습니다.이 문제를 해결하면 성공을 저와 공유하십시오.이것은 밴드를 명확하게 볼 수있는 또 다른 셀카 배치입니다.
사진을 인쇄하는 데 30초가 걸립니다.프린터가 작동되는 영상이므로 이미지를 출력하는 데 걸리는 시간을 느낄 수 있습니다.Adafruit 해킹을 사용하면 이러한 상황이 증가할 수 있다고 생각합니다.인쇄 사이의 시간 간격이 인위적으로 지연되어 프린터가 데이터 버퍼의 속도를 초과하지 않는 것으로 의심됩니다.나는 용지 진행이 프린터 헤드와 동기화되어야 한다는 것을 읽었기 때문에 이 말을 하는 것입니다.내가 틀릴 수도 있습니다.
E-ink 디스플레이와 마찬가지로 프린터가 작동하려면 약간의 인내가 필요합니다.프린터 드라이버가 없으면 실제로 코드를 사용하여 데이터를 프린터로 직접 보내는 것입니다.마찬가지로 가장 좋은 리소스는 Adafruit의 웹사이트일 수 있습니다.내 GitHub 리포지토리의 코드는 예제에서 수정되었으므로 문제가 발생하면 Adafruit의 설명서가 최선의 선택이 될 것입니다.
향수를 불러일으키고 복고풍의 장점 외에도 SNES 컨트롤러의 장점은 내가 너무 많이 생각할 필요가 없는 몇 가지 컨트롤을 제공한다는 것입니다.카메라, 프린터 및 모니터가 함께 작동하도록 하는 데 집중해야 하고 작업을 더 쉽게 만들기 위해 내 기능을 빠르게 매핑할 수 있는 기존 컨트롤러가 있어야 합니다.또한 저는 이미 Coffee Stirrer Camera 컨트롤러를 사용한 경험이 있으므로 쉽게 시작할 수 있습니다.
역방향 컨트롤러는 USB 케이블을 통해 연결됩니다.사진을 찍으려면 A 버튼을 누르세요.사진을 인쇄하려면 B 버튼을 누릅니다.사진을 삭제하려면 X 버튼을 누르세요.디스플레이를 지우려면 Y 버튼을 누를 수 있습니다.상단에 있는 시작/선택 버튼이나 좌/우 버튼을 사용하지 않았기 때문에 앞으로 새로운 아이디어가 있으면 계속 새로운 기능에 사용할 수 있습니다.
화살표 버튼의 경우 키패드의 왼쪽 및 오른쪽 버튼이 내가 찍은 모든 이미지를 순환합니다.위로 눌러도 현재 아무 작업도 수행하지 않습니다.를 누르면 영수증 프린터의 용지가 진행됩니다.이것은 사진을 인쇄한 후 매우 편리합니다. 나는 그것을 떼기 전에 더 많은 종이를 뱉어내고 싶습니다.프린터와 라즈베리 파이가 통신하고 있다는 것을 아는 것도 빠른 테스트입니다.눌렀더니 용지 공급이 들렸을 때 프린터 배터리가 아직 충전 중이고 사용할 준비가 되어 있다는 것을 알았습니다.
나는 카메라에 두 개의 배터리를 사용했습니다.하나는 Raspberry Pi에 전원을 공급하고 다른 하나는 프린터에 전원을 공급합니다.이론상으로는 모두 같은 전원으로 실행할 수 있지만, 프린터를 완전히 실행할 수 있는 전원은 충분하지 않다고 생각합니다.
Raspberry Pi의 경우 찾을 수 있는 가장 작은 배터리를 구입했습니다.폴라로이드 아래에 앉아 대부분이 숨겨져 있습니다.Raspberry Pi에 연결하기 전에 전원 코드가 전면에서 구멍까지 연장되어야 한다는 사실이 마음에 들지 않습니다.폴라로이드에서 다른 배터리를 짜내는 방법을 찾을 수도 있지만 공간이 많지 않습니다.배터리를 내부에 넣는 단점은 장치를 열고 닫으려면 후면 덮개를 열어야 한다는 것입니다.배터리를 뽑기만 하면 카메라가 꺼지므로 좋은 선택입니다.
CanaKit에서 온/오프 스위치가 있는 USB 케이블을 사용했습니다.나는 이 아이디어에 대해 조금 너무 귀여울 수 있습니다.이 버튼으로 라즈베리파이를 켜고 끌 수 있을 것 같아요.사실, 배터리에서 USB를 분리하는 것도 간단합니다.
프린터의 경우 850mAh Li-PO 충전식 배터리를 사용했습니다.이와 같은 배터리에는 두 개의 전선이 나옵니다.하나는 출력이고 다른 하나는 충전기입니다.출력에서 "빠른 연결"을 달성하기 위해 커넥터를 범용 3선 커넥터로 교체해야 했습니다.이것은 전원을 분리해야 할 때마다 전체 프린터를 제거할 필요가 없기 때문에 필요합니다.여기에서 전환하는 것이 좋으며 향후 개선할 수 있습니다.더 좋은 점은 스위치가 카메라 외부에 있으면 뒷문을 열지 않고도 프린터의 플러그를 뽑을 수 있다는 점입니다.
배터리는 프린터 뒤에 있는데 필요에 따라 전원을 연결하고 분리할 수 있도록 코드를 뽑았습니다.배터리를 충전하기 위해 배터리를 통해 USB 연결도 제공됩니다.이것도 영상으로 설명했으니 작동 원리가 궁금하시다면 확인 부탁드립니다.내가 말했듯이 놀라운 이점은 이 설정이 벽에 직접 연결하는 것보다 더 나은 인쇄 결과를 생성한다는 것입니다.
여기에서 면책 조항을 제공해야 합니다.효과적인 Python을 작성할 수는 있지만 아름답다고 말할 수는 없습니다.물론 이를 수행하는 더 좋은 방법이 있으며 더 나은 프로그래머가 내 코드를 크게 개선할 수 있습니다.그러나 내가 말했듯이 효과가 있습니다.따라서 GitHub 저장소를 공유하지만 실제로 지원을 제공할 수는 없습니다.이것이 내가 하는 일을 보여주기에 충분하고 개선할 수 있기를 바랍니다.개선 사항을 저와 공유하십시오. 기꺼이 내 코드를 업데이트하고 크레딧을 제공하겠습니다.
따라서 카메라, 모니터, 프린터가 설정되어 있고 정상적으로 동작할 수 있다고 가정합니다.이제 "digital-polaroid-camera.py"라는 Python 스크립트를 실행할 수 있습니다.궁극적으로 시작 시 이 스크립트를 자동으로 실행하도록 Raspberry Pi를 설정해야 하지만 지금은 Python 편집기 또는 터미널에서 실행할 수 있습니다.다음이 발생합니다.
무슨 일이 있었는지 설명하기 위해 코드에 주석을 추가하려고 시도했지만 사진을 찍는 동안 일이 발생하여 추가 설명이 필요합니다.사진을 찍을 때 풀 컬러 풀 사이즈 이미지입니다.이미지가 폴더에 저장됩니다.나중에 사용해야 하는 경우 일반 고해상도 사진을 갖게 되므로 편리합니다.즉, 카메라는 여전히 다른 디지털 카메라와 마찬가지로 일반 JPG를 생성하고 있습니다.
사진이 촬영되면 디스플레이 및 인쇄에 최적화된 두 번째 이미지가 생성됩니다.ImageMagick을 사용하여 원본 사진의 크기를 조정하고 흑백으로 변환한 다음 Floyd Steinberg 디더링을 적용할 수 있습니다.이 기능은 기본적으로 꺼져 있지만 이 단계에서 대비를 높일 수도 있습니다.
새 이미지는 실제로 두 번 저장되었습니다.먼저 나중에 다시 보고 사용할 수 있도록 흑백 jpg로 저장합니다.두 번째 저장은 .py 확장자를 가진 파일을 생성합니다.이것은 일반 이미지 파일이 아니라 이미지에서 모든 픽셀 정보를 가져와 프린터로 보낼 수 있는 데이터로 변환하는 코드입니다.프린터 부분에서 언급했듯이 이 단계는 프린터 드라이버가 없기 때문에 필요한 작업으로 일반 이미지만 프린터로 보낼 수는 없습니다.
버튼을 누르고 이미지가 인쇄될 때 일부 비프음 코드도 있습니다.이것은 선택 사항이지만 어떤 일이 진행되고 있음을 알려주는 음성 피드백을 받는 것이 좋습니다.
지난 번에는 이 코드를 지원할 수 없었습니다. 올바른 방향을 알려드리기 위한 것입니다.사용, 수정, 개선하여 직접 만드시기 바랍니다.
이것은 흥미로운 프로젝트입니다.나중에 생각해보면 다른 일을 하거나 앞으로 업데이트할 것입니다.첫 번째는 컨트롤러입니다.SNES 컨트롤러는 내가 하고 싶은 것을 정확히 할 수 있지만 서투른 솔루션입니다.전선이 막혔습니다.한 손에는 카메라를, 다른 한 손에는 컨트롤러를 잡아야 합니다.매우 당황스러운.한 가지 해결책은 컨트롤러에서 버튼을 떼어내고 카메라에 직접 연결하는 것입니다.그러나 이 문제를 해결하려면 SNES를 완전히 포기하고 보다 전통적인 버튼을 사용하는 것이 좋습니다.
카메라의 또 다른 불편한 점은 카메라를 켜거나 끌 때마다 배터리에서 프린터를 분리하기 위해 후면 덮개를 열어야 한다는 것입니다.이게 별거 아닌 것 같지만 뒷면을 열고 닫을 때마다 그 틈으로 종이를 다시 통과시켜야 한다.이것은 약간의 종이를 낭비하고 시간이 걸립니다.전선과 연결 전선을 외부로 이동할 수는 있지만 이러한 것들이 노출되는 것을 원하지 않습니다.이상적인 솔루션은 프린터를 제어할 수 있는 on/off 스위치와 외부에서 액세스할 수 있는 Pi를 사용하는 것입니다.카메라 전면에서 프린터 충전기 포트에 액세스할 수도 있습니다.이 프로젝트를 다루고 있다면 이 문제를 해결하는 것을 고려하고 저와 의견을 공유하십시오.
마지막으로 업그레이드해야 할 것은 영수증 프린터입니다.내가 사용하는 프린터는 텍스트 인쇄에는 적합하지만 사진에는 적합하지 않습니다.감열식 영수증 프린터를 업그레이드할 수 있는 최상의 옵션을 찾고 있었는데 찾은 것 같습니다.내 예비 테스트에서 80mm ESC/POS와 호환되는 영수증 프린터가 최상의 결과를 낼 수 있음을 보여주었습니다.문제는 작고 배터리로 작동되는 배터리를 찾는 것입니다.이것은 제 다음 카메라 프로젝트의 핵심 부분이 될 것입니다. 열전사 프린터 카메라에 대한 제 제안에 계속 관심을 가져주세요.
추신: 이것은 매우 긴 기사입니다. 몇 가지 중요한 세부 사항을 놓쳤을 것입니다.카메라는 부득이하게 개선될 것이므로 다시 업데이트 하겠습니다.이 이야기가 마음에 드셨으면 좋겠습니다.Instagram에서 저(@ade3)를 팔로우하는 것을 잊지 마세요. 이 사진과 저의 다른 사진 모험을 팔로우할 수 있습니다.창의력을 발휘하십시오.
저자 소개: Adrian Hanft는 사진 및 카메라 애호가이자 디자이너이자 "User Zero: Inside the Tool"(User Zero: Inside the Tool)의 저자입니다.이 기사에 표현된 견해는 작성자의 견해일 뿐입니다.Hanft의 웹사이트, 블로그, 인스타그램에서 더 많은 작품과 작품을 찾을 수 있습니다.이 기사도 여기에 게시됩니다.


게시 시간: 2021년 5월 4일