So erstellen Sie eine digitale Polaroidkamera für günstige Wärmebild-Sofortbilder
HeimHeim > Blog > So erstellen Sie eine digitale Polaroidkamera für günstige Wärmebild-Sofortbilder

So erstellen Sie eine digitale Polaroidkamera für günstige Wärmebild-Sofortbilder

May 23, 2023

In diesem Artikel erzähle ich Ihnen die Geschichte meiner neuesten Kamerakreation: einer digitalen Polaroidkamera, die einen Belegdrucker mit einem Raspberry Pi kombiniert. Um es zu bauen, habe ich eine alte Polaroid-Minute-Maker-Kamera genommen, ihre Eingeweide entfernt und das Innere durch eine Digitalkamera, ein E-Ink-Display, einen Belegdrucker und einen SNES-Controller zur Bedienung der Kamera ersetzt.

Es hat etwas Magisches, wenn ein Blatt Papier mit einem Bild sofort aus der Kamera kommt. Es erzeugt einen Nervenkitzel, den Sie bei den Videoübertragungen moderner Digitalkamerabildschirme einfach nicht erleben können. Alte Polaroidkameras machen mich immer ein bisschen traurig, weil sie so wunderbar konstruierte Maschinen sind, aber als die Produktion des Films eingestellt wurde, wurden sie zu nostalgischen Artefakten reduziert, die in unseren Regalen verstauben. Was wäre, wenn Sie diesen alten Kameras neues Leben einhauchen könnten, indem Sie einen Bondrucker anstelle von Sofortbildfilmen verwenden?

Da ich dazu neige, werde ich in diesem Beitrag ziemlich ausführlich auf die technischen Details eingehen, wie ich die Kamera gebaut habe. Ich mache das, weil ich hoffe, dass meine Experimente ein paar Leute dazu inspirieren, dieses Projekt selbst auszuprobieren. Es handelt sich nicht um eine einfache Modifikation. Tatsächlich ist es möglicherweise der schwierigste Kamera-Hack, den ich je versucht habe, aber ich werde versuchen, genügend Details aus meiner Erfahrung zu liefern, um zu verhindern, dass Sie stecken bleiben, wenn Sie sich entscheiden, dieses Projekt in Angriff zu nehmen.

Warum habe ich es getan? Nachdem meine Kaffeerührer-Kamera die Runde gemacht hatte, wollte ich etwas anderes ausprobieren. Als ich meine Kamerasammlung durchstöberte, fiel mir die Polaroid Minute Maker-Kamera als großartiger Kandidat für die digitale Konvertierung auf. Das war das perfekte Projekt für mich, weil es einige der Dinge kombinierte, mit denen ich bereits gespielt hatte: den Raspberry Pi, E-Ink-Displays und Belegdrucker. Setze sie zusammen und was bekommst du? Hier ist die Geschichte, wie meine digitale Polaroidkamera gebaut wurde …

Ich habe ein paar Leute gesehen, die ähnliche Projekte versucht haben, aber niemand hat großartig erklärt, wie sie es gemacht haben. Ich hoffe, diesen Fehler zu vermeiden. Die Herausforderung dieses Projekts besteht darin, alle verschiedenen Teile zusammenzubringen. Bevor Sie beginnen, alle Teile in die Polaroid-Hülle zu stecken, empfehle ich, alles auszubreiten, während Sie alle verschiedenen Komponenten testen und einrichten. Dies erspart Ihnen das erneute Zusammenbauen und Zerlegen der Kamera jedes Mal, wenn Sie auf ein Problem stoßen. Unten sehen Sie alle angeschlossenen und funktionierenden Teile, bevor alles in die Polaroid-Hülle gestopft wird.

Ich habe ein paar Videos gemacht, die den Prozess dokumentieren. Wenn Sie vorhaben, dieses Projekt in Angriff zu nehmen, sollten Sie mit diesem 32-minütigen Video beginnen, da Sie sehen können, wie alles zusammenpasst, und einen Eindruck von den Herausforderungen bekommen, denen Sie möglicherweise gegenüberstehen.

Nachfolgend sind die Teile und Werkzeuge aufgeführt, die ich verwendet habe. Wenn alles gesagt und getan ist, werden die Kosten wahrscheinlich 200 $ übersteigen. Die größten Ausgaben entfallen auf den Raspberry Pi (35–75 US-Dollar), den Drucker (50–62 US-Dollar), das Display (37 US-Dollar) und die Kamera (25 US-Dollar). Ein Teil des Spaßes besteht darin, dieses Projekt zu Ihrem eigenen zu machen. Je nachdem, was Sie ein- oder ausschließen, upgraden oder downgraden möchten, variieren Ihre Kosten. Hier sind die Teile, die ich verwendet habe:

