In questu articulu, vi cuntaraghju a storia di a mo ultima camera: una camera Polaroid digitale, chì combina una stampante di ricevute cù una Raspberry Pi.Per custruìllu, aghju pigliatu una vechja camera Polaroid Minute Maker, sbarazzatu di l'intestini, è aghju utilizatu una camera digitale, un display E-ink, una stampante di ricevute è un controller SNES per operà a camera invece di l'organi interni.Ùn vi scurdate di seguità mi in Instagram (@ade3).
Un pezzu di carta da una camera cù una foto hè un pocu magicu.Produce un effettu eccitante, è u video nantu à u screnu di una moderna camera digitale vi dà l'eccitazione.I vechji fotocamere Polaroid mi facenu sempre un pocu tristu perchè sò macchine cusì cuncepite eccellenti, ma quandu u filmu hè discontinuatu, diventanu opere d'arte nostalgiche, cullendu a polvera nantu à i nostri scaffali.E se pudete aduprà una stampante di ricevute invece di film instantani per purtà una nova vita à sti vechji camere ?
Quandu hè faciule per mè per fà, questu articulu hà da approfondisce i dettagli tecnichi di cumu aghju fattu a camera.Facciu questu perchè speru chì u mo esperimentu ispirarà alcune persone per pruvà u prugettu per sè stessu.Questa ùn hè micca una mudificazione simplice.In fatti, questu pò esse u cracking camera più difficiuli ch'e aghju mai pruvatu, ma se decide di risolve stu prughjettu, pruvaraghju à furnisce abbastanza dettagli da a mo spirimintà per impediscenu di chjappà.
Perchè duverebbe fà questu?Dopu avè pigliatu u colpu cù a mo camera di blender di caffè, vogliu pruvà uni pochi di metudi diffirenti.Fighjendu a mo serie di fotocamere, a camera Polaroid Minute Maker hà saltatu di colpu da mè è hè diventata a scelta ideale per a cunversione digitale.Questu hè un prughjettu perfettu per mè perchè unisce alcune di e cose chì sò digià ghjucatu cù: Raspberry Pi, display E Ink è stampante di ricevute.Mettiteli inseme, chì uttene?Questa hè a storia di cumu hè stata fatta a mo camera Polaroid digitale ...
Aghju vistu a ghjente pruvà prughjetti simili, ma nimu hà fattu un bonu travagliu spieghendu cumu si facenu.Spergu di evitari stu errore.A sfida di stu prughjettu hè di fà tutte e diverse parti di travaglià inseme.Prima di principià à spinghje tutte e parti in u casu Polaroid, vi cunsigliu di sparghje tuttu durante a prova è a stallazione di tutti i diversi cumpunenti.Questu vi impedisce di riunificà è disassemble a camera ogni volta chì culpisce un ostaculu.Quì sottu, pudete vede tutte e parti cunnessi è di travagliu prima chì tuttu hè imbuttatu in u casu Polaroid.
Aghju fattu qualchi video per registrà u mo prugressu.Se pensa à risolve stu prughjettu, allora avete da principià cù stu video di 32 minuti perchè pudete vede cumu tuttu si mette inseme è capisce e sfide chì ponu esse scontru.
Eccu i pezzi è l'arnesi chì aghju utilizatu.Quandu tuttu hè dettu, u costu pò esse più di $ 200.I grandi spese seranu Raspberry Pi (35 à 75 US dollars), stampanti (50 à 62 US dollars), monitors (37 US dollars) è camere (25 US dollars).A parte interessante hè di fà u prughjettu u vostru propiu, cusì i vostri costi seranu diffirenti sicondu u prughjettu chì vulete include o esclude, aghjurnà o downgrade.Questa hè a parte chì aghju utilizatu:
A camera chì aghju utilizatu hè una camera Polaroid minute.Se l'aghju da fà di novu, aghju utilizatu una macchina di swing Polaroid perchè hè basicamente u stessu disignu, ma u pannellu frontale hè più bellu.A cuntrariu di e novi fotocamere Polaroid, questi mudelli anu più spaziu in l'internu, è anu una porta in u spinu chì permette di apre è chjude a camera, chì hè assai cunvene per i nostri bisogni.Fate un pocu di caccia è duvete esse capace di truvà una di queste fotocamere Polaroid in antichi antichi o in eBay.Pudete esse capaci di cumprà unu per menu di $ 20.Sottu, pudete vede un Swinger (a manca) è Minute Maker (a destra).
In teoria, pudete aduprà qualsiasi camera Polaroid per stu tipu di prughjettu.Aghju ancu qualchì camera di terra cun soffiu è plegatu, ma u vantaghju di Swinger o Minute Maker hè chì sò fatti di plastica dura è ùn anu micca parechje parti in muvimentu, salvu a porta di daretu.U primu passu hè di svià tutte e bugie da a camera per fà spaziu per tutti i nostri prudutti elettronichi.Tuttu deve esse fattu.À a fine, vi vede una pila di basura, cum'è mostra quì sottu:
A maiò parte di a camera pò esse eliminata cù pinze è forza bruta.Queste cose ùn sò micca stati spartiti, cusì vi batterete cù a cola in certi lochi.Eliminazione di u fronte di Polaroid hè più difficiule di ciò chì pare.Ci sò viti à l'internu è alcuni arnesi sò necessarii.Ovviamente solu Polaroid li hà.Puderete svià cù una pinza, ma aghju rinunziatu è furzatu à chjude.In retrospettiva, aghju bisognu di più attente quì, ma u dannu chì aghju causatu pò esse riparatu cù super glue.
Una volta chì avete successu, tornerete à cumbatte e parti chì ùn deve micca esse spartite.In listessu modu, pinze è forza bruta sò richiesti.Attenti à ùn dannà nunda visibile da l'esternu.
A lente hè unu di l'elementi difficili per sguassà.In più di perforà un pirtusu in u vetru / plastica è di scaccià, ùn aghju micca pensatu à altre solu solu solu.Vogliu priservà l'aspettu di a lente quant'è pussibule per chì a ghjente ùn pò mancu vede a camera Raspberry Pi in miniatura in u centru di l'anellu neru induve a lente hè stata fissata prima.
In u mo video, aghju dimustratu a comparazione prima è dopu di e foto Polaroid, cusì pudete vede esattamente ciò chì vulete sguassà da a camera.Fate cura di assicurà chì u pannellu frontale pò esse apertu è chjusu facilmente.Pensate à u pannellu cum'è una decorazione.In a maiò parte di i casi, serà riparatu in u locu, ma se vulete cunnette u Raspberry Pi à u monitor è u teclatu, pudete sguassà u pannellu frontale è inserisce a fonte di energia.Pudete prupone a vostra propria suluzione quì, ma aghju decisu di utilizà i magneti cum'è un mecanismu per mantene u pannellu in u locu.U Velcro pare troppu fragile.I viti sò troppu.Questa hè una foto animata chì mostra a camera chì apre è chjude u pannellu:
Aghju sceltu u Raspberry Pi 4 Model B cumpletu invece di u Pi Zero più chjucu.Questu hè in parte per aumentà a velocità è in parte perchè sò relativamente novu in u campu di Raspberry Pi, cusì mi sentu più còmode à aduprà.Ovviamente, u più chjucu Pi Zero ghjucà qualchi vantaghji in u spaziu strettu di Polaroid.Una introduzione à Raspberry Pi hè fora di u scopu di stu tutoriale, ma sè site novu à Raspberry Pi, ci sò parechje risorse dispunibili quì.
A ricunniscenza generale hè di piglià un pocu di tempu è esse pazienti.Sè venite da un sfondate Mac o PC, allora avete bisognu di un pocu di tempu per familiarizàvi cù e sfumature di u Pi.Avete bisognu di abituà à a linea di cummanda è maestru di alcune cumpetenze di codificazione Python.S'ellu ti face paura (aviu avutu paura in prima!), per piacè ùn sia micca arrabbiatu.Sempre chì l'accetta cù persistenza è pacienza, l'avete da ottene.A ricerca in Internet è a perseveranza ponu superà quasi tutti l'ostaculi chì scontri.
A foto sopra mostra induve u Raspberry Pi hè situatu in a camera Polaroid.Pudete vede u locu di cunnessione di l'alimentazione elettrica à a manca.Innota ancu chì a linea divisoria grisa si estende nantu à a larghezza di l'apertura.In fondu, questu hè di fà chì l'impresora s'appoghja è separà u Pi da l'impresora.Quandu si mette in l'impresora, avete bisognu à esse attentu à ùn rompe u pin puntatu da u lapis in a foto.U cable di visualizazione cunnetta à i pins quì, è a fine di u filu chì vene cù a visualizazione hè di circa un quartu di inch in longu.Aviu avutu allargà l'estremità di i cables un pocu per chì l'impresora ùn pressu micca nantu à elli.
U Raspberry Pi deve esse posizionatu in modu chì u latu cù u portu USB punta à u fronte.Questu permette à u controller USB per esse cunnessu da u fronte cù un adattatore in forma di L.Ancu s'ellu ùn era micca parte di u mo pianu originale, aghju sempre utilizatu un picculu cable HDMI in fronte.Questu mi permette di fà facilmente spuntà u pannellu è dopu cunnette u monitor è u teclatu in u Pi.
A camera hè un modulu Raspberry Pi V2.A qualità ùn hè micca bonu cum'è a nova camera HQ, ma ùn avemu micca abbastanza spaziu.A camera hè cunnessa à u Raspberry Pi via una cinta.Tagliate un pirtusu magre sottu a lente per quale a cinta pò passà.A cinta deve esse torciata internamente prima di cunnette à u Raspberry Pi.
U pannellu frontale di Polaroid hà una superficia plana, chì hè adattatu per a stallazione di a camera.Per installallu, aghju utilizatu cinta à doppia faccia.Avete da esse attentu à u spinu perchè ci sò alcune parti elettroniche nantu à a tavula di a camera chì ùn vulete micca dannà.Aghju utilizatu alcuni pezzi di cinta cum'è spacers per impediscenu sti parti di esse smashed.
Ci hè dui punti più à nutà in a photo sopra, pudete vede cumu accede à i porti USB è HDMI.Aghju utilizatu un adattatore USB in forma di L per indicà a cunnessione à a diritta.Per u cable HDMI in u cantonu superiore manca, aghju utilizatu un cable di estensione di 6 inch cun un connettore in forma di L à l'altru finale.Pudete vede questu megliu in u mo video.
E Ink pare esse una bona scelta per u monitoru perchè l'imaghjini hè assai simili à l'imaghjini stampati nantu à a carta di ricevuta.Aghju utilizatu un modulu di visualizazione di inchiostru elettronicu Waveshare 4.2-inch cù 400 × 300 pixel.
A tinta elettronica hà a qualità analogica chì mi piaceva solu.Sembra di carta.Hè veramente satisfacente per vede l'imaghjini nantu à u screnu senza putere.Perchè ùn ci hè micca luce per alimentà i pixelli, una volta chì l'imaghjini hè creatu, ferma nantu à u screnu.Questu significa chì ancu s'ellu ùn ci hè micca putere, a foto ferma nantu à u spinu di a Polaroid, chì mi ricurdeghja ciò chì era l'ultima foto ch'e aghju pigliatu.Per esse onestu, u tempu per a camera per esse piazzata nantu à a mo libreria hè assai più longa di quandu hè utilizata, cusì finu à chì a camera ùn hè micca utilizata, a camera diventerà quasi un quadru di foto, chì hè una bona scelta.U risparmiu d'energia ùn hè micca pocu impurtante.In cuntrastu à i schermi basati nantu à a luce chì cunsumanu constantemente energia, E Ink cunsuma energia solu quandu deve esse ridisegnata.
I display di tinta elettronica anu ancu svantaghji.A cosa più grande hè a velocità.In cunfrontu cù i schermi basati in luce, ci hè solu più tempu per accende o spegne ogni pixel.Un altru svantaghju hè di rinfriscà u screnu.U monitor E Ink più caru pò esse rinfriscatu parzialmente, ma u mudellu più prezzu ridisegnerà a pantalla sana ogni volta chì ogni cambiamentu accade.L'effettu hè chì a schermu diventa biancu è neru, è dopu l'imaghjini apparsu à l'inversu prima chì a nova maghjina appare.Piglia solu una seconda per lampà, ma aghjunghje.In tuttu, ci vole circa 3 seconde per sta schermu particulare per aghjurnà da u mumentu chì u buttone hè pressatu à quandu a foto appare nantu à u screnu.
Un'altra cosa da tene in mente hè chì, à u cuntrariu di i display di l'urdinatore chì mostranu i desktop è i mouse, avete bisognu à esse sfarente cù e-ink displays.In fondu, dite à u monitor per vede u cuntenutu un pixel à u tempu.In altre parolle, questu ùn hè micca plug and play, avete bisognu di qualchì codice per ottene questu.Ogni volta chì una stampa hè presa, a funzione di disegnu l'imaghjini nantu à u monitor hè eseguita.
Waveshare furnisce i drivers per i so display, ma a so documentazione hè terribile.Pianu di passà un pocu di tempu in lotta cù u monitoru prima ch'ellu funziona bè.Questa hè a documentazione di u screnu chì aghju utilizatu.
A visualizazione hà 8 fili, è cunnetta sti fili à i pins di u Raspberry Pi.Normalmente, pudete aduprà solu u cordone chì vene cù u monitor, ma postu chì avemu travagliatu in un spaziu strettu, aghju da allargà a fine di u cordone micca troppu altu.Questu risparmia circa un quartu di inch di spaziu.Pensu chì una altra suluzione hè di taglià più plastica da l'impresora di ricevute.
Per cunnette u display à a parte posteriore di u Polaroid, perforà quattru buchi.U monitoru hà buchi per a muntagna in i cantoni.Pone a visualizazione in u locu desideratu, assicuratevi di lascià un spaziu sottu per espose a carta di ricevuta, poi marcate è perforate quattru buchi.Allora stringhje u screnu da u spinu.Ci sarà una distanza di 1/4 inch trà u spinu di u Polaroid è u spinu di u monitor.
Puderete pensà chì a visualizazione di tinta elettronica hè più fastidiosa di ciò chì vale a pena.Pudete esse ghjustu.Sè vo circate una opzione più simplice, pudete bisognu di circà un picculu monitor di culore chì pò esse cunnessu cù u portu HDMI.U disadvantage hè chì vi sempre circà à u desktop di u sistema operatore Raspberry Pi, ma u vantaghju hè chì pudete plug in è aduprà.
Pudete bisognu di rivisione cumu funziona l'impresora di ricevute.Ùn usanu micca tinta.Invece, sti stampatori utilizanu carta termale.Ùn sò micca sicuru cumu a carta hè stata creata, ma pudete pensà à questu cum'è un disegnu cù u calore.Quandu u calore righjunghji 270 gradi Fahrenheit, i spazii neri sò generati.Se u rotulu di carta deve esse abbastanza caldu, diventerà completamente neru.U più grande vantaghju quì hè chì ùn ci hè micca bisognu di usà tinta, è paragunatu cù a vera film Polaroid, ùn ci hè micca bisognu di reazzione chimica cumplicata.
Ci sò ancu disadvantages di l'usu di carta termale.Ovviamente, pudete travaglià solu in biancu è neru, senza culore.Ancu in a gamma negra è bianca, ùn ci sò micca sfumature di grisgiu.Duvete disegnà l'imaghjini cumpletamente cù punti neri.Quandu pruvate d'avè a qualità quant'è pussibule da questi punti, inevitabbilmente cascà in u dilema di capiscenu u jitter.Attenzioni particulari deve esse pagatu à l'algoritmu Floyd-Steinberg.Ti lasceraghju andà da quellu cunigliu da sè stessu.
Quandu pruvate d'utilizà diverse paràmetri di cuntrastu è tecniche di dithering, incontrerete inevitabilmente longu strisce di foto.Questu hè una parte di parechji selfie chì aghju perfezionatu in a pruduzzioni ideale di l'imaghjini.
In modu persunale, mi piace l'apparenza di l'imaghjini dithered.Quandu ci anu insignatu cumu dipintà cù u stippling, mi hà ricurdatu di a mo prima classe d'arte.Hè un aspettu unicu, ma hè sfarente da a gradazione liscia di a fotografia in biancu è neru chì avemu statu furmatu per apprezzà.Dicu questu perchè sta camera devia da a tradizione è l'imaghjini unichi chì pruduce deve esse cunsideratu cum'è a "funzione" di a camera, micca u "bug".Se vulemu a stampa originale, pudemu usà qualsiasi altra camera di cunsumu nantu à u mercatu è salvà un pocu di soldi à u stessu tempu.U puntu quì hè di fà qualcosa unicu.
Avà chì avete capitu a stampa termica, parlemu di stampanti.L'impresora di ricevute chì aghju utilizatu hè stata acquistata da Adafruit.Aghju compru u so "Mini Thermal Receipt Printer Starter Pack", ma pudete cumprà per separatamente se necessariu.In teoria, ùn avete micca bisognu di cumprà una bateria, ma pudete avè bisognu di un adattatore di energia per pudè mette in u muru durante a prova.Un'altra cosa bona hè chì Adafruit hà boni tutoriali chì vi daranu cunfidenza chì tuttu anderà in modu normale.Partendu da questu.
Spergu chì l'impresora pò adattà Polaroid senza cambiamenti.Ma hè troppu grande, cusì vi tuccherà à taglià a camera o trim l'impresora.Aghju sceltu per rinfurzà l'impresora perchè una parte di l'appellu di u prugettu era di mantene l'apparenza di a Polaroid quantu pussibule.Adafruit vende ancu stampanti di ricevute senza carcassa.Questu risparmià un pocu di spaziu è uni pochi di dollari, è avà chì sò cumu tuttu funziona, puderia aduprà a prossima volta chì custruisci qualcosa cusì.In ogni casu, questu portarà una nova sfida, à dì cumu si determinà cumu tene u rotulu di carta.Prughjetti cum'è questu sò tutti nantu à cumprumessi è e sfide di sceglie di risolve.Pudete vede sottu à a foto l'angulu chì deve esse tagliatu per fà a stampante adatta.Stu tagliu averà ancu bisognu à esse in u latu drittu.Quandu tagliate, fate attenzione à evità i fili di a stampante è l'equipaggiu elettronicu internu.
Un prublema cù l'impresora Adafruit hè chì a qualità varieghja secondu a fonte di energia.Hè ricumandemu d'utilizà un alimentatore di 5v.Hè efficace, soprattuttu per a stampa basata in testu.U prublema hè chì quandu stampate una maghjina, i spazii neri tendenu à diventà più brillanti.A putenza necessaria per scaldà tutta a larghezza di a carta hè assai più grande ch'è quandu stampate u testu, cusì i spazii neri ponu esse grisgiu.Hè difficiuli di lagnà, queste stampanti ùn sò micca pensate per stampà e foto dopu tuttu.L'impresora ùn pò micca generà abbastanza calore in tutta a larghezza di a carta à u mumentu.Pruvatu qualchi altri cordi di putenza cù diverse outputs, ma ùn hà micca avutu assai successu.Infine, in ogni casu, aghju bisognu d'utilizà batterie per alimentà, perchè aghju rinunziatu à l'esperimentu di u cordone di putenza.Inaspettatamente, a bateria rechargeable 7.4V 850mAh Li-PO chì aghju sceltu hà fattu l'effettu di stampa di tutte e fonti di energia chì aghju pruvatu u più scuru.
Dopu avè installatu l'impresora in a camera, tagliate un pirtusu sottu u monitor per allineà cù a carta chì esce da a stampante.Per taglià a carta di ricevuta, aghju utilizatu a lama di u vechju cutter di cinta di imballaggio.
In più di a pruduzzioni negra di i spots, un altru svantaghju hè banding.Ogni volta chì a stampante si mette in pausa per ritruvà i dati chì sò alimentati, lascerà una piccula lacuna quandu principia à stampà di novu.In teoria, se pudete eliminà u buffer è lascià u flussu di dati alimentatu continuamente in l'impresora, pudete evità sta lacuna.In verità, questu pare esse una opzione.U situ web di Adafruit cita pushpins indocumentati nantu à a stampante, chì ponu esse aduprati per mantene e cose in sincronia.Ùn aghju micca pruvatu questu perchè ùn sò micca sapè cumu funziona.Sè vo risolve stu prublema, per piacè sparte u vostru successu cun mè.Questu hè un altru batch di selfie induve pudete vede chjaramente e bande.
Ci vole 30 seconde per stampà a foto.Questu hè un video di l'impresora in funziunamentu, cusì pudete sente quantu tempu ci vole à stampà l'imaghjini.Credu chì sta situazione pò aumentà se i pirate di Adafruit sò usati.Sospettate chì l'intervallu di tempu trà a stampa hè artificialmente ritardata, chì impedisce à l'impresora di sopra à a veloce di u buffer di dati.Dicu questu perchè aghju lettu chì l'avanzata di carta deve esse sincronizata cù a testa di l'impresora.Pò esse sbagliatu.
Cum'è a visualizazione E-ink, ci vole un pocu di pacienza per fà u travagliu di l'impresora.Senza un driver di stampa, site in realtà utilizendu codice per mandà dati direttamente à a stampante.In listessu modu, a megliu risorsa pò esse u situ web di Adafruit.U codice in u mo repositoriu GitHub hè adattatu da i so esempii, perchè se scontri difficultà, a documentazione di Adafruit serà a vostra megliu scelta.
In più di i vantaghji nostalgichi è retro, u vantaghju di u controller SNES hè chì mi furnisce certi cuntrolli chì ùn aghju micca da pensà troppu.Aghju bisognu di cuncentrazione à ottene a camera, l'impresora è u monitor per travaglià inseme, è avè un controller pre-esistente chì pò mappa rapidamente e mo funzioni per fà e cose più faciule.In più, aghju digià avutu una sperienza cù u mo controller di Camera Stirrer Coffee, cusì possu principià facilmente.
U controller inversu hè cunnessu via un cable USB.Per piglià una foto, appughjà u buttone A.Per stampà a stampa, appughjà u buttone B.Per sguassà a foto, appughjà u buttone X.Per sguassà a visualizazione, possu appughjà u buttone Y.Ùn aghju micca utilizatu i buttuni di start / select o i buttoni left / right in cima, perchè se aghju idee novi in u futuru, ponu ancu esse utilizati per e funzioni novi.
In quantu à i buttuni di freccia, i buttuni di manca è di diritta di u teclatu ciclà per tutte l'imaghjini chì aghju pigliatu.Pressing up ùn eseguisce attualmente alcuna operazione.Pressendu avanzarà a carta di a stampante di ricevute.Questu hè assai cunvenutu dopu a stampa di a stampa, vogliu sputà più carta prima di strappallu.Sapendu chì l'impresora è Raspberry Pi cumunicanu, questu hè ancu una prova rapida.Aghju pressatu, è quandu aghju intesu l'alimentazione di carta, sapia chì a bateria di l'impresora era sempre in carica è pronta per l'usu.
Aghju utilizatu duie batterie in a camera.Unu alimenta u Raspberry Pi è l'altru alimenta l'impresora.In teoria, pudete tutte eseguisce cù a listessa fonte d'energia, ma ùn pensu micca chì avete abbastanza putere per eseguisce a stampante cumpletamente.
Per u Raspberry Pi, aghju compru a bateria più chjuca chì puderia truvà.Seduta sottu Polaroid, a maiò parte di elli sò oculati.Ùn mi piace micca u fattu chì u cordone di alimentazione deve estenderà da u fronte à u pirtusu prima di cunnette à u Raspberry Pi.Forsi pudete truvà un modu per sprime una altra bateria in Polaroid, ma ùn ci hè micca assai spaziu.U svantaghju di mette a bateria in l'internu hè chì avete da apre a tappa posteriore per apre è chjude u dispusitivu.Simply unplug the battery to spegne a camera, chì hè una bona scelta.
Aghju utilizatu un cable USB cù un interruttore on/off da CanaKit.Puderaghju un pocu troppu caru per questa idea.Pensu chì u Raspberry Pi pò esse attivatu è disattivatu cù solu stu buttone.In fatti, disconnecting l'USB da a bateria hè cusì faciule.
Per l'impresora, aghju utilizatu una bateria recargable Li-PO 850mAh.Una batteria cum'è questu hà dui fili chì escenu da ellu.Unu hè l'output è l'altru hè u caricatore.Per ottene una "cunnessione rapida" à l'output, aghju avutu à rimpiazzà u cunnessu cù un cunnessu 3-wire di u scopu generale.Questu hè necessariu perchè ùn vogliu micca avè da sguassà l'impresora sana ogni volta chì aghju bisognu di disconnect the power.Saria megliu cambià quì, è puderaghju migliurà in u futuru.Ancu megliu, se l'interruttore hè in l'esternu di a camera, possu disinserisce l'impresora senza apre a porta posteriore.
A bateria hè situata daretu à l'impresora, è aghju tiratu u cordone per pudè cunnette è disconnect u putere cumu necessariu.Per carricà a bateria, una cunnessione USB hè ancu furnita attraversu a bateria.Aghju spiegatu ancu questu in u video, dunque se vulete capisce cumu funziona, verificate.Cum'è l'aghju dettu, u benefiziu sorprendente hè chì questu paràmetru pruduce risultati di stampa megliu cumparatu cù a cunnessione diretta à u muru.
Questu hè induve aghju bisognu di furnisce un disclaimer.Puderaghju scrive Python efficace, ma ùn possu micca dì chì hè bella.Di sicuru, ci sò megliu modi per fà questu, è megliu programatori ponu migliurà assai u mo codice.Ma cum'è aghju dettu, funziona.Dunque, sparteraghju u mo repository GitHub cun voi, ma veramente ùn possu micca furnisce supportu.Spergu chì questu hè abbastanza per mostrà ciò chì facciu è pudete migliurà.Sparte e vostre migliure cun mè, saraghju felice di aghjurnà u mo codice è vi darà creditu.
Dunque, si assume chì avete stallatu a camera, u monitor è l'impresora, è pudete travaglià nurmale.Avà pudete eseguisce u mo script Python chjamatu "digital-polaroid-camera.py".In ultimamente, avete bisognu di stabilisce u Raspberry Pi per eseguisce automaticamente stu script à l'iniziu, ma per avà, pudete eseguisce da un editore o terminal Python.I seguenti succederà:
Aghju pruvatu à aghjunghje cumenti à u codice per spiegà ciò chì hè accadutu, ma qualcosa hè accadutu mentre pigliate a foto è aghju bisognu di spiegà più.Quandu a foto hè presa, hè una maghjina full-color, full-size.L'imaghjini hè salvatu in un cartulare.Questu hè cunvenutu perchè s'è avete bisognu di usà dopu, avete una foto normale d'alta risoluzione.In altri palori, a camera hè sempre criendu JPG normale cum'è altre fotocamere digitali.
Quandu a foto hè presa, una seconda maghjina serà creata, chì hè ottimizzata per a visualizazione è a stampa.Utilizendu ImageMagick, pudete ridimensionà a foto originale è cunvertisce in biancu è neru, è poi applicà Floyd Steinberg dithering.Puderaghju ancu aumentà u cuntrastu in questu passu, anche si sta funzione hè disattivata per automaticamente.
A nova maghjina hè stata salvata duie volte.Prima, salvate cum'è jpg in biancu è neru in modu chì pò esse vistu è utilizatu novu dopu.A seconda salvezza hà da creà un schedariu cù una estensione .py.Questu ùn hè micca un schedariu d'imaghjini ordinariu, ma un codice chì piglia tutte l'infurmazioni di pixel da l'imaghjini è u cunvertisce in dati chì ponu esse mandati à l'impresora.Cumu l'aghju citatu in a sezione di l'impresora, stu passu hè necessariu perchè ùn ci hè micca un driver di stampa, perchè ùn pudete micca solu mandà l'imaghjini normali à l'impresora.
Quandu u buttone hè pressatu è l'imaghjini hè stampatu, ci sò ancu alcuni codici di bip.Questu hè opzionale, ma hè piacevule per avè qualchì feedback audible per fà sapè chì qualcosa succede.
L'ultima volta, ùn pudia micca sustene stu codice, hè per indicà in a direzione ghjusta.Per piacè aduprate, mudificà, migliurà è fate da voi stessu.
Questu hè un prughjettu interessante.In retrospettiva, farò qualcosa di diversu o forse aghjurnà in u futuru.U primu hè u controller.Ancu se u controller SNES pò fà esattamente ciò chì vogliu fà, hè una suluzione goffa.U filu hè bluccatu.Vi forza à tene a camera in una manu è u controller in l'altru.Cusì imbarazzante.Una solu suluzione puderia esse sbuchjarà i buttoni da u controller è cunnette direttamente à a camera.In ogni casu, se vogliu risolve stu prublema, puderia ancu abbandunà SNES cumplettamente è aduprà buttoni più tradiziunali.
Un altru inconveniente di a camera hè chì ogni volta chì a camera hè attivata o disattivata, a tappa posteriore deve esse aperta per disconnect l'impresora da a bateria.Sembra chì questu hè una materia triviale, ma ogni volta chì a parte posteriore hè aperta è chjusa, a carta deve esse tornata per l'apertura.Questu perde un pocu di carta è piglia tempu.Puderaghju spustà i fili è i fili di cunnessione à l'esternu, ma ùn vogliu micca esse esposti.A suluzione ideale hè di utilizà un interruttore on / off chì pò cuntrullà l'impresora è Pi, chì ponu accede da l'esternu.Pò esse ancu pussibule accede à u portu di u caricatore di l'impresora da u fronte di a camera.Sè vo avete trattatu cù stu prughjettu, per piacè cunsiderà risolve stu prublema è sparte i vostri pinsamenti cun mè.
L'ultima cosa matura per aghjurnà hè a stampante di ricevute.L'impresora chì aghju utilizatu hè grande per a stampa di testu, ma micca per e foto.Aghju cercatu a megliu opzione per aghjurnà a mo stampante termica di ricevute, è pensu chì l'aghju trovu.I mo testi preliminari anu dimustratu chì una stampante di ricevuta cumpatibile cù 80mm ESC / POS pò pruduce i migliori risultati.A sfida hè di truvà una batteria chjuca è alimentata da a bateria.Questu serà una parte chjave di u mo prossimu prughjettu di càmera, per piacè cuntinuà à attentu à i mo suggerimenti per e camere di stampante termica.
PS: Questu hè un articulu assai longu, sò sicuru chì aghju mancatu qualchi dettagli impurtanti.Siccomu a camera serà inevitabbilmente migliurata, aghjurnà di novu.Spergu veramente chì sta storia ti piace.Ùn vi scurdate di seguità me (@ade3) in Instagram per pudè seguità sta foto è e mo altre avventure fotografiche.Siate creativi.
À propositu di l'autore: Adrian Hanft hè un entusiasta di fotografia è camera, designer è autore di "User Zero: Inside the Tool" (User Zero: Inside the Tool).I punti di vista espressi in questu articulu sò solu quelli di l'autore.Pudete truvà più opere è opere di Hanft in u so situ web, blog è Instagram.Questu articulu hè ancu publicatu quì.
Tempu di post: May-04-2021