Come realizzare una fotocamera digitale Polaroid per foto istantanee termiche economiche

In questo articolo vi racconterò la storia della mia ultima fotocamera: una Polaroid digitale, che combina una stampante per ricevute con un Raspberry Pi.Per costruirlo, ho preso una vecchia fotocamera Polaroid Minute Maker, mi sono liberato delle viscere e ho usato una fotocamera digitale, un display E-ink, una stampante per ricevute e un controller SNES per azionare la fotocamera invece degli organi interni.Non dimenticare di seguirmi su Instagram (@ade3).
Un pezzo di carta da una macchina fotografica con una foto è un po' magico.Produce un effetto eccitante e il video sullo schermo di una moderna fotocamera digitale ti dà quell'eccitazione.Le vecchie Polaroid mi rattristano sempre un po' perché sono macchine così progettate in modo eccellente, ma quando il film viene interrotto, diventano opere d'arte nostalgiche, che raccolgono polvere sui nostri scaffali.E se potessi usare una stampante per ricevute invece della pellicola istantanea per dare nuova vita a queste vecchie fotocamere?
Quando è facile per me realizzarlo, questo articolo approfondirà i dettagli tecnici di come ho realizzato la fotocamera.Lo faccio perché spero che il mio esperimento ispiri alcune persone a provare il progetto da sole.Questa non è una semplice modifica.In effetti, questo potrebbe essere il cracking della fotocamera più difficile che abbia mai provato, ma se decidi di risolvere questo progetto, cercherò di fornire abbastanza dettagli dalla mia esperienza per evitare che ti blocchi.
Perché dovrei farlo?Dopo aver scattato la foto con la mia fotocamera per frullatore da caffè, voglio provare alcuni metodi diversi.Guardando la mia serie di fotocamere, la fotocamera Polaroid Minute Maker è improvvisamente saltata fuori da me ed è diventata la scelta ideale per la conversione digitale.Questo è un progetto perfetto per me perché combina alcune delle cose con cui sto già giocando: Raspberry Pi, display E Ink e stampante per ricevute.Mettili insieme, cosa otterrai?Questa è la storia di come è stata realizzata la mia fotocamera digitale Polaroid...
Ho visto persone provare progetti simili, ma nessuno ha fatto un buon lavoro spiegando come lo fanno.Spero di evitare questo errore.La sfida di questo progetto è far lavorare insieme tutte le varie parti.Prima di iniziare a spingere tutte le parti nella custodia della Polaroid, ti consiglio di distribuire tutto durante il test e l'impostazione di tutti i vari componenti.Ciò ti impedisce di rimontare e smontare la fotocamera ogni volta che colpisci un ostacolo.Di seguito, puoi vedere tutte le parti collegate e funzionanti prima che tutto venga inserito nella custodia della Polaroid.
Ho fatto dei video per registrare i miei progressi.Se hai intenzione di risolvere questo progetto, dovresti iniziare con questo video di 32 minuti perché puoi vedere come tutto combacia e capire le sfide che potrebbero essere incontrate.
Ecco le parti e gli strumenti che ho usato.Quando tutto è detto, il costo può superare i $ 200.Le grandi spese saranno Raspberry Pi (da 35 a 75 dollari USA), stampanti (da 50 a 62 dollari USA), monitor (37 dollari USA) e fotocamere (25 dollari USA).La parte interessante è rendere il progetto tuo, quindi i tuoi costi saranno diversi a seconda del progetto che vuoi includere o escludere, aggiornare o downgrade.Questa è la parte che uso:
La fotocamera che uso è una minuteria Polaroid.Se dovessi farlo di nuovo, userei una macchina per l'oscillazione Polaroid perché ha sostanzialmente lo stesso design, ma il pannello frontale è più bello.A differenza delle nuove Polaroid, questi modelli hanno più spazio all'interno, e hanno uno sportello sul retro che permette di aprire e chiudere la fotocamera, il che è molto comodo per le nostre esigenze.Fai un po' di caccia e dovresti riuscire a trovare una di queste fotocamere Polaroid nei negozi di antiquariato o su eBay.Potresti essere in grado di acquistarne uno per meno di $ 20.Sotto, puoi vedere uno Swinger (a sinistra) e un Minute Maker (a destra).
In teoria, puoi utilizzare qualsiasi fotocamera Polaroid per questo tipo di progetto.Ho anche alcune telecamere da terra con soffietto e ripiegate, ma il vantaggio di Swinger o Minute Maker è che sono fatte di plastica dura e non hanno molte parti mobili tranne lo sportello sul retro.Il primo passo è spogliare tutte le viscere della fotocamera per fare spazio a tutti i nostri prodotti elettronici.Tutto deve essere fatto.Alla fine, vedrai un mucchio di spazzatura, come mostrato di seguito:
La maggior parte delle parti della fotocamera può essere rimossa con le pinze e la forza bruta.Queste cose non sono state smontate, quindi in alcuni punti farai fatica con la colla.Rimuovere la parte anteriore della Polaroid è più difficile di quanto sembri.Ci sono viti all'interno e sono necessari alcuni strumenti.Ovviamente solo Polaroid li ha.Potresti riuscire a svitarli con le pinze, ma ho rinunciato e li ho costretti a chiudersi.Con il senno di poi, qui devo prestare più attenzione, ma il danno che ho causato può essere riparato con la super colla.
Una volta che avrai successo, combatterai ancora una volta contro le parti che non dovrebbero essere smontate.Allo stesso modo, sono necessarie pinze e forza bruta.Fare attenzione a non danneggiare nulla di visibile dall'esterno.
L'obiettivo è uno degli elementi difficili da rimuovere.Oltre a praticare un foro nel vetro/plastica e ad estrarlo, non ho pensato ad altre soluzioni semplici.Voglio preservare il più possibile l'aspetto dell'obiettivo in modo che le persone non possano nemmeno vedere la fotocamera Raspberry Pi in miniatura al centro dell'anello nero dove prima era stato fissato l'obiettivo.
Nel mio video, ho mostrato il confronto prima e dopo delle foto Polaroid, così puoi vedere esattamente cosa vuoi eliminare dalla fotocamera.Assicurarsi che il pannello frontale possa essere aperto e chiuso facilmente.Pensa al pannello come a una decorazione.Nella maggior parte dei casi, sarà riparato in posizione, ma se vuoi collegare il Raspberry Pi al monitor e alla tastiera, puoi rimuovere il pannello frontale e collegare la fonte di alimentazione.Puoi proporre la tua soluzione qui, ma ho deciso di utilizzare i magneti come meccanismo per tenere il pannello in posizione.Il velcro sembra troppo fragile.Le viti sono troppe.Questa è una foto animata che mostra la fotocamera che apre e chiude il pannello:
Ho scelto il Raspberry Pi 4 Model B completo invece del più piccolo Pi Zero.Ciò è in parte per aumentare la velocità e in parte perché sono relativamente nuovo nel campo del Raspberry Pi, quindi mi sento più a mio agio nell'usarlo.Ovviamente, il più piccolo Pi Zero giocherà alcuni vantaggi nello spazio ristretto delle Polaroid.Un'introduzione a Raspberry Pi va oltre lo scopo di questo tutorial, ma se non conosci Raspberry Pi, ci sono molte risorse disponibili qui.
La raccomandazione generale è di prendersi un po' di tempo e di essere pazienti.Se provieni da un Mac o da un PC, avrai bisogno di un po' di tempo per familiarizzare con le sfumature del Pi.Devi abituarti alla riga di comando e padroneggiare alcune abilità di programmazione Python.Se questo ti fa sentire spaventato (all'inizio avevo paura!), per favore non arrabbiarti.Finché lo accetti con perseveranza e pazienza, lo otterrai.La ricerca su Internet e la perseveranza possono superare quasi tutti gli ostacoli che incontri.
La foto sopra mostra dove è posizionato il Raspberry Pi nella fotocamera Polaroid.È possibile visualizzare la posizione di connessione dell'alimentatore sulla sinistra.Si noti inoltre che la linea di demarcazione grigia si estende lungo la larghezza dell'apertura.Fondamentalmente, questo serve a far appoggiare la stampante su di essa e separare il Pi dalla stampante.Quando si collega la stampante, fare attenzione a non rompere il perno puntato dalla matita nella foto.Il cavo del display si collega ai pin qui e l'estremità del cavo fornito con il display è lunga circa un quarto di pollice.Ho dovuto allungare un po' le estremità dei cavi in ​​modo che la stampante non li premesse.
Il Raspberry Pi dovrebbe essere posizionato in modo che il lato con la porta USB sia rivolto in avanti.Ciò consente di collegare il controller USB dalla parte anteriore utilizzando un adattatore a forma di L.Anche se questo non faceva parte del mio piano originale, ho comunque utilizzato un piccolo cavo HDMI sulla parte anteriore.Questo mi permette di estrarre facilmente il pannello e quindi collegare il monitor e la tastiera al Pi.
La fotocamera è un modulo Raspberry Pi V2.La qualità non è buona come la nuova fotocamera HQ, ma non abbiamo abbastanza spazio.La fotocamera è collegata al Raspberry Pi tramite un nastro.Taglia un foro sottile sotto la lente attraverso il quale può passare il nastro.Il nastro deve essere attorcigliato internamente prima di connettersi al Raspberry Pi.
Il pannello frontale della Polaroid ha una superficie piana, adatta per il montaggio della fotocamera.Per installarlo ho usato del nastro biadesivo.Devi fare attenzione sul retro perché ci sono alcune parti elettroniche sulla scheda della fotocamera che non vuoi danneggiare.Ho usato dei pezzi di nastro adesivo come distanziatori per evitare che queste parti venissero rotte.
Ci sono altri due punti da notare nella foto sopra, puoi vedere come accedere alle porte USB e HDMI.Ho usato un adattatore USB a forma di L per puntare la connessione a destra.Per il cavo HDMI nell'angolo in alto a sinistra, ho usato una prolunga da 6 pollici con un connettore a forma di L sull'altra estremità.Puoi vederlo meglio nel mio video.
E Ink sembra essere una buona scelta per il monitor perché l'immagine è molto simile all'immagine stampata sulla carta per scontrini.Ho usato un modulo display a inchiostro elettronico Waveshare da 4,2 pollici con 400 × 300 pixel.
L'inchiostro elettronico ha la qualità analogica che mi piaceva.Sembra carta.È davvero soddisfacente visualizzare le immagini sullo schermo senza alimentazione.Poiché non c'è luce per alimentare i pixel, una volta creata l'immagine, rimane sullo schermo.Ciò significa che anche se non c'è alimentazione, la foto rimane sul retro della Polaroid, il che mi ricorda quella che è stata l'ultima foto che ho scattato.Ad essere onesti, il tempo necessario per posizionare la fotocamera sulla mia libreria è molto più lungo rispetto a quando viene utilizzata, quindi finché la fotocamera non viene utilizzata, la fotocamera diventerà quasi una cornice per foto, il che è una buona scelta.Il risparmio energetico non è irrilevante.A differenza dei display basati sulla luce che consumano costantemente energia, E Ink consuma energia solo quando deve essere ridisegnato.
Anche i display a inchiostro elettronico presentano degli svantaggi.La cosa più importante è la velocità.Rispetto ai display basati sulla luce, ci vuole solo più tempo per accendere o spegnere ogni pixel.Un altro svantaggio è aggiornare lo schermo.Il monitor E Ink più costoso può essere parzialmente aggiornato, ma il modello più economico ridisegnerà l'intero schermo ogni volta che si verificano modifiche.L'effetto è che lo schermo diventa bianco e nero, quindi l'immagine appare capovolta prima che appaia la nuova immagine.Ci vuole solo un secondo per lampeggiare, ma si sommano.Tutto sommato, ci vogliono circa 3 secondi per l'aggiornamento di questa particolare schermata dal momento in cui viene premuto il pulsante a quando la foto appare sullo schermo.
Un'altra cosa da tenere a mente è che, a differenza dei display per computer che visualizzano desktop e mouse, è necessario essere diversi con i display e-ink.Fondamentalmente, stai dicendo al monitor di visualizzare il contenuto un pixel alla volta.In altre parole, questo non è plug and play, è necessario del codice per raggiungere questo obiettivo.Ogni volta che viene scattata una foto, viene eseguita la funzione di disegnare l'immagine sul monitor.
Waveshare fornisce i driver per i suoi display, ma la sua documentazione è terribile.Pianifica di passare un po' di tempo a combattere con il monitor prima che funzioni correttamente.Questa è la documentazione dello schermo che utilizzo.
Il display ha 8 fili e collegherai questi cavi ai pin del Raspberry Pi.Normalmente, puoi usare solo il cavo fornito con il monitor, ma poiché stiamo lavorando in uno spazio ristretto, devo estendere l'estremità del cavo non troppo in alto.Ciò consente di risparmiare circa un quarto di pollice di spazio.Penso che un'altra soluzione sia tagliare più plastica dalla stampante per ricevute.
Per collegare il display al retro della Polaroid, esegui quattro fori.Il monitor ha fori per il montaggio negli angoli.Posizionare il display nella posizione desiderata, assicurarsi di lasciare uno spazio sottostante per esporre la carta per scontrini, quindi contrassegnare e praticare quattro fori.Quindi stringere lo schermo dal retro.Ci sarà uno spazio di 1/4 di pollice tra il retro della Polaroid e il retro del monitor.
Potresti pensare che il display dell'inchiostro elettronico sia più problematico di quanto non valga la pena.Potresti avere ragione.Se stai cercando un'opzione più semplice, potresti dover cercare un piccolo monitor a colori che possa essere collegato tramite la porta HDMI.Lo svantaggio è che guarderai sempre il desktop del sistema operativo Raspberry Pi, ma il vantaggio è che puoi collegarlo e usarlo.
Potrebbe essere necessario rivedere il funzionamento della stampante per ricevute.Non usano inchiostro.Invece, queste stampanti utilizzano carta termica.Non sono del tutto sicuro di come sia stata creata la carta, ma puoi pensarla come un disegno con il calore.Quando il calore raggiunge i 270 gradi Fahrenheit, vengono generate aree nere.Se il rotolo di carta deve essere abbastanza caldo, diventerà completamente nero.Il più grande vantaggio qui è che non è necessario utilizzare l'inchiostro e, rispetto alla vera pellicola Polaroid, non sono necessarie complicate reazioni chimiche.
Ci sono anche degli svantaggi nell'usare la carta termica.Ovviamente puoi lavorare solo in bianco e nero, senza colore.Anche nella gamma in bianco e nero non ci sono sfumature di grigio.Devi disegnare l'immagine completamente con punti neri.Quando cerchi di ottenere quanta più qualità possibile da questi punti, cadrai inevitabilmente nel dilemma di comprendere il jitter.Particolare attenzione dovrebbe essere prestata all'algoritmo di Floyd-Steinberg.Ti lascerò andare via da quel coniglio da solo.
Quando provi a utilizzare diverse impostazioni di contrasto e tecniche di dithering, incontrerai inevitabilmente lunghe strisce di foto.Questo fa parte di molti selfie che ho affinato nell'output dell'immagine ideale.
Personalmente, mi piace l'aspetto delle immagini retinate.Quando ci hanno insegnato a dipingere attraverso i puntini, mi ha ricordato il mio primo corso di arte.È un aspetto unico, ma è diverso dalla graduale gradazione della fotografia in bianco e nero che siamo stati addestrati ad apprezzare.Dico questo perché questa fotocamera si discosta dalla tradizione e le immagini uniche che produce dovrebbero essere considerate come la "funzione" della fotocamera, non il "bug".Se vogliamo l'immagine originale, possiamo utilizzare qualsiasi altra fotocamera consumer sul mercato e risparmiare allo stesso tempo.Il punto qui è fare qualcosa di unico.
Ora che hai capito la stampa termica, parliamo di stampanti.La stampante per ricevute che ho usato è stata acquistata da Adafruit.Ho acquistato il loro "Mini Thermal Receipt Printer Starter Pack", ma puoi acquistarlo separatamente se necessario.In teoria, non è necessario acquistare una batteria, ma potrebbe essere necessario un alimentatore per collegarlo alla parete durante il test.Un'altra cosa buona è che Adafruit ha buoni tutorial che ti daranno la certezza che tutto andrà normalmente.Inizia da questo.
Spero che la stampante possa adattarsi a Polaroid senza alcuna modifica.Ma è troppo grande, quindi dovrai ritagliare la fotocamera o tagliare la stampante.Ho scelto di rifinire la stampante perché parte del fascino del progetto era di mantenere il più possibile l'aspetto della Polaroid.Adafruit vende anche stampanti per ricevute senza involucro.Ciò consente di risparmiare spazio e qualche dollaro, e ora che so come funziona tutto, potrei usarlo la prossima volta che costruisco qualcosa del genere.Tuttavia, questo comporterà una nuova sfida, vale a dire come determinare come tenere il rotolo di carta.Progetti come questo riguardano tutti i compromessi e le sfide della scelta di risolvere.Puoi vedere sotto la foto l'angolo che deve essere tagliato per adattare la stampante.Questo taglio dovrà avvenire anche sul lato destro.Durante il taglio, prestare attenzione a evitare i cavi della stampante e le apparecchiature elettroniche interne.
Un problema con le stampanti Adafruit è che la qualità varia a seconda della fonte di alimentazione.Si consiglia di utilizzare un alimentatore 5v.È efficace, soprattutto per la stampa basata su testo.Il problema è che quando si stampa un'immagine, le aree nere tendono a diventare più luminose.La potenza richiesta per riscaldare l'intera larghezza della carta è molto maggiore rispetto alla stampa di testo, quindi le aree nere potrebbero diventare grigie.È difficile lamentarsi, queste stampanti non sono progettate per stampare foto dopo tutto.La stampante non può generare abbastanza calore per tutta la larghezza della carta alla volta.Ho provato altri cavi di alimentazione con uscite diverse, ma non ho avuto molto successo.Infine, in ogni caso, devo usare le batterie per alimentarlo, quindi ho rinunciato all'esperimento del cavo di alimentazione.Inaspettatamente, la batteria ricaricabile Li-PO da 7,4 V 850 mAh che ho scelto ha reso l'effetto di stampa di tutte le fonti di alimentazione che ho testato il più scuro.
Dopo aver installato la stampante nella fotocamera, praticare un foro sotto il monitor per allinearlo con la carta che esce dalla stampante.Per tagliare la carta dello scontrino ho usato la lama del vecchio taglianastro da imballaggio.
Oltre all'output nero delle macchie, un altro svantaggio è il banding.Ogni volta che la stampante si ferma per recuperare i dati in fase di alimentazione, lascerà un piccolo spazio vuoto quando riprenderà a stampare.In teoria, se è possibile eliminare il buffer e lasciare che il flusso di dati arrivi continuamente nella stampante, è possibile evitare questo divario.In effetti, questa sembra essere un'opzione.Il sito Web di Adafruit menziona simboli non documentati sulla stampante, che possono essere utilizzati per mantenere le cose sincronizzate.Non l'ho testato perché non so come funziona.Se risolvi questo problema, condividi il tuo successo con me.Questa è un'altra serie di selfie in cui puoi vedere chiaramente le bande.
Occorrono 30 secondi per stampare la foto.Questo è un video della stampante in funzione, quindi puoi sentire quanto tempo ci vuole per stampare l'immagine.Credo che questa situazione potrebbe aumentare se vengono utilizzati gli hack di Adafruit.Sospetto che l'intervallo di tempo tra la stampa sia ritardato artificialmente, il che impedisce alla stampante di superare la velocità del buffer di dati.Lo dico perché leggo che l'avanzamento della carta deve essere sincronizzato con la testina della stampante.Potrei sbagliarmi.
Proprio come il display E-ink, ci vuole un po' di pazienza per far funzionare la stampante.Senza un driver di stampa, stai effettivamente utilizzando il codice per inviare i dati direttamente alla stampante.Allo stesso modo, la migliore risorsa potrebbe essere il sito Web di Adafruit.Il codice nel mio repository GitHub è adattato dai loro esempi, quindi se incontri difficoltà, la documentazione di Adafruit sarà la tua scelta migliore.
Oltre ai vantaggi nostalgici e retrò, il vantaggio del controller SNES è che mi fornisce alcuni controlli a cui non devo pensare troppo.Devo concentrarmi sul far funzionare insieme fotocamera, stampante e monitor e disporre di un controller preesistente in grado di mappare rapidamente le mie funzioni per semplificare le cose.Inoltre, ho già esperienza nell'utilizzo del controller della fotocamera per agitatore per caffè, quindi posso iniziare facilmente.
Il controller inverso è collegato tramite un cavo USB.Per scattare una foto, premi il pulsante A.Per stampare l'immagine, premere il pulsante B.Per eliminare l'immagine, premere il pulsante X.Per cancellare il display, posso premere il pulsante Y.Non ho usato i pulsanti di avvio/selezione o i pulsanti sinistra/destra in alto, quindi se ho nuove idee in futuro, possono ancora essere utilizzati per nuove funzionalità.
Per quanto riguarda i pulsanti freccia, i pulsanti sinistro e destro della tastiera scorreranno tutte le immagini che ho scattato.Al momento, premendo su non viene eseguita alcuna operazione.Premendo si farà avanzare la carta della stampante per scontrini.Questo è molto comodo dopo aver stampato l'immagine, voglio sputare più carta prima di strapparla.Sapendo che la stampante e Raspberry Pi stanno comunicando, anche questo è un test rapido.Ho premuto e, quando ho sentito l'avanzamento della carta, ho capito che la batteria della stampante era ancora in carica e pronta per l'uso.
Ho usato due batterie nella fotocamera.Uno alimenta il Raspberry Pi e l'altro alimenta la stampante.In teoria, puoi funzionare tutti con lo stesso alimentatore, ma non penso che tu abbia abbastanza energia per far funzionare completamente la stampante.
Per il Raspberry Pi, ho acquistato la batteria più piccola che sono riuscito a trovare.Seduti sotto Polaroid, la maggior parte di loro sono nascosti.Non mi piace il fatto che il cavo di alimentazione debba estendersi dalla parte anteriore al foro prima di connettersi al Raspberry Pi.Forse puoi trovare un modo per spremere un'altra batteria in Polaroid, ma non c'è molto spazio.Lo svantaggio di mettere la batteria all'interno è che devi aprire il coperchio posteriore per aprire e chiudere il dispositivo.Basta scollegare la batteria per spegnere la fotocamera, che è una buona scelta.
Ho usato un cavo USB con un interruttore on/off di CanaKit.Potrei essere un po' troppo carino per questa idea.Penso che il Raspberry Pi possa essere acceso e spento solo con questo pulsante.In effetti, scollegare l'USB dalla batteria è altrettanto facile.
Per la stampante ho utilizzato una batteria ricaricabile Li-PO da 850 mAh.Una batteria come questa ha due fili che escono da essa.Uno è l'uscita e l'altro è il caricatore.Per ottenere una "connessione rapida" in uscita, ho dovuto sostituire il connettore con un connettore a 3 fili per uso generale.Questo è necessario perché non voglio dover rimuovere l'intera stampante ogni volta che devo scollegare l'alimentazione.Sarebbe meglio cambiare qui e potrei migliorarlo in futuro.Ancora meglio, se l'interruttore si trova all'esterno della fotocamera, posso scollegare la stampante senza aprire lo sportello posteriore.
La batteria si trova dietro la stampante e ho tirato fuori il cavo in modo da poter collegare e scollegare l'alimentazione secondo necessità.Per caricare la batteria, viene fornita anche una connessione USB tramite la batteria.L'ho spiegato anche nel video, quindi se vuoi capire come funziona, dai un'occhiata.Come ho detto, il vantaggio sorprendente è che questa impostazione produce risultati di stampa migliori rispetto al collegamento diretto al muro.
È qui che devo fornire un disclaimer.Posso scrivere Python efficace, ma non posso dire che sia bello.Naturalmente, ci sono modi migliori per farlo e programmatori migliori possono migliorare notevolmente il mio codice.Ma come ho detto, funziona.Pertanto, condividerò con te il mio repository GitHub, ma non posso davvero fornire supporto.Spero che questo sia sufficiente per mostrarti cosa sto facendo e che tu possa migliorarlo.Condividi i tuoi miglioramenti con me, sarò felice di aggiornare il mio codice e darti credito.
Pertanto, si presume che la fotocamera, il monitor e la stampante siano stati impostati e che possano funzionare normalmente.Ora puoi eseguire il mio script Python chiamato "digital-polaroid-camera.py".In definitiva, è necessario impostare Raspberry Pi per eseguire automaticamente questo script all'avvio, ma per ora è possibile eseguirlo da un editor o terminale Python.Succederà quanto segue:
Ho provato ad aggiungere commenti al codice per spiegare cosa è successo, ma è successo qualcosa mentre scattavo la foto e devo spiegare ulteriormente.Quando la foto viene scattata, si tratta di un'immagine a colori a grandezza naturale.L'immagine viene salvata in una cartella.Questo è comodo perché se hai bisogno di usarlo in seguito, avrai una normale foto ad alta risoluzione.In altre parole, la fotocamera sta ancora creando JPG normale come altre fotocamere digitali.
Quando viene scattata la foto, verrà creata una seconda immagine, ottimizzata per la visualizzazione e la stampa.Usando ImageMagick, puoi ridimensionare la foto originale e convertirla in bianco e nero, quindi applicare il dithering di Floyd Steinberg.Posso anche aumentare il contrasto in questo passaggio, sebbene questa funzione sia disattivata per impostazione predefinita.
La nuova immagine è stata effettivamente salvata due volte.Innanzitutto, salvalo come jpg in bianco e nero in modo che possa essere visualizzato e riutilizzato in seguito.Il secondo salvataggio creerà un file con estensione .py.Questo non è un normale file immagine, ma un codice che prende tutte le informazioni sui pixel dall'immagine e le converte in dati che possono essere inviati alla stampante.Come accennato nella sezione della stampante, questo passaggio è necessario perché non esiste un driver di stampa, quindi non puoi semplicemente inviare immagini normali alla stampante.
Quando si preme il pulsante e l'immagine viene stampata, sono presenti anche dei codici bip.Questo è facoltativo, ma è bello ricevere un feedback udibile per farti sapere che sta succedendo qualcosa.
L'ultima volta, non ho potuto supportare questo codice, è per indirizzarti nella giusta direzione.Per favore usalo, modificalo, miglioralo e crealo tu stesso.
Questo è un progetto interessante.Con il senno di poi, farò qualcosa di diverso o forse lo aggiornerò in futuro.Il primo è il controllore.Sebbene il controller SNES possa fare esattamente quello che voglio fare, è una soluzione goffa.Il filo è bloccato.Ti costringe a tenere la fotocamera in una mano e il controller nell'altra.Così imbarazzante.Una soluzione potrebbe essere quella di staccare i pulsanti dal controller e collegarli direttamente alla fotocamera.Tuttavia, se voglio risolvere questo problema, potrei anche abbandonare completamente SNES e utilizzare pulsanti più tradizionali.
Un altro inconveniente della fotocamera è che ogni volta che la fotocamera viene accesa o spenta, è necessario aprire il coperchio posteriore per scollegare la stampante dalla batteria.Sembra che questa sia una cosa banale, ma ogni volta che si apre e si chiude il retro, la carta deve essere ripassata attraverso l'apertura.Questo fa sprecare un po' di carta e richiede tempo.Posso spostare i cavi e i cavi di collegamento verso l'esterno, ma non voglio che queste cose siano scoperte.La soluzione ideale è utilizzare un interruttore on/off in grado di controllare la stampante e Pi, a cui si può accedere dall'esterno.Potrebbe anche essere possibile accedere alla porta del caricatore della stampante dalla parte anteriore della fotocamera.Se hai a che fare con questo progetto, per favore considera di risolvere questo problema e condividi i tuoi pensieri con me.
L'ultima cosa matura da aggiornare è la stampante per ricevute.La stampante che uso è ottima per la stampa di testi, ma non per le foto.Ho cercato l'opzione migliore per aggiornare la mia stampante termica per ricevute e penso di averla trovata.I miei test preliminari hanno dimostrato che una stampante per ricevute compatibile con ESC/POS da 80 mm può produrre i migliori risultati.La sfida è trovare una batteria piccola e alimentata a batteria.Questa sarà una parte fondamentale del mio prossimo progetto di fotocamera, continua a prestare attenzione ai miei suggerimenti per le fotocamere con stampante termica.
PS: Questo è un articolo molto lungo, sono sicuro di aver perso alcuni dettagli importanti.Poiché la fotocamera sarà inevitabilmente migliorata, la aggiornerò di nuovo.Spero davvero che questa storia ti piaccia.Non dimenticare di seguirmi (@ade3) su Instagram così potrai seguire questa foto e le altre mie avventure fotografiche.Essere creativo.
Informazioni sull'autore: Adrian Hanft è un appassionato di fotografia e fotocamera, designer e autore di "User Zero: Inside the Tool" (User Zero: Inside the Tool).Le opinioni espresse in questo articolo sono solo quelle dell'autore.Puoi trovare altre opere e opere di Hanft sul suo sito Web, blog e Instagram.Questo articolo è pubblicato anche qui.


Tempo di pubblicazione: 04-maggio-2021