Teile

Werkzeuge

Die Kamera, die ich verwendet habe, ist eine Polaroid Minute Maker. Wenn ich es noch einmal machen würde, würde ich einen Polaroid Swinger verwenden, weil er im Grunde das gleiche Design hat, aber eine hübschere Frontplatte hat. Im Gegensatz zu neueren Polaroids bieten diese Modelle mehr Platz im Inneren und verfügen über eine Tür auf der Rückseite, durch die man die Kamera öffnen und schließen kann, was für unsere Bedürfnisse sehr praktisch ist. Mit ein wenig Jagd sollten Sie in der Lage sein, eines dieser Polaroids in einem Antiquitätengeschäft oder bei eBay aufzuspüren. Sie können wahrscheinlich eines für weniger als 20 US-Dollar ergattern. Unten sehen Sie einen Swinger (links) und den Minute Maker (rechts).

Theoretisch könnte man für ein solches Projekt jede Polaroid-Kamera verwenden. Ich habe auch einige Landkameras, die einen Blasebalg haben und herunterklappbar sind, aber das Schöne am Swinger oder Minute Maker ist, dass sie aus Hartplastik bestehen und außer der Hintertür nicht viele bewegliche Teile haben. Der erste Schritt besteht darin, die Kamera komplett zu entkernen, um Platz für unsere gesamte Elektronik zu schaffen. Alles muss gehen. Am Ende haben Sie einen Haufen Müll, der so aussieht:

Die meisten Teile der Kamera lassen sich mit einer Zange und roher Gewalt entfernen. Diese Dinge sind nicht dafür gemacht, auseinandergenommen zu werden, sodass Sie an manchen Stellen Probleme mit dem Kleber haben werden. Das Entfernen der Vorderseite des Polaroids ist schwieriger als es aussieht. Im Inneren befinden sich Schrauben, die ein Werkzeug erfordern, das offenbar nur Polaroid hat. Man könnte sie vielleicht mit einer Zange abschrauben, aber ich habe aufgegeben und die Vorderseite mit Gewalt abgenommen. Im Nachhinein würde ich hier etwas vorsichtiger sein, aber der Schaden, den ich verursacht habe, war mit Sekundenkleber reparierbar.

Sobald Sie die Front abmontiert haben, kämpfen Sie wieder mit Teilen, die nicht zum Zerlegen gedacht sind. Auch hier sind Zange und rohe Gewalt gefragt. Achten Sie nur darauf, dass Sie nichts beschädigen, was von außen sichtbar ist.

Die Linse ist eines der schwieriger zu entfernenden Elemente. Mir fällt keine andere einfache Lösung ein, als ein Loch durch das Glas/Kunststoff zu bohren und es herauszuhebeln. Ich wollte das Aussehen des Objektivs so weit wie möglich beibehalten, damit die Leute möglicherweise nicht einmal die winzige Raspberry-Pi-Kamera in der Mitte des schwarzen Rings sehen, der früher das Objektiv hielt.

In meinem Video zeige ich einen Vorher-Nachher-Vergleich der Polaroid, damit Sie genau sehen können, was Sie von Ihrer Kamera aufnehmen werden. Achten Sie darauf, dass sich die Frontblende leicht abnehmen und abnehmen lässt. Stellen Sie sich die Frontplatte als Dekoration vor. Meistens bleibt es an Ort und Stelle, aber wenn Sie den Raspberry Pi an ein Display und eine Tastatur anschließen möchten, können Sie die Vorderseite abnehmen und Dinge anschließen. Sie können hier Ihre eigene Lösung finden, aber ich habe mich für eine entschieden Magnet als Mechanismus, der die Frontplatte an Ort und Stelle hält. Der Klettverschluss erschien mir zu dünn. Schrauben waren übertrieben. Hier ist ein animiertes Foto, das die Kamera mit an- und ausgeschalteter Frontplatte zeigt:

Ich habe mich für den vollwertigen Raspberry Pi 4 Model B gegenüber dem kleineren Pi Zero entschieden. Das liegt zum einen an der Geschwindigkeit und zum anderen daran, dass ich mich damit wohler fühle, da ich relativ neu in der Raspberry-Pi-Welt bin. Offensichtlich hätte der kleinere Pi Zero einige Vorteile, wenn er auf engstem Raum mit dem Polaroid arbeitet. Eine Einführung in den Raspberry Pi würde den Rahmen dieses Tutorials sprengen, es stehen jedoch zahlreiche Ressourcen zur Verfügung, wenn Sie neu beim Raspberry Pi sind.

