Πώς να φτιάξετε μια ψηφιακή φωτογραφική μηχανή Polaroid για φτηνές θερμικές στιγμιαίες φωτογραφίες

Σε αυτό το άρθρο, θα σας πω την ιστορία της τελευταίας μου φωτογραφικής μηχανής: μια ψηφιακή φωτογραφική μηχανή Polaroid, η οποία συνδυάζει έναν εκτυπωτή αποδείξεων με ένα Raspberry Pi.Για να το φτιάξω, πήρα μια παλιά φωτογραφική μηχανή Polaroid Minute Maker, ξεφορτώθηκα τα κότσια και χρησιμοποίησα μια ψηφιακή φωτογραφική μηχανή, οθόνη E-ink, εκτυπωτή αποδείξεων και ελεγκτή 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.Αν το ξαναέκανα, θα χρησιμοποιούσα μια κούνια Polaroid γιατί είναι βασικά το ίδιο σχέδιο, αλλά ο μπροστινός πίνακας είναι πιο όμορφος.Σε αντίθεση με τις νέες κάμερες Polaroid, αυτά τα μοντέλα έχουν περισσότερο χώρο στο εσωτερικό και έχουν μια πόρτα στο πίσω μέρος που σας επιτρέπει να ανοίγετε και να κλείνετε την κάμερα, κάτι που είναι πολύ βολικό για τις ανάγκες μας.Κάνε λίγο κυνήγι και θα μπορέσεις να βρεις μία από αυτές τις κάμερες Polaroid σε καταστήματα με αντίκες ή στο eBay.Ίσως μπορείτε να αγοράσετε ένα για λιγότερο από $20.Παρακάτω, μπορείτε να δείτε ένα Swinger (αριστερά) και ένα Minute Maker (δεξιά).
Θεωρητικά, μπορείτε να χρησιμοποιήσετε οποιαδήποτε κάμερα Polaroid για αυτόν τον τύπο έργου.Έχω και μερικές κάμερες γης με φυσούνα και διπλωμένες, αλλά το πλεονέκτημα του Swinger ή του Minute Maker είναι ότι είναι κατασκευασμένες από σκληρό πλαστικό και δεν έχουν πολλά κινούμενα μέρη εκτός από την πίσω πόρτα.Το πρώτο βήμα είναι να αφαιρέσουμε όλα τα κότσια από την κάμερα για να δημιουργήσουμε χώρο για όλα τα ηλεκτρονικά προϊόντα μας.Όλα πρέπει να γίνουν.Στο τέλος, θα δείτε ένα σωρό σκουπίδια, όπως φαίνεται παρακάτω:
Τα περισσότερα μέρη της κάμερας μπορούν να αφαιρεθούν με πένσα και ωμή βία.Αυτά τα πράγματα δεν έχουν αποσυντεθεί, οπότε θα ταλαιπωρηθείτε με την κόλλα σε ορισμένα σημεία.Η αφαίρεση του μπροστινού μέρους του Polaroid είναι πιο δύσκολη από όσο φαίνεται.Υπάρχουν βίδες μέσα και χρειάζονται κάποια εργαλεία.Προφανώς μόνο η Polaroid τα έχει.Μπορεί να μπορέσεις να τα ξεβιδώσεις με πένσα, αλλά τα παράτησα και τα ανάγκασα να κλείσουν.Εκ των υστέρων, πρέπει να δώσω μεγαλύτερη προσοχή εδώ, αλλά η ζημιά που προκάλεσα μπορεί να επισκευαστεί με σούπερ κόλλα.
Μόλις πετύχετε, θα πολεμήσετε ξανά τα μέρη που δεν πρέπει να χωριστούν.Ομοίως, απαιτούνται πένσες και ωμή δύναμη.Προσέξτε να μην καταστρέψετε οτιδήποτε ορατό από έξω.
Ο φακός είναι ένα από τα δύσκολα στοιχεία που πρέπει να αφαιρέσετε.Πέρα από το να τρυπήσω το γυαλί/πλαστικό και να το ξετρυπώσω, δεν σκέφτηκα άλλες απλές λύσεις.Θέλω να διατηρήσω την εμφάνιση του φακού όσο το δυνατόν περισσότερο, ώστε οι άνθρωποι να μην μπορούν να δουν καν τη μινιατούρα Raspberry Pi κάμερα στο κέντρο του μαύρου δακτυλίου, όπου είχε στερεωθεί ο φακός πριν.
Στο βίντεό μου, έδειξα τη σύγκριση πριν και μετά των φωτογραφιών Polaroid, ώστε να μπορείτε να δείτε ακριβώς τι θέλετε να διαγράψετε από την κάμερα.Φροντίστε να βεβαιωθείτε ότι ο μπροστινός πίνακας μπορεί να ανοίγει και να κλείνει εύκολα.Σκεφτείτε το πάνελ ως διακόσμηση.Στις περισσότερες περιπτώσεις, θα στερεωθεί στη θέση του, αλλά αν θέλετε να συνδέσετε το Raspberry Pi στην οθόνη και το πληκτρολόγιο, μπορείτε να αφαιρέσετε τον μπροστινό πίνακα και να συνδέσετε την πηγή τροφοδοσίας.Μπορείτε να προτείνετε τη δική σας λύση εδώ, αλλά αποφάσισα να χρησιμοποιήσω μαγνήτες ως μηχανισμό για να κρατήσω το πάνελ στη θέση του.Το Velcro φαίνεται πολύ εύθραυστο.Οι βίδες είναι πάρα πολλές.Αυτή είναι μια κινούμενη φωτογραφία που δείχνει την κάμερα να ανοίγει και να κλείνει τον πίνακα:
Διάλεξα το πλήρες 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.Χρησιμοποίησα έναν προσαρμογέα USB σε σχήμα L για να δείξω τη σύνδεση προς τα δεξιά.Για το καλώδιο HDMI στην επάνω αριστερή γωνία, χρησιμοποίησα ένα καλώδιο επέκτασης 6 ιντσών με υποδοχή σχήματος L στο άλλο άκρο.Μπορείτε να το δείτε καλύτερα στο βίντεο μου.
Το E Ink φαίνεται να είναι μια καλή επιλογή για την οθόνη, επειδή η εικόνα μοιάζει πολύ με την εικόνα που εκτυπώνεται στο χαρτί απόδειξης.Χρησιμοποίησα μια ηλεκτρονική μονάδα οθόνης μελανιού Waveshare 4,2 ιντσών με 400×300 pixel.
Το ηλεκτρονικό μελάνι έχει την αναλογική ποιότητα που μόλις μου άρεσε.Μοιάζει με χαρτί.Είναι πραγματικά ικανοποιητικό να προβάλλετε εικόνες στην οθόνη χωρίς ρεύμα.Επειδή δεν υπάρχει φως για να τροφοδοτήσει τα pixel, μόλις δημιουργηθεί η εικόνα, παραμένει στην οθόνη.Αυτό σημαίνει ότι ακόμα και αν δεν υπάρχει ρεύμα, η φωτογραφία παραμένει στο πίσω μέρος του Polaroid, κάτι που μου θυμίζει ποια ήταν η τελευταία φωτογραφία που τράβηξα.Για να είμαι ειλικρινής, ο χρόνος για να τοποθετήσω τη φωτογραφική μηχανή στο ράφι μου είναι πολύ μεγαλύτερος από όταν χρησιμοποιείται, οπότε όσο δεν χρησιμοποιείται η κάμερα, η κάμερα θα γίνει σχεδόν κορνίζα, κάτι που είναι μια καλή επιλογή.Η εξοικονόμηση ενέργειας δεν είναι ασήμαντη.Σε αντίθεση με τις οθόνες που βασίζονται στο φως που καταναλώνουν συνεχώς ισχύ, το E Ink καταναλώνει ενέργεια μόνο όταν χρειάζεται να σχεδιαστεί ξανά.
Οι ηλεκτρονικές οθόνες μελανιού έχουν επίσης μειονεκτήματα.Το μεγαλύτερο πράγμα είναι η ταχύτητα.Σε σύγκριση με οθόνες που βασίζονται στο φως, χρειάζεται μόνο περισσότερος χρόνος για να ενεργοποιήσετε ή να απενεργοποιήσετε κάθε pixel.Ένα άλλο μειονέκτημα είναι η ανανέωση της οθόνης.Η πιο ακριβή οθόνη E Ink μπορεί να ανανεωθεί μερικώς, αλλά το φθηνότερο μοντέλο θα επανασχεδιάζει ολόκληρη την οθόνη κάθε φορά που πραγματοποιούνται αλλαγές.Το αποτέλεσμα είναι ότι η οθόνη γίνεται ασπρόμαυρη και, στη συνέχεια, η εικόνα εμφανίζεται ανάποδα πριν εμφανιστεί η νέα εικόνα.Χρειάζεται μόνο ένα δευτερόλεπτο για να αναβοσβήνει, αλλά αθροίζεται.Συνολικά, χρειάζονται περίπου 3 δευτερόλεπτα για να ενημερωθεί η συγκεκριμένη οθόνη από τη στιγμή που πατιέται το κουμπί μέχρι την εμφάνιση της φωτογραφίας στην οθόνη.
Ένα άλλο πράγμα που πρέπει να θυμάστε είναι ότι, σε αντίθεση με τις οθόνες υπολογιστών που εμφανίζουν επιτραπέζιους υπολογιστές και ποντίκια, πρέπει να είστε διαφορετικοί με τις οθόνες e-ink.Βασικά, λέτε στην οθόνη να εμφανίζει περιεχόμενο ένα pixel τη φορά.Με άλλα λόγια, αυτό δεν είναι plug and play, χρειάζεστε κάποιο κωδικό για να το πετύχετε.Κάθε φορά που λαμβάνεται μια φωτογραφία, εκτελείται η λειτουργία σχεδίασης της εικόνας στην οθόνη.
Το Waveshare παρέχει προγράμματα οδήγησης για τις οθόνες του, αλλά η τεκμηρίωσή του είναι τρομερή.Σχεδιάστε να αφιερώσετε λίγο χρόνο παλεύοντας με την οθόνη προτού λειτουργήσει σωστά.Αυτή είναι η τεκμηρίωση της οθόνης που χρησιμοποιώ.
Η οθόνη έχει 8 καλώδια και θα συνδέσετε αυτά τα καλώδια στις ακίδες του Raspberry Pi.Κανονικά, μπορείτε να χρησιμοποιήσετε μόνο το καλώδιο που συνοδεύει την οθόνη, αλλά επειδή δουλεύουμε σε στενό χώρο, πρέπει να επεκτείνω το άκρο του καλωδίου όχι πολύ ψηλά.Αυτό εξοικονομεί περίπου ένα τέταρτο της ίντσας χώρου.Νομίζω ότι μια άλλη λύση είναι να κόψετε περισσότερο πλαστικό από τον εκτυπωτή αποδείξεων.
Για να συνδέσετε την οθόνη στο πίσω μέρος του Polaroid, θα ανοίξετε τέσσερις τρύπες.Η οθόνη έχει οπές για τοποθέτηση στις γωνίες.Τοποθετήστε την οθόνη στην επιθυμητή θέση, βεβαιωθείτε ότι έχετε αφήσει ένα κενό από κάτω για να αποκαλύψετε το χαρτί απόδειξης και, στη συνέχεια, σημειώστε και ανοίξτε τέσσερις τρύπες.Στη συνέχεια, σφίξτε την οθόνη από το πίσω μέρος.Θα υπάρχει ένα κενό 1/4 ίντσας μεταξύ του πίσω μέρους του Polaroid και του πίσω μέρους της οθόνης.
Ίσως πιστεύετε ότι η οθόνη ηλεκτρονικής μελάνης είναι πιο ενοχλητική από όσο αξίζει.Ισως να έχετε δίκιο.Αν ψάχνετε για μια απλούστερη επιλογή, ίσως χρειαστεί να αναζητήσετε μια μικρή έγχρωμη οθόνη που να μπορεί να συνδεθεί μέσω της θύρας HDMI.Το μειονέκτημα είναι ότι θα κοιτάτε πάντα την επιφάνεια εργασίας του λειτουργικού συστήματος Raspberry Pi, αλλά το πλεονέκτημα είναι ότι μπορείτε να το συνδέσετε και να το χρησιμοποιήσετε.
Ίσως χρειαστεί να ελέγξετε τον τρόπο λειτουργίας του εκτυπωτή αποδείξεων.Δεν χρησιμοποιούν μελάνι.Αντίθετα, αυτοί οι εκτυπωτές χρησιμοποιούν θερμικό χαρτί.Δεν είμαι απολύτως σίγουρος πώς δημιουργήθηκε το χαρτί, αλλά μπορείτε να το σκεφτείτε σαν ένα σχέδιο με θερμότητα.Όταν η θερμότητα φτάσει τους 270 βαθμούς Φαρενάιτ, δημιουργούνται μαύρες περιοχές.Εάν το ρολό χαρτιού είναι αρκετά ζεστό, θα μαυρίσει εντελώς.Το μεγαλύτερο πλεονέκτημα εδώ είναι ότι δεν χρειάζεται να χρησιμοποιήσετε μελάνι και σε σύγκριση με το πραγματικό φιλμ Polaroid, δεν απαιτούνται περίπλοκες χημικές αντιδράσεις.
Υπάρχουν επίσης μειονεκτήματα στη χρήση θερμικού χαρτιού.Προφανώς, μπορείτε να δουλέψετε μόνο σε ασπρόμαυρο, χωρίς χρώμα.Ακόμη και στο ασπρόμαυρο φάσμα, δεν υπάρχουν αποχρώσεις του γκρι.Πρέπει να σχεδιάσετε την εικόνα εντελώς με μαύρες κουκκίδες.Όταν προσπαθείτε να πάρετε όσο το δυνατόν περισσότερη ποιότητα από αυτά τα σημεία, αναπόφευκτα θα πέσετε στο δίλημμα να κατανοήσετε το jitter.Ιδιαίτερη προσοχή πρέπει να δοθεί στον αλγόριθμο Floyd-Steinberg.Θα σε αφήσω να φύγεις από αυτό το κουνέλι μόνος σου.
Όταν προσπαθείτε να χρησιμοποιήσετε διαφορετικές ρυθμίσεις αντίθεσης και τεχνικές παραμόρφωσης, αναπόφευκτα θα συναντήσετε μεγάλες λωρίδες φωτογραφιών.Αυτό είναι μέρος πολλών selfies που έχω βελτιώσει στην ιδανική έξοδο εικόνας.
Προσωπικά, μου αρέσει η εμφάνιση ταραχοποιών εικόνων.Όταν μας έμαθαν πώς να ζωγραφίζουμε μέσω stippling, μου θύμισε το πρώτο μου μάθημα τέχνης.Είναι μια μοναδική εμφάνιση, αλλά είναι διαφορετική από την ομαλή διαβάθμιση της ασπρόμαυρης φωτογραφίας που έχουμε εκπαιδευτεί να εκτιμούμε.Το λέω αυτό γιατί αυτή η κάμερα παρεκκλίνει από την παράδοση και οι μοναδικές εικόνες που παράγει θα πρέπει να θεωρούνται ως η «λειτουργία» της κάμερας και όχι ως «σφάλμα».Αν θέλουμε την αρχική εικόνα, μπορούμε να χρησιμοποιήσουμε οποιαδήποτε άλλη κάμερα καταναλωτή στην αγορά και ταυτόχρονα να εξοικονομήσουμε χρήματα.Το θέμα εδώ είναι να κάνεις κάτι μοναδικό.
Τώρα που καταλάβατε τη θερμική εκτύπωση, ας μιλήσουμε για τους εκτυπωτές.Ο εκτυπωτής αποδείξεων που χρησιμοποίησα αγοράστηκε από την Adafruit.Αγόρασα το "Mini Thermal Receipt Printer Starter Pack", αλλά μπορείτε να το αγοράσετε ξεχωριστά εάν χρειάζεται.Θεωρητικά, δεν χρειάζεται να αγοράσετε μπαταρία, αλλά μπορεί να χρειαστείτε έναν προσαρμογέα ρεύματος για να μπορείτε να τον συνδέσετε στον τοίχο κατά τη διάρκεια της δοκιμής.Ένα άλλο καλό είναι ότι το Adafruit έχει καλά μαθήματα που θα σας δώσουν σιγουριά ότι όλα θα πάνε κανονικά.Ξεκινήστε από αυτό.
Ελπίζω ότι ο εκτυπωτής μπορεί να χωρέσει το Polaroid χωρίς καμία αλλαγή.Αλλά είναι πολύ μεγάλο, επομένως θα πρέπει να περικόψετε την κάμερα ή να κόψετε τον εκτυπωτή.Επέλεξα να φινιρίσω τον εκτυπωτή γιατί μέρος της απήχησης του έργου ήταν να διατηρήσω την εμφάνιση του Polaroid όσο το δυνατόν περισσότερο.Η Adafruit πουλάει επίσης εκτυπωτές αποδείξεων χωρίς περίβλημα.Αυτό εξοικονομεί χώρο και λίγα δολάρια, και τώρα που ξέρω πώς λειτουργούν όλα, μπορεί να το χρησιμοποιήσω την επόμενη φορά που θα φτιάξω κάτι τέτοιο.Ωστόσο, αυτό θα φέρει μια νέα πρόκληση, δηλαδή πώς να καθορίσετε πώς να κρατήσετε το ρολό χαρτιού.Έργα όπως αυτό αφορούν συμβιβασμούς και τις προκλήσεις της επιλογής για επίλυση.Μπορείτε να δείτε κάτω από τη φωτογραφία τη γωνία που πρέπει να κοπεί για να ταιριάζει ο εκτυπωτής.Αυτή η τομή θα πρέπει επίσης να συμβεί στη δεξιά πλευρά.Κατά την κοπή, προσέξτε να αποφύγετε τα καλώδια του εκτυπωτή και τον εσωτερικό ηλεκτρονικό εξοπλισμό.
Ένα πρόβλημα με τους εκτυπωτές Adafruit είναι ότι η ποιότητα ποικίλλει ανάλογα με την πηγή ενέργειας.Προτείνουν τη χρήση τροφοδοσίας 5v.Είναι αποτελεσματικό, ειδικά για εκτύπωση σε κείμενο.Το πρόβλημα είναι ότι όταν εκτυπώνετε μια εικόνα, οι μαύρες περιοχές τείνουν να γίνονται πιο φωτεινές.Η ισχύς που απαιτείται για τη θέρμανση ολόκληρου του πλάτους του χαρτιού είναι πολύ μεγαλύτερη από ό,τι κατά την εκτύπωση κειμένου, επομένως οι μαύρες περιοχές μπορεί να γίνουν γκρι.Είναι δύσκολο να παραπονεθεί κανείς, αυτοί οι εκτυπωτές δεν έχουν σχεδιαστεί για να εκτυπώνουν φωτογραφίες τελικά.Ο εκτυπωτής δεν μπορεί να παράγει αρκετή θερμότητα σε όλο το πλάτος του χαρτιού κάθε φορά.Δοκίμασα κάποια άλλα καλώδια ρεύματος με διαφορετικές εξόδους, αλλά δεν είχα μεγάλη επιτυχία.Τέλος, σε κάθε περίπτωση, πρέπει να χρησιμοποιήσω μπαταρίες για να το τροφοδοτήσω, οπότε εγκατέλειψα το πείραμα του καλωδίου ρεύματος.Απροσδόκητα, η επαναφορτιζόμενη μπαταρία Li-PO 7,4V 850mAh που επέλεξα έκανε το εφέ εκτύπωσης όλων των πηγών ενέργειας που δοκίμασα το πιο σκούρο.
Αφού εγκαταστήσετε τον εκτυπωτή στην κάμερα, κόψτε μια τρύπα κάτω από την οθόνη για να ευθυγραμμιστεί με το χαρτί που βγαίνει από τον εκτυπωτή.Για να κόψω το χαρτί απόδειξης, χρησιμοποίησα τη λεπίδα του παλιού κόφτη ταινιών συσκευασίας.
Εκτός από τη μαύρη έξοδο των κηλίδων, ένα άλλο μειονέκτημα είναι η ζώνη.Κάθε φορά που ο εκτυπωτής σταματά για να καλύψει τη διαφορά με τα δεδομένα που τροφοδοτούνται, θα αφήσει ένα μικρό κενό όταν αρχίσει να εκτυπώνει ξανά.Θεωρητικά, εάν μπορείτε να εξαλείψετε το buffer και να αφήσετε τη ροή δεδομένων να τροφοδοτείται συνεχώς στον εκτυπωτή, μπορείτε να αποφύγετε αυτό το κενό.Πράγματι, αυτό φαίνεται να είναι μια επιλογή.Ο ιστότοπος Adafruit αναφέρει μη τεκμηριωμένες πινέζες στον εκτυπωτή, οι οποίες μπορούν να χρησιμοποιηθούν για να συγχρονιστούν τα πράγματα.Δεν το έχω δοκιμάσει γιατί δεν ξέρω πώς λειτουργεί.Εάν λύσετε αυτό το πρόβλημα, μοιραστείτε την επιτυχία σας μαζί μου.Αυτή είναι μια άλλη παρτίδα selfies όπου μπορείτε να δείτε καθαρά τις μπάντες.
Η εκτύπωση της φωτογραφίας διαρκεί 30 δευτερόλεπτα.Αυτό είναι ένα βίντεο της λειτουργίας του εκτυπωτή, ώστε να μπορείτε να νιώσετε πόσο χρόνο χρειάζεται για να εκτυπώσετε την εικόνα.Πιστεύω ότι αυτή η κατάσταση μπορεί να αυξηθεί εάν χρησιμοποιηθούν hacks Adafruit.Υποψιάζομαι ότι το χρονικό διάστημα μεταξύ της εκτύπωσης καθυστερεί τεχνητά, γεγονός που εμποδίζει τον εκτυπωτή να υπερβεί την ταχύτητα του buffer δεδομένων.Το λέω αυτό γιατί διάβασα ότι η προώθηση χαρτιού πρέπει να συγχρονιστεί με την κεφαλή του εκτυπωτή.μπορεί να κάνω λάθος.
Ακριβώς όπως η οθόνη E-ink, χρειάζεται λίγη υπομονή για να λειτουργήσει ο εκτυπωτής.Χωρίς πρόγραμμα οδήγησης εκτύπωσης, στην πραγματικότητα χρησιμοποιείτε κώδικα για την αποστολή δεδομένων απευθείας στον εκτυπωτή.Ομοίως, ο καλύτερος πόρος μπορεί να είναι ο ιστότοπος της Adafruit.Ο κώδικας στο αποθετήριο GitHub μου έχει προσαρμοστεί από τα παραδείγματα τους, οπότε αν αντιμετωπίσετε δυσκολίες, η τεκμηρίωση του Adafruit θα είναι η καλύτερη επιλογή σας.
Εκτός από τα νοσταλγικά και ρετρό πλεονεκτήματα, το πλεονέκτημα του ελεγκτή SNES είναι ότι μου παρέχει ορισμένα χειριστήρια που δεν χρειάζεται να σκεφτώ πολύ.Πρέπει να επικεντρωθώ στο να συνεργαστούν η κάμερα, ο εκτυπωτής και η οθόνη και να έχω ένα προϋπάρχον ελεγκτή που μπορεί να χαρτογραφήσει γρήγορα τις λειτουργίες μου για να διευκολύνει τα πράγματα.Επιπλέον, έχω ήδη εμπειρία στη χρήση του ελεγκτή κάμερας με αναδευτήρα καφέ, ώστε να μπορώ να ξεκινήσω εύκολα.
Ο ελεγκτής όπισθεν συνδέεται μέσω καλωδίου USB.Για να τραβήξετε μια φωτογραφία, πατήστε το κουμπί A.Για να εκτυπώσετε την εικόνα, πατήστε το κουμπί B.Για να διαγράψετε την εικόνα, πατήστε το κουμπί X.Για να καθαρίσετε την οθόνη, μπορώ να πατήσω το κουμπί Y.Δεν χρησιμοποίησα τα κουμπιά έναρξης/επιλογής ή τα κουμπιά αριστερά/δεξιά στο επάνω μέρος, οπότε αν έχω νέες ιδέες στο μέλλον, μπορούν να χρησιμοποιηθούν για νέες δυνατότητες.
Όσον αφορά τα κουμπιά βέλους, το αριστερό και το δεξί κουμπί του πληκτρολογίου θα εναλλάσσονται σε όλες τις εικόνες που έχω τραβήξει.Το πάτημα επάνω δεν εκτελεί αυτήν τη στιγμή καμία λειτουργία.Πατώντας θα προωθηθεί το χαρτί του εκτυπωτή αποδείξεων.Αυτό είναι πολύ βολικό μετά την εκτύπωση της εικόνας, θέλω να φτύσω περισσότερο χαρτί πριν το σκίσω.Γνωρίζοντας ότι ο εκτυπωτής και το Raspberry Pi επικοινωνούν, αυτό είναι επίσης μια γρήγορη δοκιμή.Πάτησα και όταν άκουσα την τροφοδοσία του χαρτιού, ήξερα ότι η μπαταρία του εκτυπωτή ήταν ακόμα φορτισμένη και έτοιμη για χρήση.
Χρησιμοποίησα δύο μπαταρίες στην κάμερα.Το ένα τροφοδοτεί το Raspberry Pi και το άλλο τον εκτυπωτή.Θεωρητικά, μπορείτε όλοι να λειτουργήσετε με το ίδιο τροφοδοτικό, αλλά δεν νομίζω ότι έχετε αρκετή ισχύ για να λειτουργήσετε πλήρως τον εκτυπωτή.
Για το Raspberry Pi, αγόρασα τη μικρότερη μπαταρία που βρήκα.Καθισμένοι κάτω από το Polaroid, τα περισσότερα από αυτά είναι κρυμμένα.Δεν μου αρέσει το γεγονός ότι το καλώδιο τροφοδοσίας πρέπει να εκτείνεται από το μπροστινό μέρος μέχρι την τρύπα πριν συνδεθεί στο Raspberry Pi.Ίσως μπορείτε να βρείτε έναν τρόπο να πιέσετε μια άλλη μπαταρία στο Polaroid, αλλά δεν υπάρχει πολύς χώρος.Το μειονέκτημα της τοποθέτησης της μπαταρίας μέσα είναι ότι πρέπει να ανοίξετε το πίσω κάλυμμα για να ανοίξετε και να κλείσετε τη συσκευή.Απλώς αποσυνδέστε την μπαταρία για να απενεργοποιήσετε την κάμερα, κάτι που είναι μια καλή επιλογή.
Χρησιμοποίησα ένα καλώδιο USB με διακόπτη on/off από την CanaKit.Μπορεί να είμαι λίγο πολύ χαριτωμένος για αυτήν την ιδέα.Νομίζω ότι το Raspberry Pi μπορεί να ενεργοποιηθεί και να απενεργοποιηθεί μόνο με αυτό το κουμπί.Μάλιστα, η αποσύνδεση του USB από την μπαταρία είναι εξίσου εύκολη.
Για τον εκτυπωτή, χρησιμοποίησα μια επαναφορτιζόμενη μπαταρία 850 mAh Li-PO.Μια μπαταρία σαν αυτή έχει δύο καλώδια που βγαίνουν από αυτήν.Το ένα είναι η έξοδος και το άλλο ο φορτιστής.Για να επιτύχω μια "γρήγορη σύνδεση" στην έξοδο, έπρεπε να αντικαταστήσω το βύσμα με ένα βύσμα 3 καλωδίων γενικής χρήσης.Αυτό είναι απαραίτητο γιατί δεν θέλω να χρειάζεται να αφαιρώ ολόκληρο τον εκτυπωτή κάθε φορά που χρειάζεται να αποσυνδέω το ρεύμα.Θα ήταν καλύτερα να αλλάξω εδώ, και μπορεί να το βελτιώσω στο μέλλον.Ακόμα καλύτερα, αν ο διακόπτης βρίσκεται στο εξωτερικό της κάμερας, τότε μπορώ να αποσυνδέσω τον εκτυπωτή χωρίς να ανοίξω την πίσω πόρτα.
Η μπαταρία βρίσκεται πίσω από τον εκτυπωτή και τράβηξα το καλώδιο για να μπορώ να συνδέσω και να αποσυνδέσω το ρεύμα όπως χρειάζεται.Για τη φόρτιση της μπαταρίας παρέχεται και σύνδεση USB μέσω της μπαταρίας.Το εξήγησα και στο βίντεο, οπότε αν θέλετε να καταλάβετε πώς λειτουργεί, ελέγξτε το.Όπως είπα, το εκπληκτικό πλεονέκτημα είναι ότι αυτή η ρύθμιση παράγει καλύτερα αποτελέσματα εκτύπωσης σε σύγκριση με την απευθείας σύνδεση στον τοίχο.
Εδώ πρέπει να παράσχω μια δήλωση αποποίησης ευθύνης.Μπορώ να γράψω αποτελεσματική Python, αλλά δεν μπορώ να πω ότι είναι όμορφο.Φυσικά, υπάρχουν καλύτεροι τρόποι για να γίνει αυτό και καλύτεροι προγραμματιστές μπορούν να βελτιώσουν πολύ τον κώδικά μου.Αλλά όπως είπα, λειτουργεί.Επομένως, θα μοιραστώ μαζί σας το αποθετήριο GitHub μου, αλλά πραγματικά δεν μπορώ να παράσχω υποστήριξη.Ελπίζω ότι αυτό είναι αρκετό για να σας δείξω τι κάνω και μπορείτε να το βελτιώσετε.Μοιραστείτε τις βελτιώσεις σας μαζί μου, θα χαρώ να ενημερώσω τον κωδικό μου και να σας δώσω πίστωση.
Επομένως, υποτίθεται ότι έχετε ρυθμίσει την κάμερα, την οθόνη και τον εκτυπωτή και ότι μπορείτε να λειτουργήσετε κανονικά.Τώρα μπορείτε να εκτελέσετε το σενάριο Python μου που ονομάζεται "digital-polaroid-camera.py".Τελικά, πρέπει να ρυθμίσετε το Raspberry Pi να εκτελεί αυτόματα αυτό το σενάριο κατά την εκκίνηση, αλλά προς το παρόν, μπορείτε να το εκτελέσετε από έναν επεξεργαστή Python ή ένα τερματικό.Θα συμβούν τα εξής:
Προσπάθησα να προσθέσω σχόλια στον κώδικα για να εξηγήσω τι συνέβη, αλλά κάτι συνέβη κατά τη λήψη της φωτογραφίας και πρέπει να εξηγήσω περαιτέρω.Όταν λαμβάνεται η φωτογραφία, είναι μια έγχρωμη εικόνα πλήρους μεγέθους.Η εικόνα αποθηκεύεται σε φάκελο.Αυτό είναι βολικό γιατί αν χρειαστεί να το χρησιμοποιήσετε αργότερα, θα έχετε μια κανονική φωτογραφία υψηλής ανάλυσης.Με άλλα λόγια, η κάμερα εξακολουθεί να δημιουργεί κανονικά JPG όπως άλλες ψηφιακές φωτογραφικές μηχανές.
Κατά τη λήψη της φωτογραφίας, θα δημιουργηθεί μια δεύτερη εικόνα, η οποία είναι βελτιστοποιημένη για προβολή και εκτύπωση.Χρησιμοποιώντας το ImageMagick, μπορείτε να αλλάξετε το μέγεθος της αρχικής φωτογραφίας και να τη μετατρέψετε σε ασπρόμαυρη και στη συνέχεια να εφαρμόσετε το Floyd Steinberg dithering.Μπορώ επίσης να αυξήσω την αντίθεση σε αυτό το βήμα, αν και αυτή η δυνατότητα είναι απενεργοποιημένη από προεπιλογή.
Η νέα εικόνα αποθηκεύτηκε στην πραγματικότητα δύο φορές.Αρχικά, αποθηκεύστε το ως ασπρόμαυρο jpg, ώστε να μπορείτε να το δείτε και να το χρησιμοποιήσετε ξανά αργότερα.Η δεύτερη αποθήκευση θα δημιουργήσει ένα αρχείο με επέκταση .py.Αυτό δεν είναι ένα συνηθισμένο αρχείο εικόνας, αλλά ένας κώδικας που παίρνει όλες τις πληροφορίες pixel από την εικόνα και τις μετατρέπει σε δεδομένα που μπορούν να σταλούν στον εκτυπωτή.Όπως ανέφερα στην ενότητα του εκτυπωτή, αυτό το βήμα είναι απαραίτητο επειδή δεν υπάρχει πρόγραμμα οδήγησης εκτύπωσης, επομένως δεν μπορείτε απλώς να στείλετε κανονικές εικόνες στον εκτυπωτή.
Όταν πατηθεί το κουμπί και εκτυπωθεί η εικόνα, υπάρχουν και ορισμένοι κωδικοί μπιπ.Αυτό είναι προαιρετικό, αλλά είναι ωραίο να λαμβάνετε κάποια ηχητικά σχόλια για να σας ενημερώσουμε ότι κάτι συμβαίνει.
Την τελευταία φορά, δεν μπορούσα να υποστηρίξω αυτόν τον κωδικό, είναι για να σας υποδείξω προς τη σωστή κατεύθυνση.Χρησιμοποιήστε το, τροποποιήστε το, βελτιώστε το και φτιάξτε το μόνοι σας.
Αυτό είναι ένα ενδιαφέρον έργο.Εκ των υστέρων, θα κάνω κάτι διαφορετικό ή ίσως να το ενημερώσω στο μέλλον.Το πρώτο είναι ο ελεγκτής.Αν και ο ελεγκτής SNES μπορεί να κάνει ακριβώς αυτό που θέλω να κάνω, είναι μια αδέξια λύση.Το καλώδιο είναι φραγμένο.Σε αναγκάζει να κρατάς την κάμερα στο ένα χέρι και το χειριστήριο στο άλλο.Τόσο ντροπιαστικό.Μια λύση μπορεί να είναι να ξεκολλήσετε τα κουμπιά από το χειριστήριο και να τα συνδέσετε απευθείας στην κάμερα.Ωστόσο, αν θέλω να λύσω αυτό το πρόβλημα, μπορεί κάλλιστα να εγκαταλείψω εντελώς το SNES και να χρησιμοποιήσω πιο παραδοσιακά κουμπιά.
Μια άλλη ταλαιπωρία της κάμερας είναι ότι κάθε φορά που η κάμερα ενεργοποιείται ή απενεργοποιείται, το πίσω κάλυμμα πρέπει να ανοίγει για να αποσυνδέεται ο εκτυπωτής από την μπαταρία.Φαίνεται ότι αυτό είναι ένα ασήμαντο θέμα, αλλά κάθε φορά που ανοίγει και κλείνει η πίσω πλευρά, το χαρτί πρέπει να ξαναπεράσει από το άνοιγμα.Αυτό σπαταλά λίγο χαρτί και παίρνει χρόνο.Μπορώ να μετακινήσω τα καλώδια και τα καλώδια σύνδεσης προς τα έξω, αλλά δεν θέλω αυτά τα πράγματα να εκτεθούν.Η ιδανική λύση είναι να χρησιμοποιήσετε έναν διακόπτη on/off που μπορεί να ελέγξει τον εκτυπωτή και το Pi, στο οποίο μπορείτε να έχετε πρόσβαση από έξω.Μπορεί επίσης να είναι δυνατή η πρόσβαση στη θύρα του φορτιστή του εκτυπωτή από το μπροστινό μέρος της κάμερας.Εάν ασχολείστε με αυτό το έργο, σκεφτείτε να λύσετε αυτό το πρόβλημα και μοιραστείτε τις σκέψεις σας μαζί μου.
Το τελευταίο ώριμο πράγμα που πρέπει να αναβαθμίσετε είναι ο εκτυπωτής αποδείξεων.Ο εκτυπωτής που χρησιμοποιώ είναι εξαιρετικός για εκτύπωση κειμένου, αλλά όχι για φωτογραφίες.Έψαχνα την καλύτερη επιλογή για να αναβαθμίσω τον θερμικό εκτυπωτή αποδείξεων και νομίζω ότι την βρήκα.Οι προκαταρκτικές δοκιμές μου έδειξαν ότι ένας εκτυπωτής αποδείξεων συμβατός με 80mm ESC/POS μπορεί να παράγει τα καλύτερα αποτελέσματα.Η πρόκληση είναι να βρείτε μια μπαταρία που να είναι μικρή και να λειτουργεί με μπαταρία.Αυτό θα είναι ένα βασικό μέρος του επόμενου έργου κάμερας μου, συνεχίστε να δίνετε προσοχή στις προτάσεις μου για κάμερες θερμικών εκτυπωτών.
ΥΓ: Αυτό είναι ένα πολύ μεγάλο άρθρο, είμαι σίγουρος ότι έχασα κάποιες σημαντικές λεπτομέρειες.Καθώς η κάμερα αναπόφευκτα θα βελτιωθεί, θα την ενημερώσω ξανά.Ελπίζω πραγματικά να σας αρέσει αυτή η ιστορία.Μην ξεχάσετε να με ακολουθήσετε (@ade3) στο Instagram για να μπορείτε να ακολουθήσετε αυτή τη φωτογραφία και τις άλλες φωτογραφικές μου περιπέτειες.Να είσαι δημιουργικός.
Σχετικά με τον συγγραφέα: Ο Adrian Hanft είναι λάτρης της φωτογραφίας και της κάμερας, σχεδιαστής και συγγραφέας του "User Zero: Inside the Tool" (User Zero: Inside the Tool).Οι απόψεις που εκφράζονται σε αυτό το άρθρο είναι μόνο αυτές του συγγραφέα.Μπορείτε να βρείτε περισσότερα έργα και έργα του Hanft στον ιστότοπο, το blog και το Instagram του.Αυτό το άρθρο δημοσιεύεται επίσης εδώ.


Ώρα δημοσίευσης: Μάιος-04-2021