چگونه یک دوربین دیجیتال پولاروید برای عکس های فوری حرارتی ارزان بسازیم

در این مقاله، داستان آخرین دوربین خود را برای شما تعریف می کنم: یک دوربین دیجیتال پولاروید، که چاپگر رسید را با رزبری پای ترکیب می کند.برای ساخت آن، یک دوربین قدیمی Polaroid Minute Maker گرفتم، از شر روده خلاص شدم و از یک دوربین دیجیتال، نمایشگر E-ink، چاپگر رسید و کنترلر SNES برای کار با دوربین به جای اعضای داخلی استفاده کردم.فراموش نکنید که من را در اینستاگرام دنبال کنید (ade3@).
یک تکه کاغذ از یک دوربین با یک عکس کمی جادویی است.این یک جلوه هیجان انگیز ایجاد می کند و فیلم روی صفحه یک دوربین دیجیتال مدرن این هیجان را به شما می دهد.دوربین‌های پولاروید قدیمی همیشه کمی غمگینم می‌کنند، زیرا آنها ماشین‌هایی با طراحی عالی هستند، اما وقتی فیلم متوقف می‌شود، تبدیل به آثار هنری نوستالژیک می‌شوند و گرد و غبار روی قفسه‌های کتاب ما جمع‌آوری می‌کنند.اگر می‌توانید به جای فیلم فوری از چاپگر رسید استفاده کنید تا جانی تازه به این دوربین‌های قدیمی بدهید، چه؟
وقتی ساختن آن برای من آسان باشد، این مقاله به جزئیات فنی نحوه ساخت دوربین می پردازد.من این کار را انجام می دهم زیرا امیدوارم آزمایش من به برخی افراد انگیزه دهد که پروژه را خودشان امتحان کنند.این یک اصلاح ساده نیست.در واقع، این ممکن است سخت ترین کرک دوربین باشد که من تا به حال امتحان کرده ام، اما اگر تصمیم به حل این پروژه دارید، سعی می کنم جزئیات کافی از تجربه خود را ارائه کنم تا از گیر افتادن شما جلوگیری کنم.
چرا باید این کار را انجام دهم؟بعد از گرفتن عکس با دوربین قهوه سازم، می خواهم چند روش مختلف را امتحان کنم.با نگاهی به سری دوربین‌هایم، دوربین Polaroid Minute Maker ناگهان از من پرید و به گزینه ایده‌آل برای تبدیل دیجیتال تبدیل شد.این یک پروژه عالی برای من است زیرا برخی از چیزهایی را که در حال حاضر با آنها بازی می کنم ترکیب می کند: Raspberry Pi، نمایشگر E Ink و چاپگر رسید.آنها را کنار هم بگذارید، چه چیزی به دست خواهید آورد؟این داستان نحوه ساخت دوربین دیجیتال پولاروید من است…
من افرادی را دیده ام که پروژه های مشابهی را امتحان کرده اند، اما هیچ کس کار خوبی در توضیح نحوه انجام آن انجام نداده است.امیدوارم از این خطا جلوگیری کنم.چالش این پروژه این است که تمام قسمت های مختلف با هم کار کنند.قبل از اینکه تمام قطعات را در جعبه پولاروید فشار دهید، توصیه می‌کنم در حین تست و تنظیم همه اجزای مختلف، همه چیز را پخش کنید.این امر مانع از آن می شود که هر بار که به مانعی برخورد می کنید، دوربین را دوباره سرهم و جدا کنید.در زیر، می توانید تمام قسمت های متصل و در حال کار را قبل از اینکه همه چیز در جعبه پولاروید قرار داده شود، مشاهده کنید.
چند ویدیو ساختم تا پیشرفتم را ثبت کنم.اگر قصد دارید این پروژه را حل کنید، پس باید با این ویدیوی 32 دقیقه ای شروع کنید زیرا می توانید ببینید که چگونه همه چیز با هم هماهنگ است و چالش هایی را که ممکن است با آن مواجه شوید را درک کنید.
در اینجا قطعات و ابزارهایی که من استفاده کردم آورده شده است.وقتی همه چیز گفته می شود، هزینه ممکن است از 200 دلار فراتر رود.هزینه‌های کلان شامل رزبری پای (35 تا 75 دلار آمریکا)، چاپگر (50 تا 62 دلار آمریکا)، مانیتور (37 دلار آمریکا) و دوربین (25 دلار آمریکا) خواهد بود.بخش جالب این است که پروژه را متعلق به خود کنید، بنابراین هزینه های شما بسته به پروژه ای که می خواهید شامل یا حذف کنید، ارتقا دهید یا کاهش دهید، متفاوت خواهد بود.این قسمتی است که من استفاده می کنم:
دوربینی که من استفاده می کنم یک دوربین دقیقه پولاروید است.اگر بخواهم دوباره این کار را انجام دهم، از چرخاننده پولاروید استفاده می کنم زیرا در اصل همان طرح است، اما پنل جلویی آن زیباتر است.برخلاف دوربین‌های پولاروید جدید، این مدل‌ها فضای بیشتری در داخل دارند و دری در پشت دارند که به شما امکان باز و بسته کردن دوربین را می‌دهد که برای نیازهای ما بسیار راحت است.کمی شکار کنید و می توانید یکی از این دوربین های پولاروید را در فروشگاه های عتیقه فروشی یا eBay پیدا کنید.ممکن است بتوانید یکی را با قیمت کمتر از 20 دلار بخرید.در زیر می توانید یک Swinger (سمت چپ) و Minute Maker (راست) را ببینید.
در تئوری، شما می توانید از هر دوربین پولاروید برای این نوع پروژه استفاده کنید.من هم چند تا دوربین زمین دم دار و تا شده دارم اما مزیت Swinger یا Minute Maker اینه که از پلاستیک سخت ساخته شده و جز در پشتی قطعات متحرک زیادی نداره.اولین قدم این است که تمام جرات دوربین را برداریم تا جایی برای همه محصولات الکترونیکی ما باز شود.همه چیز باید انجام شود.در انتها یک انبوه زباله مانند شکل زیر مشاهده خواهید کرد:
اکثر قسمت های دوربین را می توان با انبردست و نیروی بی رحم جدا کرد.این چیزها از هم جدا نشده اند، بنابراین در بعضی جاها با چسب دست و پنجه نرم خواهید کرد.برداشتن قسمت جلویی پولاروید دشوارتر از آن چیزی است که به نظر می رسد.داخل آن پیچ وجود دارد و به تعدادی ابزار نیاز است.بدیهی است که فقط پولاروید آنها را دارد.شاید بتوانید با انبردست آنها را باز کنید، اما من دست از کار کشیدم و مجبورشان کردم ببندند.از نظر گذشته، من باید در اینجا بیشتر توجه کنم، اما آسیبی که ایجاد کردم با چسب فوق العاده قابل ترمیم است.
هنگامی که موفق شدید، یک بار دیگر با بخش هایی که نباید جدا شوند مبارزه خواهید کرد.به همین ترتیب، انبردست و نیروی بی رحم مورد نیاز است.مراقب باشید به چیزی که از بیرون قابل مشاهده است آسیب نرسانید.
لنز یکی از عناصر دشوار برای حذف است.به غیر از سوراخ کردن شیشه/پلاستیک و بیرون کشیدن آن، به راه حل های ساده دیگری فکر نکردم.من می خواهم ظاهر لنز را تا حد امکان حفظ کنم تا مردم نتوانند حتی دوربین رزبری پای مینیاتوری را در مرکز حلقه مشکی جایی که قبلاً لنز ثابت شده بود، ببینند.
در ویدیوی خود مقایسه قبل و بعد از عکس های پولاروید را نشان دادم تا بتوانید دقیقاً آنچه را که می خواهید از دوربین حذف کنید ببینید.مراقب باشید که پنل جلویی به راحتی باز و بسته شود.پانل را به عنوان یک دکوراسیون در نظر بگیرید.در بیشتر موارد، در جای خود ثابت می شود، اما اگر می خواهید Raspberry Pi را به مانیتور و صفحه کلید متصل کنید، می توانید پنل جلویی را جدا کرده و منبع تغذیه را وصل کنید.شما می توانید راه حل خود را در اینجا پیشنهاد دهید، اما من تصمیم گرفتم از آهن ربا به عنوان مکانیزمی برای نگه داشتن پانل در جای خود استفاده کنم.Velcro بیش از حد شکننده به نظر می رسد.پیچ ها خیلی زیادهاین یک عکس متحرک است که باز و بسته شدن پنل دوربین را نشان می دهد:
من Raspberry Pi 4 Model B کامل را به جای Pi Zero کوچکتر انتخاب کردم.این تا حدی برای افزایش سرعت است و تا حدودی به این دلیل که من در زمینه Raspberry Pi نسبتاً تازه کار هستم، بنابراین احساس راحتی بیشتری در استفاده از آن دارم.بدیهی است که Pi Zero کوچکتر در فضای باریک پولاروید مزایایی دارد.مقدمه ای برای Raspberry Pi خارج از محدوده این آموزش است، اما اگر شما تازه کار Raspberry Pi هستید، منابع زیادی در اینجا وجود دارد.
توصیه کلی این است که کمی وقت بگذارید و صبور باشید.اگر از پس‌زمینه مک یا رایانه شخصی می‌آیید، به مدتی زمان نیاز دارید تا با تفاوت‌های ظریف Pi آشنا شوید.باید به خط فرمان عادت کنید و بر برخی مهارت های کدنویسی پایتون مسلط شوید.اگر این باعث می شود احساس ترس کنید (من اول می ترسیدم!)، لطفا عصبانی نشوید.تا زمانی که آن را با پشتکار و حوصله بپذیرید، به آن خواهید رسید.جست‌وجوی اینترنتی و پشتکار می‌تواند تقریباً بر تمام موانعی که با آن‌ها روبرو می‌شوید غلبه کند.
عکس بالا محل قرارگیری رزبری پای در دوربین پولاروید را نشان می دهد.محل اتصال منبع تغذیه را می توانید در سمت چپ مشاهده کنید.همچنین توجه داشته باشید که خط تقسیم خاکستری در امتداد عرض دهانه امتداد دارد.اساساً این کار برای این است که چاپگر به آن تکیه داده و Pi را از چاپگر جدا کند.هنگام وصل کردن پرینتر، باید مراقب باشید که پین ​​نشان داده شده توسط مداد در عکس نشکند.کابل نمایشگر در اینجا به پین ​​ها متصل می شود و انتهای سیمی که همراه نمایشگر می آید حدود یک چهارم اینچ طول دارد.مجبور شدم انتهای کابل ها را کمی باز کنم تا چاپگر روی آنها فشار نیاورد.
Raspberry Pi باید طوری قرار گیرد که طرف دارای پورت USB به سمت جلو باشد.این اجازه می دهد تا کنترلر USB از جلو با استفاده از یک آداپتور L شکل متصل شود.اگرچه این بخشی از برنامه اصلی من نبود، اما من هنوز از یک کابل HDMI کوچک در جلو استفاده کردم.این به من اجازه می دهد تا به راحتی پانل را بیرون بیاورم و سپس مانیتور و صفحه کلید را به Pi وصل کنم.
دوربین ماژول Raspberry Pi V2 است.کیفیت به خوبی دوربین HQ جدید نیست، اما فضای کافی نداریم.دوربین از طریق یک روبان به Raspberry Pi متصل می شود.یک سوراخ نازک زیر عدسی که روبان می تواند از آن عبور کند، برش دهید.قبل از اتصال به رزبری پای، روبان باید به صورت داخلی پیچانده شود.
پنل جلویی پولاروید دارای سطح صافی است که برای نصب دوربین مناسب است.برای نصبش از چسب دو طرفه استفاده کردم.در قسمت پشتی باید مراقب باشید زیرا برخی از قطعات الکترونیکی روی برد دوربین وجود دارد که نمی خواهید آسیبی به آنها وارد شود.برای جلوگیری از له شدن این قسمت ها از چند تکه نوار به عنوان فاصله دهنده استفاده کردم.
در عکس بالا دو نکته دیگر نیز وجود دارد که می توانید نحوه دسترسی به پورت USB و HDMI را مشاهده کنید.من از یک آداپتور USB L شکل برای نشان دادن اتصال به سمت راست استفاده کردم.برای کابل HDMI در گوشه سمت چپ بالا، از یک کابل پسوند 6 اینچی با کانکتور L شکل در سمت دیگر استفاده کردم.این را در ویدیوی من بهتر می توانید ببینید.
به نظر می رسد E Ink انتخاب خوبی برای مانیتور باشد زیرا تصویر بسیار شبیه به تصویر چاپ شده روی کاغذ رسید است.من از ماژول نمایشگر جوهر الکترونیکی Waveshare 4.2 اینچی با 400×300 پیکسل استفاده کردم.
جوهر الکترونیکی کیفیت آنالوگ را دارد که من دوست داشتم.شبیه کاغذ استنمایش تصاویر بدون برق روی صفحه نمایش واقعا راضی کننده است.از آنجایی که هیچ نوری برای تغذیه پیکسل ها وجود ندارد، پس از ایجاد تصویر، روی صفحه باقی می ماند.این به این معنی است که حتی اگر برق نباشد، عکس در پشت پولاروید باقی می‌ماند که من را یاد آخرین عکسی که گرفتم می‌اندازد.راستش زمان قرار گرفتن دوربین در قفسه کتاب من بسیار بیشتر از زمانی است که از آن استفاده می شود، بنابراین تا زمانی که از دوربین استفاده نشود، دوربین تقریبا تبدیل به قاب عکس می شود که انتخاب خوبی است.صرفه جویی در انرژی بی اهمیت نیست.برخلاف نمایشگرهای مبتنی بر نور که دائماً انرژی مصرف می کنند، E Ink فقط زمانی انرژی مصرف می کند که نیاز به ترسیم مجدد داشته باشد.
نمایشگرهای جوهر الکترونیکی معایبی نیز دارند.بزرگترین چیز سرعت است.در مقایسه با نمایشگرهای مبتنی بر نور، روشن یا خاموش کردن هر پیکسل فقط زمان بیشتری می برد.یکی دیگر از معایب، به روز رسانی صفحه نمایش است.مانیتور E Ink گران‌تر را می‌توان تا حدی به‌روزرسانی کرد، اما مدل ارزان‌تر هر بار که هر تغییری رخ می‌دهد، کل صفحه را دوباره ترسیم می‌کند.اثر این است که صفحه سیاه و سفید می شود و سپس قبل از ظاهر شدن تصویر جدید، تصویر وارونه ظاهر می شود.پلک زدن فقط یک ثانیه طول می کشد، اما جمع کنید.در مجموع، از زمان فشار دادن دکمه تا زمانی که عکس روی صفحه ظاهر می شود، حدود 3 ثانیه طول می کشد تا این صفحه خاص به روز شود.
نکته دیگری که باید در نظر داشته باشید این است که برخلاف نمایشگرهای کامپیوتری که دسکتاپ و موس را نمایش می دهند، باید با نمایشگرهای e-ink متفاوت باشید.اساساً، شما به مانیتور می‌گویید که محتوا را هر بار یک پیکسل نمایش دهد.به عبارت دیگر، این پلاگین و بازی نیست، برای رسیدن به این به مقداری کد نیاز دارید.هر بار که یک عکس گرفته می شود، عملکرد ترسیم تصویر روی مانیتور اجرا می شود.
Waveshare درایورهایی را برای نمایشگرهای خود فراهم می کند، اما مستندات آن وحشتناک است.برنامه ریزی کنید تا قبل از اینکه مانیتور به درستی کار کند، مدتی را صرف مبارزه با آن کنید.این مستندات صفحه ای است که من استفاده می کنم.
نمایشگر دارای 8 سیم است و شما این سیم ها را به پین ​​های Raspberry Pi متصل خواهید کرد.به طور معمول، شما فقط می توانید از سیم همراه با مانیتور استفاده کنید، اما از آنجایی که ما در یک فضای باریک کار می کنیم، باید انتهای سیم را زیاد بلند کنم.این باعث صرفه جویی در حدود یک چهارم اینچ در فضا می شود.فکر می کنم راه حل دیگر این است که پلاستیک بیشتری را از چاپگر رسید برش دهید.
برای اتصال صفحه نمایش به پشت پولاروید، چهار سوراخ دریل خواهید کرد.مانیتور دارای سوراخ هایی برای نصب در گوشه ها می باشد.صفحه نمایش را در محل مورد نظر قرار دهید، مطمئن شوید که یک فضای زیر را برای نمایان شدن کاغذ رسید بگذارید، سپس چهار سوراخ را علامت بزنید و دریل کنید.سپس صفحه نمایش را از پشت محکم کنید.یک شکاف 1/4 اینچی بین پشت پولاروید و پشت مانیتور وجود خواهد داشت.
ممکن است فکر کنید که نمایشگر جوهر الکترونیکی بیشتر از ارزش آن دردسرساز است.ممکن است حق با تو باشد.اگر به دنبال گزینه ساده تری هستید، ممکن است لازم باشد به دنبال یک مانیتور رنگی کوچک باشید که می تواند از طریق پورت HDMI متصل شود.نقطه ضعف این است که شما همیشه به دسکتاپ سیستم عامل رزبری پای نگاه خواهید کرد، اما مزیت آن این است که می توانید آن را وصل کنید و از آن استفاده کنید.
ممکن است لازم باشد نحوه عملکرد چاپگر رسید را بررسی کنید.از جوهر استفاده نمی کنند.در عوض، این چاپگرها از کاغذ حرارتی استفاده می کنند.من کاملاً مطمئن نیستم که کاغذ چگونه ساخته شده است، اما می توانید آن را به عنوان یک نقاشی با گرما در نظر بگیرید.هنگامی که گرما به 270 درجه فارنهایت می رسد، مناطق سیاه رنگ ایجاد می شود.اگر قرار باشد رول کاغذ به اندازه کافی داغ شود، کاملا سیاه می شود.بزرگترین مزیت در اینجا این است که نیازی به استفاده از جوهر نیست و در مقایسه با فیلم پولاروید واقعی، هیچ واکنش شیمیایی پیچیده ای لازم نیست.
استفاده از کاغذ حرارتی نیز معایبی دارد.بدیهی است که فقط می توانید سیاه و سفید و بدون رنگ کار کنید.حتی در محدوده سیاه و سفید، هیچ سایه ای از خاکستری وجود ندارد.شما باید تصویر را به طور کامل با نقاط سیاه بکشید.وقتی سعی می کنید تا حد امکان از این نکات کیفیت بگیرید، به ناچار در دوراهی درک جیتر قرار می گیرید.توجه ویژه ای باید به الگوریتم فلوید-اشتاینبرگ شود.من به تو اجازه می دهم آن خرگوش را به تنهایی کنار بگذاری.
هنگامی که سعی می کنید از تنظیمات کنتراست و تکنیک های متفاوت استفاده کنید، به ناچار با نوارهای طولانی عکس مواجه خواهید شد.این بخشی از بسیاری از سلفی‌هایی است که من در خروجی تصویر ایده‌آل به کار برده‌ام.
من شخصاً ظاهر تصاویر پریشان را دوست دارم.وقتی آنها به ما یاد دادند که چگونه از طریق استیپلینگ نقاشی کنیم، من را به یاد اولین کلاس هنری ام انداخت.این یک ظاهر منحصر به فرد است، اما با درجه بندی صاف عکاسی سیاه و سفید که ما آموزش دیده ایم متفاوت است.این را به این دلیل می گویم که این دوربین از سنت منحرف است و تصاویر منحصر به فردی که تولید می کند باید به عنوان "عملکرد" ​​دوربین در نظر گرفته شود، نه "باگ".اگر تصویر اصلی را بخواهیم، ​​می توانیم از هر دوربین مصرفی دیگری در بازار استفاده کنیم و در عین حال مقداری پول صرفه جویی کنیم.نکته اینجا انجام کاری منحصر به فرد است.
حالا که چاپ حرارتی را فهمیدید، بیایید در مورد چاپگرها صحبت کنیم.چاپگر رسید مورد استفاده من از Adafruit خریداری شده است.من "بسته شروع چاپگر رسید حرارتی کوچک" آنها را خریدم، اما در صورت نیاز می توانید آن را جداگانه خریداری کنید.در تئوری، شما نیازی به خرید باتری ندارید، اما ممکن است به یک آداپتور برق نیاز داشته باشید تا بتوانید آن را در طول آزمایش به دیوار وصل کنید.خوبی دیگر این است که Adafruit آموزش های خوبی دارد که به شما اطمینان می دهد که همه چیز به طور عادی پیش می رود.از این شروع کن
امیدوارم چاپگر بتواند بدون هیچ تغییری با Polaroid مناسب باشد.اما خیلی بزرگ است، بنابراین باید دوربین را برش دهید یا چاپگر را برش دهید.من انتخاب کردم که چاپگر را دوباره تکمیل کنم زیرا بخشی از جذابیت پروژه حفظ ظاهر پولاروید تا حد امکان بود.Adafruit همچنین چاپگرهای رسید را بدون پوشش می فروشد.این باعث صرفه جویی در فضا و چند دلار می شود، و حالا که می دانم همه چیز چگونه کار می کند، ممکن است دفعه بعد که چیزی شبیه به این بسازم از آن استفاده کنم.با این حال، این یک چالش جدید را به همراه خواهد داشت، یعنی نحوه تعیین نحوه نگه داشتن رول کاغذ.پروژه هایی مانند این همه در مورد مصالحه و چالش های انتخاب برای حل هستند.می توانید در زیر عکس زاویه ای را که باید برای تناسب پرینتر برش دهید، مشاهده کنید.این برش نیز باید در سمت راست رخ دهد.هنگام برش، لطفاً مراقب باشید که از سیم های چاپگر و تجهیزات الکترونیکی داخلی خودداری کنید.
یکی از مشکلات چاپگرهای Adafruit این است که کیفیت آنها بسته به منبع تغذیه متفاوت است.آنها استفاده از منبع تغذیه 5 ولت را توصیه می کنند.به ویژه برای چاپ مبتنی بر متن موثر است.مشکل این است که وقتی تصویری را چاپ می کنید، قسمت های سیاه رنگ روشن تر می شوند.قدرت مورد نیاز برای گرم کردن تمام عرض کاغذ بسیار بیشتر از هنگام چاپ متن است، بنابراین مناطق سیاه ممکن است خاکستری شوند.شکایت کردن سخت است، این چاپگرها برای چاپ عکس طراحی نشده اند.چاپگر نمی تواند گرمای کافی را در عرض کاغذ در یک زمان تولید کند.کابل های برق دیگر را با خروجی های مختلف امتحان کردم اما موفقیت چندانی نداشتم.در نهایت، در هر صورت، برای تغذیه آن نیاز به استفاده از باتری دارم، بنابراین آزمایش سیم برق را رها کردم.به طور غیرمنتظره‌ای، باتری قابل شارژ 7.4 ولتی 850 میلی‌آمپر ساعتی Li-PO که انتخاب کردم، جلوه چاپ تمام منابع برقی را که آزمایش کردم، تیره‌تر کرد.
پس از نصب چاپگر در دوربین، سوراخی در زیر مانیتور ایجاد کنید تا با کاغذی که از چاپگر خارج می‌شود، تراز شود.برای برش کاغذ رسید از تیغه نوار کاتر بسته بندی قدیمی استفاده کردم.
علاوه بر سیاه بودن خروجی لکه ها، یکی دیگر از معایب آن، بندکشی است.هر زمان که چاپگر مکث می‌کند تا به داده‌های تغذیه‌شده برسد، وقتی دوباره شروع به چاپ می‌کند شکاف کوچکی باقی می‌گذارد.در تئوری، اگر بتوانید بافر را حذف کنید و اجازه دهید جریان داده به طور مداوم به چاپگر وارد شود، می توانید از این شکاف جلوگیری کنید.در واقع، به نظر می رسد این یک گزینه است.وب‌سایت Adafruit به دکمه‌های فشاری غیرمستند روی چاپگر اشاره می‌کند که می‌توان از آنها برای هماهنگ نگه داشتن چیزها استفاده کرد.من این را تست نکردم چون نمی دانم چگونه کار می کند.اگر این مشکل را حل کردید، لطفا موفقیت خود را با من در میان بگذارید.این مجموعه دیگری از سلفی‌هاست که می‌توانید باندها را به وضوح ببینید.
چاپ عکس 30 ثانیه طول می کشد.این یک ویدیو از کارکرد چاپگر است، بنابراین می توانید احساس کنید که چاپ تصویر چقدر طول می کشد.من معتقدم اگر از هک های Adafruit استفاده شود، این وضعیت ممکن است افزایش یابد.من گمان می کنم که فاصله زمانی بین چاپ به طور مصنوعی به تأخیر افتاده است، که مانع از تجاوز سرعت چاپگر از بافر داده می شود.این را می گویم زیرا خواندم که پیشروی کاغذ باید با هد چاپگر هماهنگ شود.من ممکن است اشتباه کنم.
درست مانند صفحه نمایش E-ink، برای کارکردن چاپگر کمی صبر می طلبد.بدون درایور چاپ، شما در واقع از کد برای ارسال مستقیم داده ها به چاپگر استفاده می کنید.به طور مشابه، بهترین منبع ممکن است وب سایت Adafruit باشد.کد موجود در مخزن GitHub من از نمونه های آنها اقتباس شده است، بنابراین اگر با مشکلاتی مواجه شدید، مستندات Adafruit بهترین انتخاب شما خواهد بود.
علاوه بر مزایای نوستالژیک و یکپارچهسازی با سیستمعامل، مزیت کنترلر SNES این است که کنترل هایی را در اختیار من قرار می دهد که لازم نیست زیاد به آنها فکر کنم.من باید روی کار کردن دوربین، چاپگر و مانیتور با هم تمرکز کنم و یک کنترلر از قبل موجود داشته باشم که بتواند به سرعت عملکردهای من را ترسیم کند تا کارها آسان تر شود.علاوه بر این، من قبلاً تجربه استفاده از کنترلر دوربین همزن قهوه خود را دارم، بنابراین می توانم به راحتی شروع به کار کنم.
کنترلر معکوس از طریق کابل USB متصل می شود.برای گرفتن عکس، دکمه A را فشار دهید.برای چاپ عکس، دکمه B را فشار دهید.برای حذف تصویر، دکمه X را فشار دهید.برای پاک کردن صفحه نمایش، می توانم دکمه Y را فشار دهم.من از دکمه‌های شروع/انتخاب یا دکمه‌های چپ/راست در بالا استفاده نکردم، بنابراین اگر ایده‌های جدیدی در آینده داشته باشم، همچنان می‌توان از آنها برای ویژگی‌های جدید استفاده کرد.
در مورد دکمه های جهت دار، دکمه های چپ و راست صفحه کلید در تمام تصاویری که من گرفته ام می چرخد.فشار دادن به بالا در حال حاضر هیچ عملیاتی را انجام نمی دهد.فشار دادن کاغذ چاپگر رسید را به جلو می برد.این کار پس از چاپ عکس بسیار راحت است، من می خواهم قبل از پاره کردن آن، کاغذ بیشتری بیرون بیاورم.دانستن اینکه چاپگر و رزبری پای در حال ارتباط هستند، این نیز یک آزمایش سریع است.فشار دادم و وقتی صدای تغذیه کاغذ را شنیدم، فهمیدم که باتری چاپگر هنوز در حال شارژ است و آماده استفاده است.
من از دو باتری در دوربین استفاده کردم.یکی قدرت Raspberry Pi و دیگری قدرت چاپگر را تامین می کند.در تئوری، همه شما می‌توانید با یک منبع تغذیه کار کنید، اما فکر نمی‌کنم قدرت کافی برای اجرای کامل چاپگر را داشته باشید.
برای رزبری پای، کوچکترین باتری را که پیدا کردم خریدم.زیر پولاروید نشسته اند، اکثر آنها پنهان هستند.من این واقعیت را دوست ندارم که قبل از اتصال به رزبری پای، سیم برق باید از جلو به سمت سوراخ کشیده شود.شاید بتوانید راهی برای فشردن باتری دیگری در پولاروید پیدا کنید، اما فضای زیادی وجود ندارد.عیب قرار دادن باتری در داخل این است که برای باز و بسته شدن دستگاه باید درب پشتی را باز کنید.کافی است باتری را از برق بکشید تا دوربین خاموش شود که انتخاب خوبی است.
من از کابل USB با سوئیچ روشن/خاموش CanaKit استفاده کردم.شاید برای این ایده کمی ناز باشم.من فکر می کنم رزبری پای را می توان تنها با این دکمه روشن و خاموش کرد.در واقع، جدا کردن USB از باتری به همین سادگی است.
برای چاپگر، از یک باتری قابل شارژ 850 میلی آمپر ساعتی Li-PO استفاده کردم.باتری مانند این دو سیم از آن خارج می شود.یکی خروجی و دیگری شارژر.برای دستیابی به "اتصال سریع" در خروجی، مجبور شدم کانکتور را با یک کانکتور 3 سیمه همه منظوره جایگزین کنم.این ضروری است زیرا نمی‌خواهم هر بار که باید برق را قطع کنم، مجبور باشم کل چاپگر را حذف کنم.بهتر است اینجا جابجا شود و ممکن است در آینده آن را بهبود بخشم.حتی بهتر است، اگر سوئیچ در قسمت بیرونی دوربین باشد، می توانم بدون باز کردن درب پشتی، پرینتر را از برق بکشم.
باتری پشت پرینتر قرار دارد و من سیم را بیرون کشیدم تا بتوانم برق را در صورت نیاز وصل و قطع کنم.برای شارژ باتری، اتصال USB نیز از طریق باتری ارائه می شود.در این ویدیو هم توضیح دادم، پس اگر می‌خواهید بفهمید چگونه کار می‌کند، لطفاً آن را بررسی کنید.همانطور که گفتم، مزیت شگفت‌انگیز این است که این تنظیم در مقایسه با اتصال مستقیم به دیوار، نتایج چاپ بهتری ایجاد می‌کند.
اینجاست که باید یک سلب مسئولیت ارائه کنم.من می توانم پایتون موثر بنویسم، اما نمی توانم بگویم زیباست.البته راه های بهتری برای این کار وجود دارد و برنامه نویسان بهتر می توانند کد من را تا حد زیادی بهبود بخشند.اما همانطور که گفتم کار می کند.بنابراین، من مخزن GitHub خود را با شما به اشتراک خواهم گذاشت، اما واقعا نمی توانم پشتیبانی ارائه کنم.امیدوارم این برای نشان دادن کاری که دارم انجام می‌دهم کافی باشد و بتوانید آن را بهبود بخشید.پیشرفت های خود را با من به اشتراک بگذارید، خوشحال می شوم کد خود را به روز کنم و به شما اعتبار بدهم.
بنابراین، فرض بر این است که شما دوربین، مانیتور و چاپگر را تنظیم کرده اید و می توانید به طور معمول کار کنید.اکنون می توانید اسکریپت پایتون من به نام "digital-polaroid-camera.py" را اجرا کنید.در نهایت، شما باید Raspberry Pi را طوری تنظیم کنید که به طور خودکار این اسکریپت را هنگام راه اندازی اجرا کند، اما در حال حاضر، می توانید آن را از یک ویرایشگر یا ترمینال پایتون اجرا کنید.موارد زیر اتفاق خواهد افتاد:
من سعی کردم نظراتی را به کد اضافه کنم تا توضیح دهم که چه اتفاقی افتاده است، اما هنگام گرفتن عکس اتفاقی افتاد و باید بیشتر توضیح دهم.هنگامی که عکس گرفته می شود، یک تصویر تمام رنگی و در اندازه کامل است.تصویر در یک پوشه ذخیره می شود.این راحت است زیرا اگر بعداً نیاز به استفاده از آن داشته باشید، یک عکس معمولی با وضوح بالا خواهید داشت.به عبارت دیگر، دوربین همچنان مانند سایر دوربین های دیجیتال در حال ایجاد JPG معمولی است.
هنگامی که عکس گرفته می شود، تصویر دوم ایجاد می شود که برای نمایش و چاپ بهینه شده است.با استفاده از ImageMagick، می توانید اندازه عکس اصلی را تغییر دهید و آن را به سیاه و سفید تبدیل کنید و سپس فلوید استینبرگ را درهم ریخته کنید.من همچنین می توانم کنتراست را در این مرحله افزایش دهم، اگرچه این ویژگی به طور پیش فرض خاموش است.
تصویر جدید در واقع دو بار ذخیره شد.ابتدا آن را به صورت jpg سیاه و سفید ذخیره کنید تا بعداً دوباره قابل مشاهده و استفاده باشد.ذخیره دوم یک فایل با پسوند .py ایجاد می کند.این یک فایل تصویری معمولی نیست، بلکه کدی است که تمام اطلاعات پیکسلی را از تصویر گرفته و به داده هایی تبدیل می کند که می تواند به چاپگر ارسال شود.همانطور که در قسمت چاپگر اشاره کردم، این مرحله ضروری است زیرا درایور چاپ وجود ندارد، بنابراین نمی توانید تصاویر معمولی را به چاپگر ارسال کنید.
هنگامی که دکمه فشار داده می شود و تصویر چاپ می شود، کدهای بیپ نیز وجود دارد.این اختیاری است، اما خوب است که بازخورد شنیداری دریافت کنید تا به شما اطلاع دهد که چیزی در حال وقوع است.
دفعه قبل، من نتوانستم از این کد پشتیبانی کنم، برای این است که شما را در مسیر درست راهنمایی کنم.لطفا از آن استفاده کنید، آن را اصلاح کنید، آن را بهبود بخشید و خودتان آن را بسازید.
این یک پروژه جالب است.در آینده، من کاری متفاوت انجام خواهم داد یا شاید در آینده آن را به روز کنم.اولین مورد کنترل کننده است.اگرچه کنترلر SNES می تواند دقیقاً همان کاری را که من می خواهم انجام دهم، انجام دهد، اما این یک راه حل ناشیانه است.سیم مسدود شده است.شما را مجبور می کند که دوربین را در یک دست و کنترلر را در دست دیگر بگیرید.خیلی خجالت آوریک راه حل ممکن است این باشد که دکمه ها را از کنترلر جدا کرده و مستقیماً به دوربین وصل کنید.با این حال، اگر بخواهم این مشکل را حل کنم، ممکن است SNES را به طور کامل کنار بگذارم و از دکمه های سنتی تری استفاده کنم.
یکی دیگر از مشکلات دوربین این است که هر بار که دوربین روشن یا خاموش می شود، برای جدا کردن چاپگر از باتری باید درب پشتی باز شود.به نظر می رسد که این یک موضوع پیش پا افتاده است، اما هر بار که قسمت پشتی باز و بسته می شود، کاغذ باید دوباره از دهانه رد شود.این مقداری کاغذ را هدر می دهد و زمان می برد.من می توانم سیم ها و سیم های اتصال را به بیرون منتقل کنم، اما نمی خواهم این چیزها آشکار شود.راه‌حل ایده‌آل استفاده از یک کلید روشن/خاموش است که می‌تواند چاپگر و Pi را کنترل کند، که از بیرون قابل دسترسی است.همچنین ممکن است دسترسی به درگاه شارژر چاپگر از جلوی دوربین امکان پذیر باشد.اگر با این پروژه سر و کار دارید، لطفاً به حل این مشکل فکر کنید و نظرات خود را با من در میان بگذارید.
آخرین مورد بالغ برای ارتقاء چاپگر رسید است.چاپگری که من استفاده می کنم برای چاپ متن عالی است، اما نه برای عکس.من به دنبال بهترین گزینه برای ارتقاء چاپگر رسید حرارتی خود هستم و فکر می کنم آن را پیدا کرده ام.آزمایشات اولیه من نشان داده است که چاپگر رسید سازگار با 80 میلی متر ESC/POS ممکن است بهترین نتایج را داشته باشد.چالش این است که یک باتری کوچک و با باتری پیدا کنید.این بخش کلیدی از پروژه دوربین بعدی من خواهد بود، لطفاً به پیشنهادات من برای دوربین های چاپگر حرارتی توجه کنید.
PS: این یک مقاله بسیار طولانی است، من مطمئن هستم که برخی از جزئیات مهم را از دست داده ام.از آنجایی که دوربین به ناچار بهبود می یابد، دوباره آن را به روز می کنم.امیدوارم این داستان را دوست داشته باشید.فراموش نکنید که من (@ade3) را در اینستاگرام دنبال کنید تا بتوانید این عکس و سایر ماجراهای عکاسی من را دنبال کنید.خلاق بودن.
درباره نویسنده: آدریان هانفت، علاقه‌مند به عکاسی و دوربین، طراح و نویسنده کتاب «User Zero: Inside the Tool» (User Zero: Inside the Tool) است.نظرات بیان شده در این مقاله فقط دیدگاه نویسنده است.می‌توانید آثار و کارهای بیشتری از هانفت را در وب‌سایت، وبلاگ و اینستاگرام او بیابید.این مقاله نیز در اینجا منتشر شده است.


زمان ارسال: مه-04-2021