Ein allgemeiner Ratschlag lautet: Nehmen Sie sich Zeit und seien Sie geduldig. Wenn Sie einen Mac- oder PC-Hintergrund haben, wird es nur einige Zeit dauern, bis Sie sich mit den Nuancen des Pi vertraut gemacht haben. Sie müssen sich mit der Befehlszeile vertraut machen und sich einige Python-Programmierkenntnisse aneignen. Wenn Ihnen das Angst macht (ich hatte zunächst auch Angst!), lassen Sie sich nicht entmutigen. Solange Sie mit Beharrlichkeit und Geduld an die Sache herangehen, werden Sie es schaffen. Nahezu jedes Hindernis, auf das Sie stoßen, kann mit einer Internetsuche und Beharrlichkeit überwunden werden.

Oben ist ein Foto, das zeigt, wo der Raspberry Pi in die Polaroid-Kamera passt. Links sehen Sie, wo der Strom angeschlossen ist. Beachten Sie auch die graue Trennwand, die sich über die gesamte Breite der Öffnung erstreckt. Dies dient im Wesentlichen dazu, eine Oberkante zu schaffen, an der der Drucker anliegen kann, und den Pi vom Drucker getrennt zu halten. Achten Sie beim Einsetzen des Druckers darauf, dass die Stifte, auf die der Bleistift im Foto zeigt, nicht beschädigt werden. Das Displaykabel wird hier an die Pins angeschlossen, und die Enden der mit dem Display gelieferten Drähte sind etwa einen Viertelzoll zu lang. Ich musste die Kabel mit kleineren Enden verlängern, damit der Drucker nicht dagegen drückte.

Der Raspberry Pi wird so positioniert, dass die Seite mit den USB-Anschlüssen nach vorne zeigt. Dadurch kann der USB-Controller über einen L-förmigen Adapter von vorne angeschlossen werden. Obwohl dies nicht Teil meines ursprünglichen Plans war, habe ich auch ein kleines HDMI-Kabel nach vorne verlegt. Dadurch kann ich die Vorderseite einfach abnehmen und einen Monitor und eine Tastatur an den Pi anschließen.

Bei der Kamera handelt es sich um das Raspberry Pi V2-Modul. Die Qualität ist nicht so gut wie bei der neueren HQ-Kamera, aber wir haben nicht den Luxus, Platz zu haben. Die Kamera wird über ein Band mit dem Raspberry Pi verbunden. Schneiden Sie ein dünnes Loch unter die Linse, durch das das Farbband passt. Das Band muss innen gedreht werden, bevor es mit dem Raspberry Pi verbunden wird.

Die Frontplatte des Polaroid hat eine ebene Fläche, die genau zum Anbringen der Kamera geeignet ist. Zur Befestigung habe ich einen doppelseitigen Klebestreifen verwendet. Auf der Rückseite muss man etwas aufpassen, denn auf der Platine der Kamera befinden sich einige elektronische Teile, die man nicht beschädigen möchte. Ich habe einige Stücke Klebeband als Abstandshalter verwendet, um ein Zerbrechen dieser Teile zu verhindern.

Auf dem Foto oben ist außerdem zu beachten, dass Sie sehen können, wie auf die USB- und HDMI-Anschlüsse zugegriffen werden kann. Ich habe einen L-förmigen USB-Adapter verwendet, um die Verbindung nach rechts zu leiten. Für das HDMI-Kabel in der oberen linken Ecke habe ich ein 6-Zoll-Verlängerungskabel mit einem L-förmigen Stecker am anderen Ende verwendet. Dies ist in meinem Video besser zu sehen.

E-Tinte schien eine gute Wahl für das Display zu sein, da das Bild dem, was auf dem Quittungspapier gedruckt würde, so ähnlich ist. Ich habe das Waveshare 4,2-Zoll E-Ink-Displaymodul mit 400×300 Pixeln verwendet.

E Ink hat eine analoge Qualität, die ich einfach liebe. Es sieht wirklich aus wie Papier. Es hat etwas wirklich Befriedigendes, ein Bild auf dem Bildschirm zu haben, wenn kein Strom vorhanden ist. Da es keine Lichter gibt, die die Pixel mit Strom versorgen, bleibt das Bild nach der Erstellung auf dem Bildschirm. Das bedeutet, dass die Fotos auch ohne Strom auf der Rückseite der Polaroid bleiben und mich an das letzte Foto erinnern, das ich gemacht habe. Und seien wir ehrlich, die Kamera wird viel länger auf meinem Regal stehen bleiben, als sie in Gebrauch ist, daher ist es irgendwie schön, dass die Kamera fast zu einem Bilderrahmen wird, wenn sie nicht in Aktion ist. Auch die Energieeinsparung ist nicht trivial. Im Vergleich zu lichtbasierten Displays, die ständig Strom verbrauchen, verbraucht E-Ink nur dann Energie, wenn es neu geladen werden muss.

