Як зрабіць лічбавую камеру Polaroid для танных цеплавых фотаздымкаў

У гэтым артыкуле я раскажу вам гісторыю сваёй апошняй камеры: лічбавай камеры Polaroid, якая аб'ядноўвае прынтэр для чэкаў і Raspberry Pi.Каб стварыць яго, я ўзяў старую камеру Polaroid Minute Maker, пазбавіўся ад вантроб і выкарыстаў лічбавую камеру, дысплей з электроннымі чарніламі, прынтэр для чэкаў і кантролер SNES для кіравання камерай замест унутраных органаў.Не забывайце сачыць за мной у Instagram (@ade3).
Аркуш паперы ад фотаапарата з фатаграфіяй крыху чароўны.Гэта стварае захапляльны эфект, і відэа на экране сучаснай лічбавай камеры выклікае гэтае захапленне.Старыя фотаапараты Polaroid заўсёды прымушаюць мяне крыху сумаваць, таму што гэта машыны з цудоўнай канструкцыяй, але калі фільм спыняюць, яны становяцца настальгічнымі творамі мастацтва, якія пыляцца на нашых кніжных паліцах.Што, калі б вы маглі выкарыстаць прынтэр для чэкаў замест плёнкі, каб ажывіць гэтыя старыя камеры?
Калі мне будзе лёгка зрабіць гэта, у гэтым артыкуле будуць разгледжаны тэхнічныя дэталі таго, як я зрабіў камеру.Я раблю гэта, таму што спадзяюся, што мой эксперымент натхніць некаторых людзей паспрабаваць праект самастойна.Гэта не простая мадыфікацыя.Фактычна, гэта можа быць самы складаны ўзлом камеры, які я калі-небудзь спрабаваў, але калі вы вырашыце вырашыць гэты праект, я паспрабую даць дастаткова падрабязнасцей са свайго досведу, каб вы не затрымаліся.
Чаму я павінен гэта рабіць?Зрабіўшы здымак камерай кававага блендера, я хачу паспрабаваць некалькі розных метадаў.Гледзячы на ​​маю серыю камер, камера Polaroid Minute Maker раптам выскачыла з мяне і стала ідэальным выбарам для лічбавага пераўтварэння.Гэта ідэальны праект для мяне, таму што ён спалучае некаторыя з рэчаў, з якімі я ўжо гуляю: Raspberry Pi, дысплей E Ink і прынтэр квітанцый.Збярыце іх разам, што атрымаецца?Гэта гісторыя таго, як была зроблена мая лічбавая камера Polaroid…
Я бачыў, як людзі спрабуюць падобныя праекты, але ніхто не зрабіў добрай працы, растлумачыўшы, як яны гэта робяць.Спадзяюся пазбегнуць гэтай памылкі.Задача гэтага праекта - прымусіць усе розныя часткі працаваць разам.Перад тым, як пачаць запіхваць усе дэталі ў чахол Polaroid, я раю раскласці ўсё, правяраючы і наладжваючы ўсе розныя кампаненты.Гэта не дазваляе вам збіраць і разбіраць камеру кожны раз, калі вы натыкаецеся на перашкоду.Ніжэй вы можаце ўбачыць усе падлучаныя і працуючыя часткі, перш чым усё будзе запіхнута ў чахол Polaroid.
Я зрабіў некалькі відэа, каб запісаць свой прагрэс.Калі вы плануеце вырашыць гэты праект, то вам варта пачаць з гэтага 32-хвіліннага відэа, таму што вы можаце ўбачыць, як усё спалучаецца, і зразумець праблемы, якія могуць узнікнуць.
Вось дэталі і інструменты, якія я выкарыстаў.Калі ўсё скласці, кошт можа перавысіць 200 долараў.Вялікімі выдаткамі будуць Raspberry Pi (ад 35 да 75 даляраў), прынтэры (ад 50 да 62 даляраў), маніторы (37 даляраў) і камеры (25 даляраў).Цікавая частка заключаецца ў тым, каб зрабіць праект сваім уласным, таму вашы выдаткі будуць рознымі ў залежнасці ад праекта, які вы хочаце ўключыць або выключыць, абнавіць або панізіць.Гэта частка, якую я выкарыстоўваю:
Я выкарыстоўваю фотаапарат Polaroid minute.Калі б я зрабіў гэта зноў, я б выкарыстаў машыну-арэлю Polaroid, таму што яна ў асноўным такая ж, але пярэдняя панэль больш прыгожая.У адрозненне ад новых фотаапаратаў Polaroid, гэтыя мадэлі маюць больш месца ўнутры, і яны маюць дзверцы ззаду, якія дазваляюць адкрываць і зачыняць камеру, што вельмі зручна для нашых патрэб.Пашукайце, і вы зможаце знайсці адну з гэтых камер Polaroid у антыкварных крамах або на eBay.Вы можаце купіць адзін менш чым за 20 долараў.Унізе вы бачыце свінгера (злева) і Minute Maker (справа).
Тэарэтычна вы можаце выкарыстоўваць любы фотаапарат Polaroid для гэтага тыпу праектаў.У мяне таксама ёсць некаторыя наземныя камеры з мяхамі і складзеныя, але перавага Swinger або Minute Maker у тым, што яны зроблены з цвёрдага пластыка і не маюць шмат рухомых частак, акрамя задняй дзверы.Першы крок - ачысціць ад камеры ўсе вантробы, каб вызваліць месца для ўсіх нашых электронных прадуктаў.Усё трэба рабіць.У канцы вы ўбачыце кучу смецця, як паказана ніжэй:
Большасць частак камеры можна выдаліць абцугамі і грубай сілай.Гэтыя рэчы не разбіраліся, таму ў некаторых месцах вы будзеце змагацца з клеем.Зняць пярэднюю панэль Polaroid складаней, чым здаецца.Унутры ёсць шрубы і неабходныя некаторыя інструменты.Відавочна, што яны ёсць толькі ў Polaroid.Магчыма, вы зможаце адкруціць іх абцугамі, але я здаўся і прымусіў іх зачыніцца.Азіраючыся назад, мне трэба звярнуць на гэта больш увагі, але пашкоджанні, якія я нанёс, можна выправіць суперклеем.
Калі вы даможацеся поспеху, вы зноў будзеце змагацца з часткамі, якія не варта разбіраць.Сапраўды гэтак жа спатрэбяцца абцугі і грубая сіла.Будзьце асцярожныя, каб не пашкодзіць што-небудзь бачнае звонку.
Лінза - адзін з складаных элементаў для выдалення.Акрамя свідравання адтуліны ў шкле/пластыку і выцягвання яго, я не думаў пра іншыя простыя рашэнні.Я хачу максімальна захаваць знешні выгляд аб'ектыва, каб людзі нават не маглі бачыць мініяцюрную камеру Raspberry Pi у цэнтры чорнага кольца, дзе раней быў замацаваны аб'ектыў.
У сваім відэа я паказаў параўнанне фатаграфій Polaroid да і пасля, каб вы маглі дакладна бачыць, што хочаце выдаліць з камеры.Сачыце за тым, каб пярэдняя панэль лёгка адчынялася і зачынялася.Успрымайце пано як упрыгожванне.У большасці выпадкаў ён будзе замацаваны на месцы, але калі вы хочаце падключыць Raspberry Pi да манітора і клавіятуры, вы можаце зняць пярэднюю панэль і падключыць крыніцу харчавання.Вы можаце прапанаваць сваё рашэнне тут, але я вырашыў выкарыстаць магніты ў якасці механізму для ўтрымання панэлі на месцы.Ліпучка здаецца занадта далікатнай.Шрубы занадта шмат.Гэта аніміраванае фота, якое паказвае, як камера адкрывае і закрывае панэль:
Я абраў поўную Raspberry Pi 4 Model B замест меншага Pi Zero.Часткова гэта зроблена для павелічэння хуткасці, а часткова таму, што я адносна пачатковец у галіне Raspberry Pi, таму мне больш камфортна карыстацца ім.Відавочна, што меншы Pi Zero будзе мець некаторыя перавагі ў вузкай прасторы Polaroid.Знаёмства з Raspberry Pi выходзіць за рамкі гэтага падручніка, але калі вы пачатковец у Raspberry Pi, тут ёсць шмат даступных рэсурсаў.
Агульная рэкамендацыя - заняць некаторы час і набрацца цярпення.Калі вы карыстаецеся Mac або PC, вам спатрэбіцца некаторы час, каб азнаёміцца ​​з нюансамі Pi.Вам трэба прызвычаіцца да каманднага радка і авалодаць некаторымі навыкамі кадавання Python.Калі гэта выклікае ў вас страх (я спачатку баяўся!), калі ласка, не злуйцеся.Пакуль вы прымаеце гэта з настойлівасцю і цярпеннем, вы гэта атрымаеце.Пошук у Інтэрнэце і настойлівасць могуць пераадолець амаль усе перашкоды, з якімі вы сутыкаецеся.
На фота вышэй паказана, дзе знаходзіцца Raspberry Pi у камеры Polaroid.Вы можаце ўбачыць месца падлучэння блока харчавання злева.Таксама звярніце ўвагу, што шэрая раздзяляльная лінія праходзіць па шырыні праёму.Па сутнасці, гэта робіцца для таго, каб прынтар абаперціся на яго і аддзяліць Pi ад прынтара.Пры падключэнні друкаркі трэба быць асцярожным, каб не зламаць штыфт, паказаны алоўкам на фота.Кабель дысплея падключаецца да кантактаў тут, а канец провада, які пастаўляецца з дысплеем, мае даўжыню каля чвэрці цалі.Давялося трохі падоўжыць канцы кабеляў, каб прынтар не ціснуў на іх.
Raspberry Pi трэба размясціць так, каб бок з USB-портам быў накіраваны наперад.Гэта дазваляе падключаць кантролер USB спераду з дапамогай L-вобразнага адаптара.Хоць гэта не ўваходзіла ў мой першапачатковы план, я ўсё роўна выкарыстаў невялікі кабель HDMI на пярэдняй панэлі.Гэта дазваляе мне лёгка высунуць панэль, а потым падключыць манітор і клавіятуру да Pi.
Камера ўяўляе сабой модуль Raspberry Pi V2.Якасць не такая добрая, як у новай камеры HQ, але нам не хапае месца.Камера падключаецца да Raspberry Pi праз стужку.Выражыце пад лінзай тонкую адтуліну, праз якое можа прайсці стужка.Перад падключэннем да Raspberry Pi стужку трэба скруціць знутры.
Пярэдняя панэль Polaroid мае роўную паверхню, якая прыдатная для мацавання камеры.Для яго ўстаноўкі я выкарыстаў двухбаковы скотч.Вы павінны быць асцярожныя на задняй панэлі, таму што на плаце камеры ёсць некаторыя электронныя часткі, якія вы не хочаце пашкодзіць.Я выкарыстаў кавалкі стужкі ў якасці пракладак, каб гэтыя дэталі не разбіліся.
Ёсць яшчэ два моманты, якія варта адзначыць на фота вышэй, вы можаце ўбачыць, як атрымаць доступ да партоў USB і HDMI.Я выкарыстаў L-вобразны адаптар USB, каб накіраваць злучэнне направа.Для кабеля HDMI у левым верхнім куце я выкарыстаў 6-цалевы падаўжальнік з L-вобразным раздымам на іншым канцы.Вы можаце бачыць гэта лепш у маім відэа.
E Ink здаецца добрым выбарам для манітора, таму што выява вельмі падобная на выяву, надрукаваную на квітанцыйнай паперы.Я выкарыстаў 4,2-цалевы электронны чарнільны дысплейны модуль Waveshare з 400×300 пікселяў.
Электронныя чарніла маюць аналагавую якасць, якая мне проста спадабалася.Гэта падобна на паперу.Адлюстраванне малюнкаў на экране без сілкавання - сапраўды прыемна.Паколькі няма святла для харчавання пікселяў, як толькі выява створана, яна застаецца на экране.Гэта азначае, што нават калі няма харчавання, фатаграфія застаецца на адваротным баку Polaroid, што нагадвае мне апошнюю фатаграфію, якую я зрабіў.Шчыра кажучы, час знаходжання камеры на маёй кніжнай паліцы значна большы, чым калі яна выкарыстоўваецца, таму, пакуль камера не выкарыстоўваецца, камера амаль стане фотарамкай, што з'яўляецца добрым выбарам.Энергазберажэнне - гэта не малаважна.У адрозненне ад светлавых дысплеяў, якія пастаянна спажываюць энергію, E Ink спажывае энергію толькі тады, калі іх трэба перамаляваць.
Дысплеі з электроннымі чарніламі таксама маюць недахопы.Самае галоўнае - хуткасць.У параўнанні са светлавымі дысплэямі патрабуецца больш часу, каб уключыць або выключыць кожны піксель.Яшчэ адзін недахоп - абнавіць экран.Больш дарагі манітор E Ink можна часткова абнавіць, але больш танная мадэль будзе перамалёўваць увесь экран кожны раз, калі адбываюцца якія-небудзь змены.Эфект заключаецца ў тым, што экран становіцца чорна-белым, а потым малюнак з'яўляецца перавернутым, перш чым з'явіцца новы малюнак.Мірганне займае ўсяго адну секунду, але сумуйце.Увогуле, абнаўленне гэтага канкрэтнага экрана займае каля 3 секунд з моманту націску кнопкі да з'яўлення фатаграфіі на экране.
Варта памятаць і пра тое, што ў адрозненне ад камп'ютэрных дысплеяў, якія адлюстроўваюць настольныя кампутары і мышы, вы павінны адрознівацца ад дысплеяў з электроннымі чарніламі.Па сутнасці, вы загадваеце манітору адлюстроўваць кантэнт па пікселях.Іншымі словамі, гэта не падключай і гуляй, вам патрэбен код, каб дасягнуць гэтага.Кожны раз, калі робіцца здымак, выконваецца функцыя вываду выявы на манітор.
Waveshare забяспечвае драйверы для сваіх дысплеяў, але яго дакументацыя жахлівая.Плануйце выдаткаваць некаторы час на барацьбу з маніторам, перш чым ён запрацуе належным чынам.Гэта дакументацыя экрана, які я выкарыстоўваю.
Дысплей мае 8 правадоў, і вы падключыце гэтыя правады да кантактаў Raspberry Pi.Звычайна вы можаце выкарыстоўваць толькі шнур, які ідзе ў камплекце з маніторам, але паколькі мы працуем у вузкай прасторы, мне трэба падоўжыць канец шнура не занадта высока.Гэта эканоміць каля чвэрці цалі прасторы.Я думаю, што яшчэ адно рашэнне - выразаць больш пластыка з друкаркі чэкаў.
Каб падключыць дысплей да задняй панэлі Polaroid, вы прасвідруеце чатыры адтуліны.Манітор мае адтуліны для мацавання па кутах.Размясціце дысплей у патрэбным месцы, не забудзьцеся пакінуць прастору знізу для агалення квітанцыйнай паперы, затым адзначце і прасвідруйце чатыры адтуліны.Затым зацягніце экран ззаду.Паміж задняй часткай Polaroid і задняй часткай манітора будзе прамежак у 1/4 цалі.
Вы можаце падумаць, што дысплей з электроннымі чарніламі больш клапотны, чым таго варты.Вы можаце мець рацыю.Калі вы шукаеце больш просты варыянт, вам можа спатрэбіцца невялікі каляровы манітор, які можна падключыць праз порт HDMI.Недахоп у тым, што вы заўсёды будзеце глядзець на працоўны стол аперацыйнай сістэмы Raspberry Pi, але перавага ў тым, што вы можаце падключыць яе і выкарыстоўваць.
Магчыма, вам спатрэбіцца праверыць, як працуе прынтар квітанцый.Яны не выкарыстоўваюць чарніла.Замест гэтага гэтыя прынтэры выкарыстоўваюць тэрмапаперу.Я не зусім упэўнены, як была створана папера, але вы можаце думаць пра гэта як пра малюнак з цяплом.Калі тэмпература дасягае 270 градусаў па Фарэнгейце, утвараюцца чорныя вобласці.Калі рулон паперы будзе дастаткова гарачым, ён цалкам счарнее.Самая вялікая перавага тут у тым, што няма неабходнасці выкарыстоўваць чарніла, і ў параўнанні з сапраўднай плёнкай Polaroid не патрабуецца ніякіх складаных хімічных рэакцый.
Ёсць і недахопы выкарыстання термопаперы.Відавочна, што працаваць можна толькі чорна-бела, без колеру.Нават у чорна-белай гаме няма адценняў шэрага.Вы павінны намаляваць малюнак цалкам чорнымі кропкамі.Калі вы спрабуеце атрымаць як мага больш якасці з гэтых пунктаў, вы непазбежна трапіце перад дылемай разумення дрыгацення.Асаблівая ўвага варта звярнуць на алгарытм Флойда-Стэйнберга.Я дазволю табе самому сысці з гэтага труса.
Калі вы паспрабуеце выкарыстаць розныя налады кантраснасці і метады размывання, вы непазбежна сутыкнецеся з доўгімі палосамі фатаграфій.Гэта частка многіх сэлфі, якія я адтачыў у ідэальным вывадзе выявы.
Асабіста мне падабаецца з'яўленне размытых малюнкаў.Калі нас вучылі маляваць праз кропку, гэта нагадала мне мой першы ўрок мастацтва.Гэта ўнікальны выгляд, але ён адрозніваецца ад плыўнай градацыі чорна-белай фатаграфіі, якую мы навучылі цаніць.Я кажу гэта таму, што гэтая камера адхіляецца ад традыцыі, і унікальныя выявы, якія яна стварае, трэба разглядаць як «функцыю» камеры, а не як «памылку».Калі мы хочам атрымаць арыгінальнае фота, мы можам выкарыстоўваць любую іншую спажывецкую камеру на рынку і пры гэтым зэканоміць грошы.Справа тут у тым, каб зрабіць нешта ўнікальнае.
Цяпер, калі вы разумееце тэрмадрук, давайце пагаворым пра прынтэры.Прынтар квітанцый, якім я карыстаўся, быў набыты ў Adafruit.Я набыў іх «Стартавы пакет міні-тэрмічнага друкаркі квітанцый», але пры неабходнасці вы можаце купіць яго асобна.Тэарэтычна, вам не трэба купляць батарэю, але вам можа спатрэбіцца адаптар сілкавання, каб вы маглі падключыць яго да сцяны падчас тэставання.Яшчэ адна добрая рэч - у Adafruit ёсць добрыя падручнікі, якія дадуць вам упэўненасць, што ўсё пойдзе нармальна.Пачніце з гэтага.
Я спадзяюся, што прынтар можа адпавядаць Polaroid без якіх-небудзь змяненняў.Але ён занадта вялікі, таму вам прыйдзецца абрэзаць камеру або абрэзаць прынтэр.Я вырашыў дапрацаваць прынтар, таму што частка прывабнасці праекта заключалася ў тым, каб максімальна захаваць знешні выгляд Polaroid.Adafruit таксама прадае прынтэры для чэкаў без корпуса.Гэта эканоміць месца і некалькі долараў, і цяпер, калі я ведаю, як усё працуе, я магу выкарыстаць гэта ў наступны раз, калі пабудую нешта падобнае.Аднак гэта прынясе новую праблему, а менавіта, як вызначыць, як трымаць папяровы рулон.Такія праекты звязаны з кампрамісамі і праблемамі, якія трэба вырашыць.Пад фатаграфіяй вы бачыце вугал, які трэба абрэзаць, каб прынтар змясціўся.Гэты разрэз таксама трэба будзе зрабіць з правага боку.Падчас рэзкі будзьце асцярожныя, пазбягайце правадоў і ўнутранага электроннага абсталявання прынтара.
Адна з праблем прынтараў Adafruit заключаецца ў тым, што якасць адрозніваецца ў залежнасці ад крыніцы харчавання.Яны рэкамендуюць выкарыстоўваць блок харчавання 5v.Гэта эфектыўна, асабліва для тэкставай друку.Праблема ў тым, што калі вы друкуеце малюнак, чорныя вобласці становяцца больш яркімі.Магутнасць, неабходная для нагрэву ўсёй шырыні паперы, значна большая, чым пры друку тэксту, таму чорныя вобласці могуць стаць шэрымі.Цяжка скардзіцца, бо гэтыя прынтэры не прызначаны для друку фатаграфій.Прынтар не можа выдзяляць дастаткова цяпла па ўсёй шырыні паперы адначасова.Я паспрабаваў некаторыя іншыя шнуры сілкавання з рознымі выхадамі, але не меў вялікага поспеху.Нарэшце, у любым выпадку мне трэба выкарыстоўваць батарэйкі для харчавання, таму я адмовіўся ад эксперыменту са шнуром сілкавання.Нечакана абраная мною акумулятарная батарэя Li-PO 7,4 В 850 мАг зрабіла эфект друку самым цёмным з усіх пратэставаных мною крыніц харчавання.
Пасля ўстаноўкі прынтара ў камеру прарэжце адтуліну пад маніторам, каб выраўнаваць яго з паперай, якая выходзіць з прынтара.Каб разрэзаць квітанцыйную паперу, я выкарыстаў лязо старога разака ўпаковачнай стужкі.
Акрамя чорнага выхаду плям, яшчэ адным недахопам з'яўляецца паласатасць.Кожны раз, калі прынтар спыняецца, каб дагнаць даныя, якія паступаюць, ён пакідае невялікі зазор, калі зноў пачынае друк.Тэарэтычна, калі вы можаце ліквідаваць буфер і дазволіць патоку даных бесперапынна паступаць у прынтар, вы можаце пазбегнуць гэтага прабелу.Сапраўды, гэта, здаецца, варыянт.На вэб-сайце Adafruit згадваюцца незадакументаваныя заціскі на прынтары, якія можна выкарыстоўваць для сінхранізацыі.Я не правяраў гэта, таму што не ведаю, як гэта працуе.Калі вы вырашыце гэтую праблему, падзяліцеся са мной сваім поспехам.Гэта чарговая серыя сэлфі, дзе добра відаць паласы.
Раздрукоўка фота займае 30 секунд.Гэта відэа пра працу друкаркі, так што вы можаце адчуць, колькі часу патрабуецца для друку выявы.Я лічу, што гэтая сітуацыя можа пагоршыцца, калі выкарыстоўваць хакі Adafruit.Я падазраю, што прамежак часу паміж друкам штучна зацягваецца, што не дазваляе прынтару перавышаць хуткасць буфера дадзеных.Я кажу гэта таму, што чытаў, што падача паперы павінна быць сінхранізавана з галоўкай друкаркі.Я магу памыляцца.
Як і ў выпадку з дысплеем E-ink, для працы прынтара патрабуецца крыху цярпення.Без драйвера друку вы фактычна выкарыстоўваеце код для адпраўкі дадзеных непасрэдна на прынтэр.Падобным чынам лепшым рэсурсам можа быць вэб-сайт Adafruit.Код у маім рэпазітары GitHub адаптаваны з іх прыкладаў, таму, калі вы сутыкнецеся з цяжкасцямі, дакументацыя Adafruit будзе вашым лепшым выбарам.
У дадатак да пераваг настальгіі і рэтра, перавага кантролера SNES у тым, што ён дае мне некаторыя элементы кіравання, пра якія мне не трэба занадта шмат думаць.Мне трэба засяродзіцца на тым, каб камера, прынтар і манітор працавалі разам, і мець ужо існуючы кантролер, які можа хутка адлюстроўваць мае функцыі, каб палегчыць працу.Акрамя таго, у мяне ўжо ёсць вопыт выкарыстання кантролера камеры для мяшалкі кавы, таму я магу лёгка пачаць.
Кантролер рэверсу падключаецца праз USB-кабель.Каб зрабіць фота, націсніце кнопку A.Каб раздрукаваць малюнак, націсніце кнопку B.Каб выдаліць малюнак, націсніце кнопку X.Каб ачысціць дысплей, я магу націснуць кнопку Y.Я не выкарыстоўваў кнопкі "Пуск/выбар" або кнопкі "лева/права" ўверсе, таму, калі ў мяне ўзнікнуць новыя ідэі ў будучыні, іх усё роўна можна выкарыстоўваць для новых функцый.
Што тычыцца кнопак са стрэлкамі, то левая і правая кнопкі клавіятуры будуць пераключаць усе зробленыя мной выявы.Націск уверх зараз не выконвае ніякіх дзеянняў.Націсканне прасуне паперу чэкавага прынтара.Гэта вельмі зручна пасля раздрукоўкі карцінкі, хочацца яшчэ выплюнуць паперу, перш чым яе адарваць.Ведаючы, што прынтар і Raspberry Pi абменьваюцца данымі, гэта таксама хуткі тэст.Я націснуў, і калі пачуў падачу паперы, я зразумеў, што акумулятар прынтара ўсё яшчэ зараджаецца і гатовы да выкарыстання.
Я выкарыстаў дзве батарэі ў камеры.Адзін забяспечвае харчаванне Raspberry Pi, а другі - прынтэр.Тэарэтычна вы можаце працаваць з аднолькавым блокам сілкавання, але я не думаю, што ў вас дастаткова магутнасці для паўнавартаснай працы прынтара.
Для Raspberry Pi я купіў самую маленькую батарэю, якую змог знайсці.Седзячы пад Polaroid, большасць з іх схаваныя.Мне не падабаецца, што перад падключэннем да Raspberry Pi шнур харчавання павінен працягвацца ад пярэдняй часткі да адтуліны.Магчыма, вы знойдзеце спосаб уціснуць яшчэ адну батарэю ў Polaroid, але там мала месца.Недахопам размяшчэння батарэі з'яўляецца тое, што вам трэба адкрыць заднюю крышку, каб адкрыць і зачыніць прыладу.Проста адключыце батарэю, каб выключыць камеру, што з'яўляецца добрым выбарам.
Я выкарыстаў USB-кабель з пераключальнікам уключэння/выключэння ад CanaKit.Я магу быць занадта мілым для гэтай ідэі.Я думаю, што Raspberry Pi можна ўключаць і выключаць толькі гэтай кнопкай.На самай справе адключыць USB ад батарэі гэтак жа проста.
Для прынтара я выкарыстаў акумулятар Li-PO на 850 мАг.Ад такой батарэі выходзяць два драты.Адзін - выхад, а другі - зарадная прылада.Каб дамагчыся «хуткага злучэння» на выхадзе, прыйшлося замяніць раз'ём на універсальны 3-правадной.Гэта неабходна, таму што я не хачу здымаць увесь прынтар кожны раз, калі трэба адключаць сілкаванне.Было б лепш перайсці тут, і я магу палепшыць гэта ў будучыні.Яшчэ лепш, калі пераключальнік знаходзіцца звонку камеры, тады я магу адключыць прынтар, не адчыняючы заднія дзверцы.
Акумулятар знаходзіцца за прынтарам, і я выцягнуў шнур, каб пры неабходнасці падключаць і адключаць сілкаванне.Для зарадкі акумулятара праз акумулятар таксама прадугледжана USB-злучэнне.Я таксама растлумачыў гэта ў відэа, таму, калі вы хочаце зразумець, як гэта працуе, паглядзіце.Як я ўжо казаў, дзіўная перавага заключаецца ў тым, што гэты параметр дае лепшыя вынікі друку ў параўнанні з непасрэдным падключэннем да сцяны.
Тут я павінен даць адмову ад адказнасці.Я магу напісаць эфектыўны Python, але не магу сказаць, што ён прыгожы.Вядома, ёсць лепшыя спосабы зрабіць гэта, і лепшыя праграмісты могуць значна палепшыць мой код.Але, як я ўжо казаў, гэта працуе.Таму я падзялюся з вамі сваім сховішчам GitHub, але я сапраўды не магу аказаць падтрымку.Спадзяюся, гэтага дастаткова, каб паказаць вам, што я раблю, і вы зможаце палепшыць гэта.Падзяліцеся са мной сваімі паляпшэннямі, я буду рады абнавіць свой код і даць вам належнае.
Такім чынам, мяркуецца, што вы наладзілі камеру, манітор і прынтэр і можаце нармальна працаваць.Цяпер вы можаце запусціць мой скрыпт Python пад назвай «digital-polaroid-camera.py».У рэшце рэшт, вам трэба наладзіць Raspberry Pi на аўтаматычны запуск гэтага сцэнарыя пры запуску, але пакуль вы можаце запусціць яго з рэдактара або тэрмінала Python.Адбудзецца наступнае:
Я спрабаваў дадаць каментарыі да кода, каб растлумачыць, што здарылася, але падчас здымкі нешта здарылася, і мне трэба растлумачыць далей.Калі фатаграфія зроблена, гэта поўнакаляровая поўнапамерная выява.Выява захоўваецца ў тэчцы.Гэта зручна, таму што калі вам спатрэбіцца выкарыстоўваць яго пазней, у вас будзе звычайнае фота ў высокім разрозненні.Іншымі словамі, камера па-ранейшаму стварае звычайны JPG, як і іншыя лічбавыя камеры.
Пасля здымкі будзе створана другая выява, аптымізаваная для адлюстравання і друку.Выкарыстоўваючы ImageMagick, вы можаце змяніць памер арыгінальнай фатаграфіі і пераўтварыць яе ў чорна-белую, а затым прымяніць згладжванне Floyd Steinberg.Я таксама магу павялічыць кантраснасць на гэтым этапе, хоць гэтая функцыя адключана па змаўчанні.
Новая выява фактычна была захавана двойчы.Па-першае, захавайце яго як чорна-белы jpg, каб потым можна было праглядаць і выкарыстоўваць зноў.Пры другім захаванні будзе створаны файл з пашырэннем .py.Гэта не звычайны файл выявы, а код, які бярэ ўсю піксельную інфармацыю з выявы і пераўтворыць яе ў даныя, якія можна адправіць на прынтэр.Як я згадваў у раздзеле пра прынтэр, гэты крок неабходны, таму што няма драйвера друку, таму вы не можаце проста адправіць звычайныя выявы на прынтэр.
Пры націсканні кнопкі і друку выявы гучаць гукавыя сігналы.Гэта неабавязкова, але прыемна атрымаць гукавую зваротную сувязь, каб вы ведалі, што нешта адбываецца.
Апошні раз я не мог падтрымаць гэты код, ён павінен накіраваць вас у правільным кірунку.Калі ласка, выкарыстоўвайце яго, змяняйце, паляпшайце і стварайце самастойна.
Гэта цікавы праект.Азіраючыся назад, я зраблю нешта іншае або, магчыма, абнавлю гэта ў будучыні.Першы - гэта кантролер.Хоць кантролер SNES можа рабіць менавіта тое, што я хачу, гэта нязграбнае рашэнне.Провад заблакаваны.Гэта прымушае вас трымаць камеру ў адной руцэ і кантролер у другой.Так няёмка.Адным з рашэнняў можа быць зняцце кнопак з кантролера і падключэнне іх непасрэдна да камеры.Аднак, калі я хачу вырашыць гэтую праблему, я мог бы цалкам адмовіцца ад SNES і выкарыстоўваць больш традыцыйныя кнопкі.
Яшчэ адна нязручнасць камеры ў тым, што пры кожным уключэнні або выключэнні камеры трэба адкрываць заднюю крышку, каб адключыць прынтэр ад акумулятара.Здаецца, што гэта дробязь, але кожны раз, калі тыльны бок адчыняецца і зачыняецца, паперу трэба зноў прапускаць праз адтуліну.Гэта марнуе паперу і патрабуе часу.Я магу перамясціць драты і злучальныя драты вонкі, але я не хачу, каб гэтыя рэчы былі адкрыты.Ідэальнае рашэнне - выкарыстоўваць пераключальнік уключэння/выключэння, які можа кіраваць прынтарам і Pi, да якога можна атрымаць доступ звонку.Таксама можна атрымаць доступ да порта зараднай прылады прынтара з пярэдняй панэлі камеры.Калі вы маеце справу з гэтым праектам, падумайце над рашэннем гэтай праблемы і падзяліцеся са мной сваімі думкамі.
Апошняя спелая рэч, якую трэба абнавіць, - гэта прынтэр квітанцый.Прынтар, які я выкарыстоўваю, выдатна падыходзіць для друку тэксту, але не для фатаграфій.Я шукаў найлепшы варыянт абнаўлення майго тэрмічнага прынтара квітанцый і, думаю, знайшоў яго.Мае папярэднія выпрабаванні паказалі, што прынтэр для чэкаў, сумяшчальны з 80 мм ESC/POS, можа даць лепшыя вынікі.Задача складаецца ў тым, каб знайсці невялікі акумулятар, які працуе ад батарэі.Гэта будзе ключавой часткай майго наступнага праекта камеры, калі ласка, працягвайце звяртаць увагу на мае прапановы па камерах з тэрмапрынтарам.
PS: Гэта вельмі доўгі артыкул, я ўпэўнены, што я прапусціў некаторыя важныя дэталі.Паколькі камера непазбежна будзе паляпшацца, я абнаўлю яе зноў.Я вельмі спадзяюся, што вам спадабаецца гэтая гісторыя.Не забывайце падпісвацца на мяне (@ade3) у Instagram, каб сачыць за гэтым фота і іншымі маімі фотапрыгодамі.Будзьце творчымі.
Пра аўтара: Адрыян Ханфт - аматар фатаграфіі і камеры, дызайнер і аўтар кнігі «User Zero: Inside the Tool» (Карыстальнік Zero: Inside the Tool).Меркаванні, выказаныя ў гэтым артыкуле, належаць толькі аўтару.Вы можаце знайсці больш твораў і работ Ганфта на яго сайце, у блогу і ў Instagram.Гэты артыкул таксама апублікаваны тут.


Час публікацыі: 04 мая 2021 г