Hoe meitsje jo in digitale Polaroid-kamera foar goedkeape thermyske direkte foto's

Yn dit artikel sil ik jo it ferhaal fertelle fan myn lêste kamera: in digitale Polaroid-kamera, dy't in bonprinter kombinearret mei in Raspberry Pi.Om it te bouwen, naam ik in âlde Polaroid Minute Maker-kamera, helle de guts ôf, en brûkte in digitale kamera, E-ink-display, kwitânsjeprinter en SNES-controller om de kamera te betsjinjen ynstee fan ynterne organen.Ferjit my net te folgjen op Instagram (@ade3).
In stikje papier fan in kamera mei in foto is wat magysk.It produsearret in spannend effekt, en de fideo op it skerm fan in moderne digitale kamera feeds dy opwining.Alde Polaroid-kamera's meitsje my altyd in bytsje tryst om't it sokke treflik ûntwurpen masines binne, mar as de film ophâlden wurdt, wurde se nostalgyske keunstwurken, dy't stof sammelje op ús boekenplanken.Wat as jo in kwitânsjeprinter kinne brûke ynstee fan direkte film om in nij libben te bringen oan dizze âlde kamera's?
As it foar my maklik is om it te meitsjen, sil dit artikel ferdjipje yn 'e technyske details fan hoe't ik de kamera makke.Ik doch dit om't ik hoopje dat myn eksperimint guon minsken sil ynspirearje om it projekt op har eigen te besykjen.Dit is gjin ienfâldige wiziging.Yn feite, dit kin wêze it dreechste kamera cracking Ik haw ea besocht, mar as jo beslute te lossen dit projekt, Ik sil besykje te foarsjen genôch details út myn ûnderfining om foar te kommen dat jo fêst te sitten.
Wêrom moat ik dit dwaan?Nei it meitsjen fan it skot mei myn kofjeblenderkamera, wol ik in pear ferskillende metoaden besykje.As ik nei myn kamera-searje seach, sprong de Polaroid Minute Maker-kamera ynienen út my en waard de ideale kar foar digitale konverzje.Dit is in perfekt projekt foar my, om't it guon fan 'e dingen kombineart wêr't ik al mei boartsje: Raspberry Pi, E Ink-display en kwitânsjeprinter.Set se byinoar, wat krije jo?Dit is it ferhaal fan hoe't myn digitale Polaroid-kamera waard makke ...
Ik haw sjoen minsken besykje ferlykbere projekten, mar gjinien hat dien in goede baan útlizze hoe't se dogge it.Ik hoopje dizze flater te foarkommen.De útdaging fan dit projekt is om alle ferskate ûnderdielen gear te meitsjen.Foardat jo begjinne te triuwe alle dielen yn 'e Polaroid gefal, Ik riede dat jo fersprieden alles út wylst testen en opsetten fan alle ferskate komponinten.Dit foarkomt dat jo de kamera elke kear as jo in obstakel treffe, opnij assemble en demontearje.Hjirûnder kinne jo alle ferbûne en wurkjende dielen sjen foardat alles yn 'e Polaroid-saak is ynfold.
Ik makke wat fideo's om myn foarútgong op te nimmen.As jo ​​fan plan binne dit projekt op te lossen, dan moatte jo begjinne mei dizze 32-minuten fideo, om't jo kinne sjen hoe't alles byinoar past en de útdagings begripe dy't jo kinne tsjinkomme.
Hjir binne de dielen en ark dy't ik brûkte.As alles wurdt sein, kinne de kosten mear as $ 200 wêze.De grutte útjeften sille Raspberry Pi (35 oant 75 Amerikaanske dollars), printers (50 oant 62 Amerikaanske dollars), monitors (37 Amerikaanske dollars) en kamera's (25 Amerikaanske dollars) wêze.It nijsgjirrige diel is om it projekt jo eigen te meitsjen, sadat jo kosten oars sille wêze ôfhinklik fan it projekt dat jo wolle opnimme of útslute, upgrade of downgrade.Dit is it diel dat ik brûk:
De kamera dy't ik brûk is in Polaroid-minute kamera.As ik soe dwaan it nochris, Ik soe brûke in Polaroid swing masine omdat it is yn prinsipe itselde ûntwerp, mar de foarkant paniel is moaier.Oars as de nije Polaroid-kamera's hawwe dizze modellen mear romte binnen, en se hawwe in doar op 'e rêch wêrmei jo de kamera kinne iepenje en slute, wat heul handich is foar ús behoeften.Doch wat jacht en jo moatte ien fan dizze Polaroid-kamera's kinne fine yn antike winkels as op eBay.Jo kinne miskien ien keapje foar minder dan $ 20.Hjirûnder kinne jo in Swinger (links) en Minute Maker (rjochts) sjen.
Yn teory kinne jo elke Polaroid-kamera brûke foar dit soarte projekt.Ik haw ek wat lân kamera mei balgen en fold up, mar it foardiel fan Swinger of Minute Maker is dat se binne makke fan hurde plestik en hawwe net in protte bewegende dielen útsein de efterdoar.De earste stap is om alle darmen fan 'e kamera te strippen om romte te meitsjen foar al ús elektroanyske produkten.Alles moat dien wurde.Oan 'e ein sille jo in stapel jiskefet sjen, lykas hjirûnder werjûn:
De measte dielen fan 'e kamera kinne wurde fuortsmiten mei tangen en brute krêft.Dizze dingen binne net útinoar helle, dus jo sille op guon plakken wrakselje mei lijm.It fuortsmiten fan de foarkant fan Polaroid is dreger as it liket.D'r binne skroeven binnen en guon ark binne nedich.Fansels hat allinich Polaroid se.Jo kinne se mei in tang losmeitsje, mar ik joech it op en twong se te sluten.Achterôf moat ik hjir mear omtinken jaan, mar de skea dy't ik makke ha kin mei superlym reparearre wurde.
As jo ​​​​ienris suksesfol binne, sille jo opnij fjochtsje tsjin 'e dielen dy't net útinoar nommen wurde moatte.Likegoed binne tangen en brute krêft nedich.Wês foarsichtich om neat sichtber fan bûten te beskeadigjen.
De lens is ien fan 'e lestige eleminten om te ferwiderjen.Behalven in gat yn it glês/plestik boarje en derút útspylje, tocht ik net oan oare ienfâldige oplossingen.Ik wol it uterlik fan 'e lens safolle mooglik bewarje, sadat minsken de miniatuer Raspberry Pi-kamera net iens kinne sjen yn it sintrum fan' e swarte ring wêr't de lens earder fêst wie.
Yn myn fideo liet ik de foar en nei fergeliking fan Polaroid-foto's sjen, sadat jo krekt sjen kinne wat jo fan 'e kamera wiskje wolle.Soargje derfoar dat it foarpaneel maklik iepene en sluten wurde kin.Tink oan it paniel as in dekoraasje.Yn 'e measte gefallen sil it op it plak fêstlein wurde, mar as jo de Raspberry Pi ferbine wolle oan' e monitor en toetseboerd, kinne jo it frontpaniel fuortsmite en de krêftboarne ynstekke.Jo kinne hjir jo eigen oplossing foarstelle, mar ik besleat om magneten te brûken as meganisme om it paniel yn plak te hâlden.De klittenband liket te kwetsber.De skroeven binne te folle.Dit is in animearre foto dy't de kamera toant it iepenjen en sluten fan it paniel:
Ik keas de folsleine Raspberry Pi 4 Model B ynstee fan de lytsere Pi Zero.Dit is foar in part om snelheid te ferheegjen en foar in part om't ik relatyf nij bin yn it Raspberry Pi-fjild, dus ik fiel my nofliker om it te brûken.Fansels sil de lytsere Pi Zero guon foardielen spielje yn 'e smelle romte fan Polaroid.In ynlieding foar Raspberry Pi is bûten it berik fan dit tutorial, mar as jo nij binne by Raspberry Pi, binne d'r hjir in protte boarnen beskikber.
De algemiene oanbefelling is om wat tiid te nimmen en geduld te wêzen.As jo ​​​​fan in Mac- of PC-eftergrûn komme, dan sille jo wat tiid nedich wêze om josels fertroud te meitsjen mei de nuânses fan 'e Pi.Jo moatte wenne oan de kommandorigel en behearskje wat Python-kodearringsfeardigens.As dit jo bang makket (ik wie earst bang!), Wês asjebleaft net lilk.Salang't jo it akseptearje mei persistinsje en geduld, sille jo it krije.Ynternetsykjen en perseverinsje kinne hast alle obstakels oerwinne dy't jo tsjinkomme.
De foto hjirboppe lit sjen wêr't de Raspberry Pi is pleatst yn 'e Polaroid-kamera.Jo kinne sjen de ferbining lokaasje fan de macht oanbod oan de linkerkant.Tink derom dat de grize skiedingsline oer de breedte fan 'e iepening útwreidet.Yn prinsipe is dit om de printer derop te leanjen en de Pi te skieden fan 'e printer.As jo ​​​​de printer ynstekke, moatte jo foarsichtich wêze dat jo de pin net brekke dy't troch it potlead op 'e foto wiist.De displaykabel ferbynt hjir mei de pinnen, en it ein fan 'e draad dy't mei it display komt is sawat in kwart fan in inch lang.Ik moast de úteinen fan de kabels wat útwreidzje, sadat de printer der net op drukte.
De Raspberry Pi moat sa pleatst wurde dat de kant mei de USB-poarte nei de foarkant wiist.Hjirmei kin de USB-controller fan 'e foarkant wurde ferbûn mei in L-foarmige adapter.Hoewol dit gjin diel wie fan myn oarspronklike plan, haw ik noch in lyts HDMI-kabel oan 'e foarkant brûkt.Hjirmei kin ik it paniel maklik útbrekke en dan de monitor en toetseboerd yn 'e Pi plugje.
De kamera is in Raspberry Pi V2-module.De kwaliteit is net sa goed as de nije HQ-kamera, mar wy hawwe net genôch romte.De kamera is ferbûn mei de Raspberry Pi fia in lint.Snij in tinne gat ûnder de lens dêr't it lint troch kin.It lint moat yntern wurde draaid foardat jo ferbine mei de Raspberry Pi.
It front paniel fan Polaroid hat in plat oerflak, dat is geskikt foar mounting de kamera.Om it te ynstallearjen, haw ik dûbelsidige tape brûkt.Jo moatte foarsichtich wêze op 'e rêch, om't d'r guon elektroanyske dielen binne op it kameraboerd dat jo net wolle beskeadigje.Ik brûkte guon stikken tape as spacers om foar te kommen dat dizze dielen wurde smiten.
D'r binne noch twa punten om te notearjen yn 'e foto hjirboppe, jo kinne sjen hoe't jo tagong krije ta de USB- en HDMI-ports.Ik brûkte in L-foarmige USB-adapter om de ferbining nei rjochts te wizen.Foar de HDMI-kabel yn 'e lofter boppeste hoeke brûkte ik in 6-inch útwreidingskabel mei in L-foarmige ferbining oan' e oare ein.Jo kinne dit better sjen yn myn fideo.
E Ink liket in goede kar te wêzen foar de monitor, om't de ôfbylding tige ferlykber is mei de ôfbylding printe op it kwitânsjepapier.Ik brûkte in Waveshare 4.2-inch elektroanyske inket display module mei 400 × 300 piksels.
Elektroanyske inket hat de analoge kwaliteit dy't ik krekt leuk hie.It liket wol op papier.It is echt befredigend om ôfbyldings op it skerm te werjaan sûnder macht.Om't d'r gjin ljocht is om de piksels te bemachtigjen, bliuwt de ôfbylding ienris oanmakke op it skerm.Dit betsjut dat sels as der gjin macht is, de foto bliuwt op 'e rêch fan' e Polaroid, wat my tinkt oan wat de lêste foto dy't ik makke wie.Om earlik te wêzen is de tiid foar it pleatsen fan de kamera op myn boekenplank folle langer as wannear't se brûkt wurdt, sa lang as de kamera net brûkt wurdt, wurdt de kamera hast in fotoframe, wat in goede kar is.Enerzjybesparring is net ûnbelangryk.Yn tsjinstelling ta ljocht-basearre byldskermen dy't konstant ferbrûke macht, E Ink allinnich konsumearret enerzjy as it moat wurde opnij tekene.
Elektroanyske inket-displays hawwe ek neidielen.It grutste ding is snelheid.Yn ferliking mei ljocht-basearre byldskermen duorret it allinich langer om elke piksel oan of út te skeakeljen.In oar neidiel is om it skerm te ferfarskjen.De djoerdere E Ink-monitor kin foar in part fernijd wurde, mar it goedkeapere model sil it heule skerm opnij tekenje elke kear as der feroaringen foarkomme.It effekt is dat it skerm swart en wyt wurdt, en dan ferskynt de ôfbylding op 'e kop foardat de nije ôfbylding ferskynt.It duorret mar ien sekonde om te knipperjen, mar optelle.Al mei al duorret it sawat 3 sekonden foar dit bepaalde skerm om te aktualisearjen fan it momint dat de knop yndrukt wurdt oant de foto op it skerm ferskynt.
In oar ding om yn gedachten te hâlden is dat, yn tsjinstelling ta kompjûterskermen dy't buroblêden en mûzen werjaan, jo oars moatte wêze mei e-ink-displays.Yn prinsipe fertelle jo de monitor om ynhâld ien piksel tagelyk wer te jaan.Mei oare wurden, dit is gjin plug and play, jo moatte wat koade nedich om dit te berikken.Elke kear as in foto wurdt makke, wurdt de funksje fan it tekenjen fan it byld op 'e monitor útfierd.
Waveshare leveret sjauffeurs foar har byldskermen, mar de dokumintaasje is ferskriklik.Plan om wat tiid te fjochtsjen mei de monitor foardat it goed wurket.Dit is de dokumintaasje fan it skerm dat ik brûk.
It display hat 8 draden, en jo sille dizze draden ferbine mei de pinnen fan 'e Raspberry Pi.Normaal kinne jo allinich it snoer brûke dat komt mei de monitor, mar om't wy wurkje yn in smelle romte, moat ik it ein fan it snoer net te heech útwreidzje.Dit besparret sa'n oardel inch romte.Ik tink dat in oare oplossing is om mear plestik te snijen fan 'e bonnenprinter.
Om it display oan 'e efterkant fan' e Polaroid te ferbinen, sille jo fjouwer gatten boarje.De monitor hat gatten foar montage yn 'e hoeken.Pleats it display op 'e winske lokaasje, soargje derfoar dat jo in romte hjirûnder litte om it kwitânsjepapier te bleatsjen, markearje en boarje dan fjouwer gatten.Draai dan it skerm fan 'e efterkant oan.D'r sil in gat fan 1/4 inch wêze tusken de efterkant fan 'e Polaroid en de efterkant fan' e monitor.
Jo kinne tinke dat it display mei elektroanyske inket lestiger is dan it wurdich is.Jo kinne gelyk hawwe.As jo ​​​​nei in ienfâldiger opsje sykje, moatte jo miskien sykje nei in lytse kleurmonitor dy't kin wurde ferbûn fia de HDMI-poarte.It neidiel is dat jo altyd sjogge nei it buroblêd fan it Raspberry Pi-bestjoeringssysteem, mar it foardiel is dat jo it ynstekke kinne en it brûke.
Jo moatte miskien besjen hoe't de kwitânsjeprinter wurket.Se brûke gjin inket.Ynstee dêrfan brûke dizze printers termysk papier.Ik bin net hielendal wis hoe't it papier makke is, mar jo kinne it tinke as in tekening mei waarmte.As de waarmte 270 graden Fahrenheit berikt, wurde swarte gebieten generearre.As de papierrol hjit genôch is, sil it folslein swart wurde.It grutste foardiel hjir is dat it net nedich is om inket te brûken, en yn ferliking mei echte Polaroid-film binne gjin yngewikkelde gemyske reaksjes nedich.
D'r binne ek neidielen fan it brûken fan termysk papier.Fansels kinne jo allinich yn swart en wyt wurkje, sûnder kleur.Sels yn it swart en wyt berik binne d'r gjin skaden fan griis.Jo moatte de ôfbylding folslein tekenje mei swarte stippen.As jo ​​besykje safolle mooglik kwaliteit fan dizze punten te krijen, sille jo ûnûntkomber yn it dilemma falle fan it begripen fan jitter.Spesjaal omtinken moat betelle wurde oan it Floyd-Steinberg-algoritme.Ik lit dy sels fan dat konijn rinne.
As jo ​​​​besykje ferskate kontrastynstellingen en ditheringtechniken te brûken, sille jo ûnûntkomber lange stripen foto's tsjinkomme.Dit is diel fan in protte selfies dy't ik haw honed yn 'e ideale ôfbyldingsútfier.
Persoanlik hâld ik fan it uterlik fan dithered bylden.Doe't se ús learden te skilderjen troch stippeljen, die it my tinken oan myn earste keunstklasse.It is in unyk uterlik, mar it is oars as de glêde gradaasje fan swart-wyt fotografy dy't wy binne oplaat om te wurdearjen.Ik sis dit om't dizze kamera ôfwykt fan tradysje en de unike bylden dy't it produsearret, moatte wurde beskôge as de "funksje" fan 'e kamera, net de "bug".As wy de orizjinele ôfbylding wolle, kinne wy ​​​​elke oare konsumintekamera op 'e merke brûke en tagelyk wat jild besparje.It punt hjir is om wat unyk te dwaan.
No't jo termysk printsjen begripe, litte wy prate oer printers.De kwitânsjeprinter dy't ik brûkte waard kocht fan Adafruit.Ik kocht harren "Mini Thermal Receipt Printer Starter Pack", mar jo kinne keapje it apart as it nedich is.Yn teory hoege jo gjin batterij te keapjen, mar jo kinne in stroomadapter nedich hawwe, sadat jo it yn 'e muorre kinne stekke by testen.In oar goed ding is dat Adafruit goede tutorials hat dy't jo fertrouwen jouwe dat alles normaal sil trochgean.Begjin fan dit.
Ik hoopje dat de printer kin passe Polaroid sûnder feroarings.Mar it is te grut, dus jo moatte de kamera snije of de printer trimme.Ik keas der foar om de printer opnij te meitsjen, om't in part fan 'e berop fan it projekt wie om it uterlik fan' e Polaroid safolle mooglik te hâlden.Adafruit ferkeapet ek kwitânsjeprinters sûnder omkasting.Dit besparret wat romte en in pear dollar, en no't ik wit hoe't alles wurket, kin ik dat de folgjende kear brûke as ik sa'n ding bouwe.Dit sil lykwols in nije útdaging bringe, nammentlik hoe te bepalen hoe't jo de papierrol hâlde moatte.Projekten lykas dit binne allegear oer kompromissen en de útdagings fan it kiezen om op te lossen.Jo kinne ûnder de foto de hoek sjen dy't besunige wurde moat om de printer fit te meitsjen.Dizze besuniging sil ek oan 'e rjochterkant foarkomme moatte.Wês asjebleaft foarsichtich by it snijen om de draad fan 'e printer en ynterne elektroanyske apparatuer te foarkommen.
Ien probleem mei Adafruit-printers is dat de kwaliteit ferskilt ôfhinklik fan 'e krêftboarne.Se riede it brûken fan in 5V Netzteil.It is effektyf, benammen foar tekst-basearre printsjen.It probleem is dat as jo in ôfbylding printsje, de swarte gebieten tendearje helderder te wurden.De krêft dy't nedich is om de hiele breedte fan it papier te ferwaarmjen is folle grutter as by it printsjen fan tekst, sadat swarte gebieten griis wurde kinne.It is lestich om te klagen, dizze printers binne net ûntworpen om foto's te printsjen.De printer kin net genôch waarmte generearje oer de breedte fan it papier tagelyk.Ik besocht wat oare macht koarden mei ferskillende útgongen, mar hie net folle súkses.Uteinlik, yn alle gefallen, moat ik batterijen brûke om it te betsjinjen, dus ik joech it eksperimint fan 'e stroomkabel op.Unferwachts makke de 7.4V 850mAh Li-PO oplaadbare batterij dy't ik keas it printeffekt fan alle krêftboarnen dy't ik it tsjusterste test.
Nei it ynstallearjen fan de printer yn 'e kamera, snij in gat ûnder de monitor om te rjochtsjen op it papier dat út' e printer komt.Om it kwitânsjepapier te snijen, brûkte ik it blêd fan 'e âlde ferpakkingstapeknipper.
Neist de swarte útfier fan 'e spots is in oare neidiel banding.Wannear't de printer ûnderbrekt om de gegevens te fieren, sil it in lyts gat litte as it opnij begjint te printsjen.Yn teory, as jo de buffer kinne eliminearje en de gegevensstream kontinu yn 'e printer kinne fiede, kinne jo dizze gat foarkomme.Yndied, dit liket in opsje te wêzen.De webside fan Adafruit neamt net-dokumintearre pushpins op 'e printer, dy't kinne wurde brûkt om dingen yn syngronisaasje te hâlden.Ik haw dit net hifke, om't ik net wit hoe't it wurket.As jo ​​​​dit probleem oplosse, diel dan jo sukses mei my.Dit is in oare partij selfies wêr't jo de bands dúdlik kinne sjen.
It duorret 30 sekonden om de foto te printsjen.Dit is in fideo fan 'e printer dy't rint, sadat jo kinne fiele hoe lang it duorret om de ôfbylding te printsjen.Ik leau dat dizze situaasje kin tanimme as Adafruit hacks wurde brûkt.Ik tink dat de tiid ynterfal tusken printsjen is keunstmjittich fertrage, dy't foarkomt dat de printer út boppe de snelheid fan de gegevens buffer.Ik sis dit om't ik lês dat it papier foarútgong moat wurde syngronisearre mei de printer kop.Ik kin mis wêze.
Krekt as it E-ink-display kostet it wat geduld om de printer te wurkjen.Sûnder in printstjoerprogramma brûke jo feitlik koade om gegevens direkt nei de printer te stjoeren.Lykas kin de bêste boarne de webside fan Adafruit wêze.De koade yn myn GitHub-repository is oanpast fan har foarbylden, dus as jo swierrichheden tsjinkomme, sil de dokumintaasje fan Adafruit jo bêste kar wêze.
Njonken de nostalgyske en retro-foardielen is it foardiel fan 'e SNES-controller dat it my wat kontrôles leveret wêr't ik net te folle oer hoech te tinken.Ik moat konsintrearje op it krijen fan 'e kamera, printer en monitor om gear te wurkjen, en hawwe in foarôf besteande controller dy't myn funksjes fluch kin mapje om dingen makliker te meitsjen.Derneist haw ik al ûnderfining mei it brûken fan myn Coffee Stirrer Camera-controller, dus ik kin maklik begjinne.
De reverse controller is ferbûn fia in USB kabel.Om in foto te nimmen, druk op de A knop.Druk op de B knop om de ôfbylding te printsjen.Om de ôfbylding te wiskjen, druk op de X-knop.Om it display te wiskjen, kin ik op de Y-knop drukke.Ik haw de start / selektearje knoppen of links / rjochts knoppen oan de boppekant net brûkt, dus as ik nije ideeën haw yn 'e takomst, kinne se noch brûkt wurde foar nije funksjes.
Wat de pylkknoppen oanbelanget, sille de lofter- en rjochterknoppen fan it toetseboerd troch alle ôfbyldings rinne dy't ik haw makke.Op drukken docht op it stuit gjin operaasje.Drukken sil it papier fan 'e bonprinter foarút gean.Dit is heul handich nei it printsjen fan de foto, ik wol mear papier útspuie foardat ik it ôfskuorre.Wittende dat de printer en Raspberry Pi kommunisearje, dit is ek in rappe test.Ik drukte, en doe't ik de papierfeed hearde, wist ik dat de batterij fan 'e printer noch oan it opladen wie en klear foar gebrûk.
Ik brûkte twa batterijen yn 'e kamera.Ien macht de Raspberry Pi en de oare macht de printer.Yn teory kinne jo allegear rinne mei deselde macht oanbod, mar ik tink net dat jo hawwe genôch macht foar in run de printer folslein.
Foar de Raspberry Pi kocht ik de lytste batterij dy't ik koe fine.Sittend ûnder Polaroid, de measten fan harren binne ferburgen.Ik hâld net fan it feit dat it netsnoer fan 'e foarkant nei it gat moat útwreidzje foardat jo ferbine mei de Raspberry Pi.Miskien kinne jo fine in manier te squeeze in oare batterij yn Polaroid, mar der is net folle romte.It neidiel fan de batterij yn te setten is dat jo de efterkant iepenje moatte om it apparaat te iepenjen en te sluten.Skeakelje de batterij gewoan út om de kamera út te skeakeljen, wat in goede kar is.
Ik brûkte in USB-kabel mei in oan / út-skeakel fan CanaKit.Ik kin in bytsje te cute foar dit idee.Ik tink dat de Raspberry Pi kin wurde yn- en útskeakele mei gewoan dizze knop.Yn feite is it loskoppelen fan de USB fan 'e batterij like maklik.
Foar de printer brûkte ik in 850mAh Li-PO oplaadbare batterij.In batterij lykas dizze hat twa triedden dy't derút komme.Ien is de útfier en de oare is de lader.Om in "snelle ferbining" by de útfier te berikken, moast ik de connector ferfange troch in algemiene 3-wire-connector.Dit is nedich om't ik net wolle moatte fuortsmite de hiele printer eltse kear as ik moat losmeitsje de macht.It soe wêze better om te wikseljen hjir, en ik kin ferbetterje it yn 'e takomst.Noch better, as de skeakel oan 'e bûtenkant fan' e kamera is, dan kin ik de printer losmeitsje sûnder de efterdoar te iepenjen.
De batterij leit efter de printer, en ik luts it snoer út, sadat ik kin ferbine en verbreken de macht as it nedich is.Om de batterij op te laden, wurdt ek in USB-ferbining levere fia de batterij.Ik haw dit ek útlein yn 'e fideo, dus as jo wolle begripe hoe't it wurket, kontrolearje it dan asjebleaft.Lykas ik sei, is it ferrassende foardiel dat dizze ynstelling bettere printresultaten produseart yn ferliking mei direkt ferbining mei de muorre.
Dit is wêr't ik in disclaimer leverje moat.Ik kin skriuwe effektyf Python, mar ik kin net sizze dat it is moai.Fansels binne d'r bettere manieren om dit te dwaan, en bettere programmeurs kinne myn koade sterk ferbetterje.Mar lykas ik sei, it wurket.Dêrom sil ik myn GitHub-repository mei jo diele, mar ik kin wirklik gjin stipe leverje.Hoopje dat dit genôch is om jo sjen te litten wat ik doch en dat jo it kinne ferbetterje.Diel jo ferbetteringen mei my, ik sil graach myn koade bywurkje en jo kredyt jaan.
Dêrom wurdt oannommen dat jo hawwe ynsteld de kamera, monitor en printer, en kin wurkje normaal.No kinne jo myn Python-skript útfiere neamd "digital-polaroid-camera.py".Uteinlik moatte jo de Raspberry Pi ynstelle om dit skript automatysk út te fieren by it opstarten, mar foar no kinne jo it útfiere fanút in Python-bewurker of terminal.It folgjende sil barre:
Ik besocht opmerkings oan de koade ta te foegjen om út te lizzen wat der bard is, mar der barde wat by it nimmen fan de foto en ik moat fierder útlizze.As de foto is nommen, is it in folsleine kleur, folsleine grutte ôfbylding.De ôfbylding wurdt bewarre yn in map.Dit is handich, want as jo it letter moatte brûke, sille jo in normale foto mei hege resolúsje hawwe.Mei oare wurden, de kamera makket noch altyd normale JPG lykas oare digitale kamera's.
As de foto is makke, sil in twadde ôfbylding makke wurde, dy't optimalisearre is foar werjaan en printsjen.Mei ImageMagick kinne jo de grutte fan 'e orizjinele foto feroarje en it konvertearje nei swart en wyt, en dan Floyd Steinberg dithering tapasse.Ik kin ek it kontrast ferheegje yn dizze stap, hoewol dizze funksje standert is útskeakele.
De nije ôfbylding waard eins twa kear bewarre.Bewarje it earst as in swart-wyt jpg, sadat it letter besjoen en wer brûkt wurde kin.De twadde opslach sil in bestân meitsje mei in .py-útwreiding.Dit is gjin gewoane ôfbyldingsbestân, mar in koade dy't alle pikselynformaasje fan 'e ôfbylding nimt en omsette yn gegevens dy't nei de printer stjoerd wurde kinne.Lykas ik yn 'e printerseksje neamde, is dizze stap nedich om't d'r gjin printstjoerprogramma is, dus jo kinne net gewoan normale ôfbyldings nei de printer stjoere.
As de knop wurdt yndrukt en de ôfbylding wurdt printe, der binne ek wat piep koades.Dit is opsjoneel, mar it is moai om wat te hearren feedback te krijen om jo te litten witte dat der wat bart.
De lêste kear koe ik dizze koade net stypje, it is om jo yn 'e goede rjochting te wizen.Brûk it asjebleaft, wizigje it, ferbetterje it en meitsje it sels.
Dit is in nijsgjirrich projekt.Achterôf sil ik wat oars dwaan of miskien yn 'e takomst bywurkje.De earste is de controller.Hoewol de SNES-controller krekt kin dwaan wat ik dwaan wol, is it in ûnhandige oplossing.De draad is blokkearre.It twingt jo om de kamera yn ien hân te hâlden en de controller yn 'e oare.Sa beskamsum.Ien oplossing kin wêze om de knoppen fan 'e controller te skiljen en se direkt te ferbinen mei de kamera.As ik dit probleem lykwols oplosse wol, kin ik SNES ek folslein ferlitte en mear tradisjonele knoppen brûke.
In oar ûngemak fan 'e kamera is dat elke kear as de kamera yn- of útskeakele wurdt, moat de efterkant iepene wurde om de printer fan' e batterij los te meitsjen.It liket derop dat dit in triviale saak is, mar elke kear as de efterkant iepen en ticht wurdt, moat it papier opnij troch de iepening.Dit fergriemt wat papier en nimt tiid.Ik kin ferpleatse de triedden en ferbinen triedden nei bûten, mar ik wol net dat dizze dingen wurde bleatsteld.De ideale oplossing is om in oan / út-skeakel te brûken dy't de printer en Pi kinne kontrolearje, dy't fan bûten tagonklik wurde kinne.It kin ek mooglik wêze om tagong te krijen ta de printerladerpoarte fan 'e foarkant fan' e kamera.As jo ​​​​mei dit projekt dogge, beskôgje dan asjebleaft dit probleem op te lossen en diel jo gedachten mei my.
It lêste folwoeksen ding om te upgrade is de kwitânsjeprinter.De printer dy't ik brûk is geweldich foar tekstprintsjen, mar net foar foto's.Ik haw socht nei de bêste opsje foar in upgrade myn termyske ûntfangst printer, en ik tink dat ik haw fûn it.Myn foarriedige tests hawwe sjen litten dat in kwitânsjeprinter kompatibel mei 80mm ESC / POS de bêste resultaten kin produsearje.De útdaging is om in batterij te finen dy't lyts en batterij-oandreaune is.Dit sil in wichtich ûnderdiel wêze fan myn folgjende kameraprojekt, trochgean asjebleaft omtinken te jaan oan myn suggestjes foar thermyske printerkamera's.
PS: Dit is in heul lang artikel, ik bin der wis fan dat ik wat wichtige details miste.Om't de kamera ûnûntkomber sil wurde ferbettere, sil ik it opnij bywurkje.Ik hoopje echt dat jo dit ferhaal leuk fine.Ferjit my net te folgjen (@ade3) op Instagram, sadat jo dizze foto en myn oare fotografy-aventoeren folgje kinne.Wês kreatyf.
Oer de auteur: Adrian Hanft is in fotografy- en kamera-entûsjast, ûntwerper en skriuwer fan "User Zero: Inside the Tool" (User Zero: Inside the Tool).De opfettings útdrukt yn dit artikel binne allinich dy fan 'e skriuwer.Jo kinne mear wurken en wurken fan Hanft fine op syn webside, blog en Instagram.Dit artikel is ek publisearre hjir.


Post tiid: mei-04-2021