E-Ink-Displays haben auch Nachteile. Das Wichtigste ist die Geschwindigkeit. Es dauert einfach länger, jedes Pixel ein- oder auszuschalten als bei einem lichtbasierten Display. Das andere Manko ist die Aktualisierung des Bildschirms. Teurere E-Ink-Displays können eine teilweise Aktualisierung durchführen, aber billigere Modelle zeichnen den gesamten Bildschirm jedes Mal neu, wenn sich etwas ändert. Der Effekt besteht darin, dass der Bildschirm schwarz und weiß wird und das Bild dann invertiert erscheint, bevor das neue Bild erscheint. Die Blitze dauern zwar nur eine Sekunde, aber das summiert sich. Alles in allem dauert die Aktualisierung dieses speziellen Bildschirms von dem Drücken einer Taste bis zum Erscheinen eines Fotos auf dem Bildschirm etwa 3 Sekunden.

Beachten Sie außerdem, dass Sie sich das E-Ink-Display im Gegensatz zu einem Computerdisplay, auf dem ein Desktop und eine Maus angezeigt werden, etwas anders vorstellen müssen. Im Grunde sagen Sie dem Display, was Pixel für Pixel angezeigt werden soll. Mit anderen Worten: Dies ist kein Plug-and-Play-Vorgang, Sie benötigen Code, um dies zu ermöglichen. Bei jeder Aufnahme eines Bildes wird eine Funktion ausgeführt, die das Bild auf dem Display zeichnet.

Waveshare stellt Treiber für seine Displays zur Verfügung, aber ihre Dokumentation ist schrecklich. Planen Sie ein, Zeit damit zu verbringen, mit Ihrem Display zu kämpfen, bevor alles richtig funktioniert. Hier ist die Dokumentation für den Bildschirm, den ich verwendet habe.

Das Display verfügt über 8 Drähte, die Sie an die Pins Ihres Raspberry Pi anschließen. Normalerweise könnten Sie einfach die Kabel verwenden, die mit dem Display geliefert werden, aber da wir auf engstem Raum arbeiten werden, musste ich die Kabel mit Enden verlängern, die nicht so lang sind. Dies sparte etwa einen Viertelzoll Platz. Ich nehme an, eine andere Lösung wäre, zusätzlichen Kunststoff vom Bondrucker abzuschneiden.

Um das Display mit der Rückseite der Polaroid zu verbinden, bohren Sie vier Löcher. Das Display verfügt über Löcher zur Montage an den Ecken. Platzieren Sie das Display an der gewünschten Stelle und achten Sie darauf, dass unten Platz bleibt, damit das Quittungspapier herauskommt. Markieren und bohren Sie dann die vier Löcher. Schrauben Sie dann den Bildschirm von hinten fest. Zwischen der Rückseite des Polaroids und der Rückseite des Displays bleibt ein Abstand von 1/4 Zoll.

Sie denken vielleicht, dass das E-Ink-Display mehr Probleme bereitet, als es wert ist. Du hast vielleicht recht. Wenn Sie nach einer einfacheren Option suchen, sollten Sie nach einem kleinen Farbdisplay suchen, das über den HDMI-Anschluss angeschlossen werden kann. Der Nachteil ist, dass Sie immer auf den Desktop des Raspberry Pi-Betriebssystems blicken, aber der Vorteil ist, dass Sie ihn einfach anschließen und loslegen können.

Möglicherweise benötigen Sie eine Auffrischung der Funktionsweise eines Belegdruckers. Sie verwenden keine Tinte. Stattdessen verwenden diese Drucker Thermopapier. Ich bin mir nicht ganz sicher, wie das Papier entsteht, aber ich stelle es mir als Zeichnen mit Hitze vor. Wenn die Hitze 270 Grad Fahrenheit erreicht, entsteht ein schwarzer Bereich. Wenn Sie die Papierrolle heiß genug machen würden, würde sie vollständig schwarz werden. Der große Vorteil hierbei ist, dass keine Tinte verwendet wird und im Vergleich zu echtem Polaroidfilm keine komplexen chemischen Reaktionen stattfinden müssen.

Die Verwendung von Thermopapier hat auch Nachteile. Offensichtlich kann man nur in Schwarzweiß arbeiten, es gibt keine Farbe. Und selbst im Schwarz-Weiß-Bereich gibt es keine Grautöne. Sie müssen das Bild vollständig mit schwarzen Punkten zeichnen. Wenn Sie versuchen, aus diesen Punkten möglichst viel Qualität herauszuholen, werden Sie unweigerlich in den Kaninchenbau des Dithering-Verständnisses geraten. Besonders hervorzuheben ist der Floyd-Steinberg-Algorithmus. Ich lasse dich alleine den Kaninchenstall hinuntergehen.

Wenn Sie mit verschiedenen Kontrasteinstellungen und Dithering-Techniken experimentieren, werden Sie unweigerlich lange Bildstreifen erhalten. Hier ist eine Auswahl der vielen Selfies, die ich gemacht habe, um die ideale Bildausgabe zu finden.

Mir persönlich gefällt das Aussehen von geditherten Bildern. Es erinnert mich an meinen ersten Kunstunterricht, als wir lernten, wie man durch Tupfen zeichnet. Es ist ein einzigartiger Look, aber er ist nicht dasselbe wie die sanften Abstufungen der Schwarz-Weiß-Fotografie, die wir zu schätzen gelernt haben. Ich erwähne dies, weil diese Kamera von der Tradition abweicht und die einzigartigen Bilder, die sie erzeugt, als „Merkmal“ der Kamera und nicht als „Fehler“ betrachtet werden sollten. Wenn wir makellose Bilder wünschen, können wir buchstäblich jede andere Consumer-Kamera auf dem Markt verwenden und in der Zwischenzeit etwas Geld sparen. Der springende Punkt hier ist, etwas Einzigartiges zu tun.

Nachdem Sie nun den Thermodruck verstanden haben, sprechen wir über Drucker. Der von mir verwendete Belegdrucker wurde von Adafruit gekauft. Ich habe ihr „Mini-Thermo-Belegdrucker-Starterpaket“ gekauft, aber Sie können die Teile auch einzeln kaufen, wenn Sie möchten. Theoretisch könnten Sie mit dem Kauf einer Batterie auskommen, aber wahrscheinlich möchten Sie das Netzteil, damit Sie es während des Tests an die Wand anschließen können. Das andere Schöne ist, dass Adafruit über gute Tutorials verfügt, die Ihnen die Gewissheit geben, dass alles funktionieren wird. Beginnen Sie mit diesem.

Ich hatte gehofft, dass der Drucker ohne Modifikation in die Polaroid passen würde. Allerdings ist es etwas zu groß, sodass Sie entweder die Kamera kürzen oder den Drucker kürzen müssen. Ich habe mich dafür entschieden, den Drucker zu verkleinern, weil ein Teil des Reizes dieses Projekts darin besteht, so viel wie möglich vom Äußeren des Polaroids zu erhalten. Adafruit verkauft auch einen Bondrucker ohne Gehäuse. Das würde etwas Platz und ein paar Dollar sparen, und jetzt, da ich weiß, wie alles funktioniert, würde ich es wahrscheinlich verwenden, wenn ich das nächste Mal so etwas baue. Allerdings wäre das mit der neuen Herausforderung verbunden, herauszufinden, wie man die Papierrolle hält. Bei einem Projekt wie diesem geht es darum, Kompromisse einzugehen und die Herausforderungen auszuwählen, die Sie lösen möchten. Auf dem Foto unten sehen Sie den Winkel, der geschnitten werden muss, damit der Drucker passt. Dieser Schnitt muss auch auf der rechten Seite erfolgen. Achten Sie beim Schneiden darauf, dass Sie die Kabel und die interne Elektronik des Druckers nicht berühren.

Ein Problem mit dem Drucker von Adafruit besteht darin, dass sich die Qualität je nach Stromquelle ändert. Sie empfehlen eine 5-V-Stromquelle. Es funktioniert, insbesondere beim textbasierten Drucken. Das Problem besteht darin, dass beim Drucken von Bildern die schwarzen Bereiche dazu neigen, hell zu werden. Um die gesamte Breite des Papiers zu erhitzen, ist viel mehr Energie erforderlich als beim Drucken von Text. Dadurch können schwarze Bereiche grau erscheinen. Es ist schwer, sich zu beschweren, denn diese Drucker sind schließlich nicht für den Druck von Fotos konzipiert. Der Drucker kann einfach nicht gleichzeitig genug Wärme über die gesamte Papierbreite erzeugen. Ich habe mit einigen anderen Netzkabeln mit unterschiedlichen Ausgängen experimentiert, ohne großen Erfolg. Letztendlich brauchte ich ohnehin einen Batteriebetrieb, also verzichtete ich auf die Experimente mit Netzkabeln. Überraschenderweise führte der von mir gewählte wiederaufladbare Li-PO-Akku mit 7,4 V und 850 mAh zu den dunkelsten Drucken aller von mir getesteten Stromquellen.

Sobald der Drucker in die Kamera eingesetzt ist, schneiden Sie ein Loch unter das Display, das an der Stelle ausgerichtet ist, an der das Papier aus dem Drucker herauskommt. Zum Schneiden des Quittungspapiers habe ich die Klinge eines alten Paketbandschneiders verwendet.

Das andere Manko neben der fleckigen Schwarzausgabe ist die Streifenbildung. Immer wenn der Drucker eine Pause einlegt, um die zugeführten Daten nachzuholen, bleibt eine kleine Lücke, wenn er wieder mit dem Drucken beginnt. Theoretisch lässt sich diese Lücke vermeiden, wenn Sie den Puffer eliminieren und den Datenstrom kontinuierlich an den Drucker weiterleiten könnten. Und tatsächlich scheint das eine Option zu sein. Auf der Adafruit-Website wird ein undokumentierter Pin am Drucker erwähnt, der zur Synchronisierung verwendet werden kann. Ich habe das nicht getestet, weil ich nicht ganz verstehe, wie das funktionieren würde. Wenn Sie sich mit dieser Frage befassen, teilen Sie mir bitte Ihren Erfolg mit. Hier ist eine weitere Reihe von Selfies, bei denen man die Streifen deutlich erkennen kann.

Der Ausdruck eines Fotos dauert gut 30 Sekunden. Hier ist ein Video des Druckers in Aktion, damit Sie ein Gefühl dafür bekommen, wie lange es dauert, ein Bild zu drucken. Ich glaube, dass dies mit dem Adafruit-Hack gesteigert werden könnte. Ich habe den Verdacht, dass es sich bei den Zeitlücken zwischen den Druckvorgängen um künstliche Verzögerungen handelt, die verhindern, dass der Drucker den Datenpuffer übersteigt. Ich sage das, weil ich gelesen habe, dass der Papiervorschub mit dem Druckkopf synchronisiert werden muss. Ich könnte falsch liegen.

Genau wie beim E-Ink-Display erfordert es etwas Geduld, den Drucker zum Laufen zu bringen. Es gibt keinen Druckertreiber, Sie senden Daten im Wesentlichen mithilfe eines Codes direkt an den Drucker. Auch hier ist die Website von Adafruit wahrscheinlich die beste Quelle. Der Code in meinem GitHub-Repo ist aus ihren Beispielen übernommen. Wenn Sie also nicht weiterkommen, ist die Dokumentation von Adafruit die beste Wahl.

Der Vorteil des SNES-Controllers besteht neben dem nostalgischen Retro-Vorteil darin, dass er mir eine Reihe von Steuerelementen bietet, über die ich nicht lange nachdenken muss. Ich muss mich darauf konzentrieren, dass Kamera, Drucker und Display zusammenarbeiten, und dass ich einen bereits vorhandenen Controller habe, dem ich meine Funktionen schnell zuordnen kann, um die Arbeit zu vereinfachen. Außerdem habe ich bereits Erfahrung mit der Verwendung der Controller meiner Coffee Stirrer-Kamera, sodass es mir leicht fiel, sofort loszulegen.

Der Retro-Controller wird mit einem USB-Kabel verbunden. Um ein Foto zu machen, drücke ich die A-Taste. Um ein Bild auszudrucken, drücke ich die B-Taste. Um ein Bild zu löschen, drücke ich die X-Taste. Um die Anzeige zu löschen, kann ich die Y-Taste drücken. Ich habe die Start-/Auswahltasten oder die Links-/Rechtstasten oben nicht verwendet, sodass sie weiterhin für neue Funktionen verfügbar sind, wenn ich in Zukunft neue Ideen habe.

Was die Pfeiltasten betrifft, so blättern Sie mit der rechten und linken Taste des Tastenfelds durch eine Diashow aller von mir aufgenommenen Bilder. Das Drücken nach oben bewirkt derzeit nichts. Durch Drücken nach unten wird das Belegdruckerpapier vorgeschoben. Das ist praktisch, wenn ein Bild gedruckt ist und ich etwas mehr Papier ausspucken möchte, bevor ich es abreiße. Es ist auch ein schneller Test, um festzustellen, ob der Drucker und der Raspberry Pi kommunizieren. Ich drücke nach unten und wenn ich den Papiervorschub höre, weiß ich, dass der Akku des Druckers noch geladen und betriebsbereit ist.

Ich verwende zwei Batterien in der Kamera. Einer versorgt den Raspberry Pi mit Strom, während der andere den Drucker mit Strom versorgt. Theoretisch könnten Sie beide über dieselbe Stromquelle betreiben, aber ich glaube nicht, dass Sie genug Strom bekommen würden, um den Drucker ausreichend zu betreiben.

Auf der Raspberry-Pi-Seite habe ich den kleinsten Akku gekauft, den ich finden konnte. Es befindet sich größtenteils versteckt auf der Unterseite des Polaroids. Mir gefällt die Tatsache nicht, dass das Netzkabel vor dem Anschluss an den Raspberry Pi nach vorne und rund um das Loch verlaufen muss. Vielleicht finden Sie eine Möglichkeit, eine weitere Batterie in die Polaroid zu stecken, aber es ist einfach nicht mehr viel Platz übrig. Der Nachteil der darin befindlichen Batterie wäre, dass man zum Ein- und Ausschalten die Rückseite öffnen müsste. Es ist schön, dass man einfach den Akku herausnehmen kann, um die Kamera auszuschalten.

Ich habe ein USB-Kabel mit Ein-/Ausschalter verwendet, das ich von CanaKit erhalten habe. Vielleicht werde ich mit dieser Idee etwas zu süß. Ich dachte, es wäre großartig, diesen Knopf einfach zum Ein- und Ausschalten des Raspberry Pi verwenden zu können. In der Praxis ist es genauso einfach, den USB-Anschluss vom Akku zu trennen.

Auf der Druckerseite habe ich einen 850-mAh-Li-PO-Akku verwendet. Aus einer solchen Batterie kommen zwei Kabel heraus. Einer ist der Ausgang und der andere ist das Ladegerät. Um eine „schnelle Verbindung“ auf der Ausgangsseite zu ermöglichen, musste ich den Stecker durch generische 3-Draht-Stecker ersetzen. Dies ist notwendig, da ich nicht jedes Mal, wenn ich die Stromversorgung trennen muss, den gesamten Drucker entfernen muss. Hier wäre ein Wechsel besser und ich werde das vielleicht in Zukunft verbessern. Noch besser wäre es, wenn sich der Schalter an der Außenseite der Kamera befände, sodass ich nicht die Hintertür öffnen muss, um den Drucker auszustecken.

Der Akku befindet sich hinter dem Drucker und ich führe die Kabel heraus, damit ich die Stromversorgung je nach Bedarf anschließen und trennen kann. Zum Aufladen des Akkus wird zusätzlich ein USB-Anschluss vom Akku gespeist. Ich erkläre das auch in meinem Video, also schau dir das an, wenn du verstehen willst, wie das funktioniert. Wie gesagt, der überraschende Bonus war, dass mit diesem Aufbau ein besserer Fotodruck erzielt wurde als mit direktem Anschluss an die Wand.

Hier muss ich einen Haftungsausschluss abgeben. Ich kann Python schreiben, das funktioniert, aber ich kann nicht sagen, dass es schön ist. Es gibt sicherlich bessere Möglichkeiten, dies zu tun, und ein besserer Programmierer könnte meinen Code enorm verbessern. Aber wie gesagt, es funktioniert. Deshalb werde ich mein GitHub-Repository mit Ihnen teilen, kann aber keinen wirklichen Support anbieten. Hoffentlich reicht es aus, Ihnen zu zeigen, was ich mache, und Sie können es verbessern. Teilen Sie mir Ihre Verbesserungen mit und ich aktualisiere gerne meinen Code und gebe Ihnen Anerkennung.

Github Repo: https://github.com/adrian3/digital-polaroid-camera

Nehmen wir also an, Sie haben Kamera, Display und Drucker eingerichtet und funktionieren. Jetzt können Sie mein Python-Skript ausführen, das „digital-polaroid-camera.py“ heißt. Irgendwann möchten Sie Ihren Raspberry Pi so einstellen, dass er dieses Skript beim Booten automatisch ausführt. Im Moment können Sie es jedoch über Ihren Python-Editor oder das Terminal ausführen. Folgendes wird passieren:

Ich habe versucht, meinem Code Kommentare hinzuzufügen, um zu erklären, was passiert, aber beim Aufnehmen eines Fotos passieren ein paar Dinge, die ich näher erläutern sollte. Wenn ein Foto aufgenommen wird, handelt es sich um ein Vollfarbbild in voller Größe. Dieses Bild wird in einem Ordner gespeichert. Dies ist praktisch, da Sie über ein normales, hochauflösendes Foto verfügen, falls Sie es später einmal benötigen. Mit anderen Worten: Diese Kamera erstellt immer noch normale JPGs wie jede andere Digitalkamera.

Bei der Aufnahme des Fotos entsteht ein zweites Bild, das für die Darstellung und den Ausdruck optimiert ist. Mit ImageMagick wird die Größe des Originalfotos geändert, in Schwarzweiß konvertiert und das Floyd-Steinberg-Dithering angewendet. Ich kann in diesem Schritt auch den Kontrast erhöhen, obwohl dies standardmäßig deaktiviert ist.

Dieses neue Bild wird tatsächlich zweimal gespeichert. Zunächst wird es als Schwarzweiß-JPG gespeichert, damit Sie es in Zukunft sehen und erneut verwenden können. Beim zweiten Speichern wird eine Datei mit der Erweiterung .py erstellt. Dabei handelt es sich nicht um eine normale Bilddatei, sondern um den Code, der alle Pixelinformationen aus dem Bild übernimmt und in Daten umwandelt, die wir an den Drucker senden können. Dieser Schritt ist notwendig, da es, wie bereits im Abschnitt „Drucker“ erwähnt, keine Druckertreiber gibt und Sie daher nicht einfach ein normales Bild an den Drucker senden können.

Es gibt auch einen Code, der beim Drücken von Tasten und beim Drucken von Bildern Signaltöne ausgibt. Dies ist optional, aber es ist schön, ein kleines akustisches Feedback zu bekommen, das Sie darüber informiert, dass die Dinge funktionieren.

Ein letztes Mal kann ich diesen Code nicht unterstützen, er soll Sie in die richtige Richtung weisen. Bitte verwenden Sie es, ändern Sie es, verbessern Sie es und machen Sie es zu Ihrem eigenen.

Das war ein lustiges Projekt und im Nachhinein gibt es ein paar Dinge, die ich anders machen oder vielleicht in Zukunft aktualisieren würde. Das erste ist der Controller. Obwohl der SNES-Controller genau das tut, was ich tun wollte, ist es eine umständliche Lösung. Der Draht stört. Es zwingt Sie, die Kamera in einer Hand und den Controller in der anderen zu halten. Es ist umständlich. Eine Lösung könnte darin bestehen, die Tasten vom Controller zu entfernen und sie direkt an der Kamera anzubringen. Wenn ich mir jedoch die Mühe mache, könnte ich genauso gut ganz auf das SNES verzichten und traditionellere Tasten verwenden.

Ein weiterer unangenehmer Teil der Kamera ist, dass ich jedes Mal, wenn ich die Kamera ein- oder ausschalte, die Rückseite öffnen muss, um den Drucker vom Akku zu trennen. Es scheint eine kleine Sache zu sein, aber jedes Mal, wenn ich die Rückseite öffne und schließe, muss ich das Papier erneut durch die Öffnung fädeln. Es verschwendet ein wenig Papier und kostet Zeit. Ich könnte die Drähte und Anschlüsse nach außen verlegen, aber ich möchte nicht, dass das Zeug freiliegt. Die ideale Lösung wäre ein einziger Ein-/Ausschalter, der sowohl den Drucker als auch den Pi steuert und von außen zugänglich ist. Möglicherweise könnte der Druckerladeanschluss auch von der Vorderseite der Kamera aus zugänglich sein. Wenn Sie dieses Projekt in Angriff nehmen, denken Sie über die Lösung dieses Problems nach und teilen Sie mir mit, was Sie dabei herausgefunden haben.

Das Letzte, was für ein Upgrade reif ist, ist der Bondrucker. Der Drucker, den ich verwendet habe, eignet sich hervorragend für Texte, ist jedoch nicht ideal für Fotos. Ich war auf der Suche nach der besten Option zur Aufrüstung meines Thermobondruckers und glaube, ich habe sie gefunden. Meine ersten Tests zeigen, dass ein 80-mm-ESC/POS-kompatibler Belegdrucker wahrscheinlich die besten Ergebnisse liefert. Die Herausforderung besteht darin, ein Gerät zu finden, das klein und batteriebetrieben ist. Dies wird ein wichtiger Teil meines nächsten Kameraprojekts sein. Bleiben Sie also gespannt auf meine Ratschläge zu Thermodruckerkameras.

PS Das war ein langer Beitrag und ich bin mir sicher, dass ich einige wichtige Details ausgelassen habe. Ich werde mit Updates zurückkommen, da ich meine Kamera zwangsläufig verbessere. Ich hoffe wirklich, dass Ihnen diese Geschichte gefallen hat. Vergessen Sie nicht, mir (@ade3) auf Instagram zu folgen, damit Sie dieses und meine anderen Fotoabenteuer im Auge behalten. Bleiben Sie kreativ.

Über den Autor : Adrian Hanft ist ein Fotografie- und Kamera-Enthusiast, Designer und Autor von User Zero: Inside the Tool that is Reshaping Dystopia. Die in diesem Artikel geäußerten Meinungen sind ausschließlich die des Autors. Weitere Arbeiten und Texte von Hanft finden Sie auf seiner Website, seinem Blog und auf Instagram. Dieser Artikel wurde auch hier veröffentlicht.

Teile Werkzeuge PS Über den Autor