Inhaltsverzeichnis:
- Schritt 1: Die Dinge, die Sie brauchen
- Schritt 2: Optional: Bereiten Sie Ihren Raspberry Pi für alles vor
- Schritt 3: Schneiden Sie Ihren Kamerarahmen aus Karton
- Schritt 4: Vorbereiten und Anbringen Ihres Touchscreens
- Schritt 5: Vorbereiten und Montieren Ihres Kameramoduls
- Schritt 6: Vorbereiten und Montieren Ihres Thermodruckers
- Schritt 7: Vorbereiten und Montieren Ihres Switches
- Schritt 8: Installieren Ihres Druckers
- Schritt 9: Installieren Sie das Bildaufnahme-Skript
- Schritt 10: Starten der Kamerasoftware beim Booten
- Schritt 11: Möchten Sie mehr wissen?
Video: Pi-betriebene Thermodruckerkamera - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
Vermisst du deine alte Polaroid-Sofortbildkamera oder die Schwarz-Weiß-Kamera deines alten Gameboy Classic? Wir auch, wenn wir wirklich nostalgisch sind! In diesem Instructable zeigen wir Ihnen, wie Sie Ihre eigene Sofortbildkamera mit einem Raspberry Pi, einer Pi-Kamera und einem Bildschirm sowie etwas Elektronik und einem Haufen Pappe herstellen!.
Schritt 1: Die Dinge, die Sie brauchen
Für dieses Projekt haben wir folgende Materialien verwendet:
- Ein Raspberry Pi 3B oder 3B+ mit microSD-Karte (dieses Modell ist unsere erste Wahl für Builds, aber dieses Projekt sollte mit anderen Raspberry Pi-Modellen funktionieren)
- Ein Raspberry Pi Kameramodul
- Ein 3 Ampere, 5 V microUSB-Netzteil
- Ein offizieller Raspberry Pi-Touchscreen
- Ein USB-Thermodrucker - wir haben einen der winzigen 3D-Thermodrucker von Adafruit verwendet
- Ein Schalter - wir haben einen der Arcade-Buttons von Adafruit aus einem früheren Projekt verwendet, aber jeder Schalter ist ausreichend
Außerdem haben wir folgende Geräte verwendet:
- Ein drittes Handwerkzeug, um Ihre Elektronik beim Löten zu halten
- Zangen - Flach-, Spitz- und Schneidzangen
- Eine Abisolierzange - um Zeit bei der Vorbereitung der Verkabelung zu sparen
- Ein Lötkolben und Lot
Schritt 2: Optional: Bereiten Sie Ihren Raspberry Pi für alles vor
Für dieses Instructable verwenden wir einen Raspberry Pi, den wir mit unserem vorherigen Tutorial vorbereitet haben. Wenn Sie bei Null anfangen, ist dies eine großartige Möglichkeit, um sicherzustellen, dass wir ungefähr das gleiche Setup verwenden.
Zögern Sie nicht, Ihren Raspberry Pi mit dieser Anleitung einzurichten, wenn Sie möchten, und kommen Sie dann hierher zurück, um mit unserem Wärmedruckerkamera-Projekt fortzufahren!
Schritt 3: Schneiden Sie Ihren Kamerarahmen aus Karton
Wir haben einen Papprahmen entworfen, damit wir unsere Kamera leicht dorthin bewegen können, wo wir sie brauchen - zum Beispiel, wenn Sie eine bessere Beleuchtung benötigen oder sie zu einer Veranstaltung mitnehmen möchten.
Sie können die Vektordateien zum Laserschneiden von Github herunterladen oder als Anleitung verwenden, um Ihre eigenen mit einer X-acto-Klinge oder einem Cutter zu schneiden. Für dieses Instructable gehen wir davon aus, dass Sie unseren Kartonrahmen verwenden!
Schritt 4: Vorbereiten und Anbringen Ihres Touchscreens
Öffnen Sie Ihre Touchscreen-Box und überprüfen Sie, ob Sie Folgendes haben:
- dein Videokabel
- deine Befestigungsschrauben
- Ihre DuPont-Kabel
- dein Touchscreen
Wenn Sie alles haben, können Sie loslegen!
- Verbinden Sie das rote DuPont-Kabel mit dem 5V-Pin auf der Bildschirmplatine
- Verbinden Sie das schwarze DuPont-Kabel mit dem Erdungsstift auf der Bildschirmplatine
- Setzen Sie Ihren Pi auf die Beiträge auf Ihrem Touchscreen
- Schrauben Sie Ihren Pi fest
- Verbinden Sie das schwarze DuPont-Kabel mit einem 5V-Pin und das rote DuPont-Kabel mit einem Masse-Pin an Ihrem Pi
Versorgen Sie Ihren Bildschirm und Ihren Pi über den microUSB-Anschluss auf Ihrem Bildschirm. Wenn alles gut gelaufen ist, sollten sich der Pi und der Bildschirm beide einschalten! Wenn Sie zufrieden sind, dass alles richtig zu funktionieren scheint, schalten Sie alles aus: Wir werden uns gleich wieder auf Ihren Pi zurückbesinnen.
Schritt 5: Vorbereiten und Montieren Ihres Kameramoduls
TIPP - Das Pi-Kameramodul ist eines der empfindlichsten Elektronikteile, mit denen wir gearbeitet haben, und wir haben gesehen, dass einige nur wegen statischer Elektrizität gebraten wurden. Erden Sie sich, indem Sie im MakerSpace oder in Ihrem Zuhause etwas Großes und Metallisches berühren, wie einen Laserschneider, eine Spülmaschine oder einen Heizkörper!
Öffnen Sie Ihre Pi-Modulbox und überprüfen Sie, ob Sie Folgendes haben:
- Ihr Pi-Kameramodul
- Ihr Pi-Kamerakabel
Wenn ja, großartig! Zeit, die Kamera mit Ihrem Pi zu verbinden:
- Ziehen Sie die braune Lasche am Anschluss des Kameramoduls vorsichtig nach oben
- Stecken Sie das Ende Ihres Kabels ein, Silberkontakte (oben? unten?)
- Drücken Sie die Lasche wieder hinein, um das Kabel zu befestigen
- Ziehen Sie die braune Lasche des Kameraanschlusses auf Ihrem Pi. vorsichtig nach oben
- Stecken Sie das andere Ende Ihres Kabels in den Anschluss, die silbernen Kontakte sind zum Bildschirmanschluss gedreht
Sichern Sie abschließend das Pi-Kameramodul von hinten mit einem Stück Klebeband im Kartonrahmen.
Schritt 6: Vorbereiten und Montieren Ihres Thermodruckers
TIPP: Zum ersten Mal einen Lötkolben verwenden? Sehen Sie sich zuerst den Leitfaden von Adafruit für exzellentes Löten an!
Zeit, Ihr Druckerpaket zu überprüfen! Für diesen Schritt benötigen Sie:
- Ihr Thermodrucker
- Ihr Druckernetzteil
- Die mit Ihrem Drucker gelieferten Anschlussdrähte
Wenn Sie alles haben, können Sie Ihren Drucker für die Stromversorgung vorbereiten! Schalten Sie Ihren Lötkolben ein und:
- Verzinnen Sie die hinteren und vorderen Stifte Ihres Laufsteckers
- Einige rote und schwarze Drähte abisolieren und verzinnen
- Löten Sie den roten Draht an den hinteren Stift Löten Sie den schwarzen Draht an den vorderen Stift (wenn Sie einen Schrumpfschlauch verwenden möchten, um die Drähte zu isolieren, ist es jetzt an der Zeit, ihn zuzuschneiden und auf die Drähte zu schieben!)
- Löten Sie die roten und schwarzen Drähte an die entsprechenden Drähte am Stromanschluss, der mit Ihrem Drucker geliefert wurde (wenn Sie einen Schrumpfschlauch verwendet haben, können Sie ihn jetzt erhitzen, damit er Ihre Drähte umarmt, isoliert und sichert).
Ihr Drucker ist bereit! Sie können es jetzt in den Rahmen legen:
- Führen Sie Ihren Drucker durch die Vorderseite des Rahmens ein, wobei sich die Tür nach unten öffnet
- Schließen Sie Ihre Stromkabel und das USB-Kabel von der Rückseite an
- Verbinden Sie das USB-Kabel mit dem Pi
- Verbinden Sie das Netzteil mit dem Hohlstecker
Schritt 7: Vorbereiten und Montieren Ihres Switches
TIPP: Wenn Ihr Schalter wie unserer mehr als zwei Pins hat und Sie nicht wissen, welcher was tut, können Sie den Durchgangsmodus eines Multimeters verwenden, um zu erkennen, welche Pins verbunden sind, wenn Sie Ihren Schalter drücken!
Nachdem Sie die Schaltstifte identifiziert haben, schalten Sie Ihren Lötkolben ein und:
- Verzinnen Sie die Schaltstifte mit etwas Lötzinn
- Strippen und bereiten Sie einige Drähte auf die gleiche Weise vor, wie Sie es für die Stromkabel Ihres Druckers getan haben, diesmal mit einigen DuPont-Drähten (oder normalen Drähten, falls Sie nur alles auf die Pins Ihres Pi löten möchten).
- Löten Sie sie an die Pins Ihres Schalters
- Führen Sie Ihren Schalter durch das Loch in Ihrem Papprahmen, die Drähte zuerst. Sichern Sie Ihren Schalter von hinten mit dem Schraubring, aber nicht ganz
- Verbinden Sie das schwarze DuPont-Kabel mit einem Masse-Pin und das andere Kabel mit dem BCM-Pin 16 Ihres Pi – mit den GPIO-Pins näher bei Ihnen, das ist der dritte Pin von links.
Schritt 8: Installieren Ihres Druckers
Nachdem Ihr Drucker nun einsatzbereit ist, können wir uns mit der Software beschäftigen. Stellen Sie zunächst sicher, dass Ihr Rapsberry Pi-Betriebssystem auf dem neuesten Stand ist. Geben Sie in Ihrem Terminal Folgendes ein:
sudo apt-get update
sudo apt-get upgrade
Dies kann eine Weile dauern, aber sobald alles auf dem neuesten Stand ist, können wir die Druckerunterstützung auf Ihrem Pi installieren. Noch in Ihrem Terminal:
sudo apt-get install git cups wiringpi build-essential libcups2-dev libcupsimage2-dev
Dadurch wird die gesamte Software installiert, die Sie zur Unterstützung Ihres Druckers benötigen. Als Nächstes fügen wir die Kapazität Ihres Druckers zum Drucken von Rastergrafiken hinzu. Noch in Ihrem Terminal:
git-Klon
cd zj-58 sudo mache sudo./install
Führen Sie jeden Befehl nacheinander aus, damit sie Zeit zum Beenden haben.
Sie sollten einen Testdruck im Karton Ihres Druckers haben: Sie sollten einen BAUDRATE-Wert darauf finden. Halten Sie es griffbereit, denn wir brauchen es für diesen nächsten Schritt! Erstellen Sie in Ihrem Terminal ein Profil für Ihren USB-Drucker mit:
sudo lpadmin -p ZJ-58 -E -v serial:/dev/ttyUSB0?baud=IHR BAUDRATE-WERT HIER -m zjiang/ZJ-58.ppd
Dann machen Sie diesen neuen Drucker zu Ihrem Standarddrucker mit:
sudo lpoptions -d ZJ-58
Das ist es! Ihr Drucker sollte betriebsbereit sein.
Schritt 9: Installieren Sie das Bildaufnahme-Skript
Um das Fotoskript zu installieren, können Sie einfach den Code kopieren, den wir auf Github zur Verfügung gestellt haben. Es ist eine vereinfachte und kommentierte Version des Originalskripts von Philip Burgess, die automatisch die Belichtung für die Kamera einstellt. Geben Sie in Ihrem Terminal Folgendes ein:
git-Klon
Dadurch wird ein Ordner thermal_printer_camera erstellt und alle erforderlichen Dateien dort heruntergeladen.
Um Ihr Setup jetzt zu testen, gehen Sie zum Ordner thermal_printer_camera:
cd /home/pi/thermal_printer_camera
Erteilen Sie sich die Berechtigungen zum Ausführen des Instant-Kamera-Skripts:
sudo chmod +rx thermal_printer_camera.sh
Führen Sie das Skript aus:
./thermal_printer_camera
Wenn Sie Ihren Schalter drücken, zeigt Ihr Bildschirm eine Vorschau dessen an, was die Kamera sehen kann. Sie haben ein paar Sekunden Zeit, um zu posieren und das Bild auf Ihrer Wärmebildkamera auszudrucken!
Schritt 10: Starten der Kamerasoftware beim Booten
Lassen Sie uns schließlich das Bildaufnahmeskript automatisch starten, wenn wir den Pi einschalten! Geben Sie in Ihrem Terminal Folgendes ein:
sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
um die Datei zu bearbeiten, die Programme beim Desktop-Start verwaltet. Dadurch werden die Textdateien geöffnet, die die beim Start auszuführenden Befehle auflisten, unabhängig davon, wer angemeldet ist. Verwenden Sie die Pfeiltasten oder Ihre Maus, um zum Ende der zweiten Zeile zu navigieren und drücken Sie die Eingabetaste für eine neue Zeile. Fügen Sie dann Folgendes hinzu:
/home/pi/thermal_printer_camera/thermal_printer_camera.sh
Dadurch wird die Kamerasoftware mit Ihrem Raspberry Pi beim Booten gestartet. Drücken Sie zum Beenden STRG+X und bestätigen Sie die Änderungen mit Y und Enter.
Jetzt ist ein guter Zeitpunkt, um Ihren Pi neu zu starten und zu testen! Auf Ihrem Bildschirm sollte nichts Besonderes angezeigt werden, aber wenn Sie den Schalter drücken, sollte die Kamera aktiviert werden und der Pi gibt Ihnen einige Sekunden lang eine Vorschau auf Ihrem Bildschirm, bevor Sie Ihr Bild ausdrucken!
Schritt 11: Möchten Sie mehr wissen?
Dieses Design wurde von Phillip Burgess's Tutorial "Instant Camera using Raspberry Pi and Thermal Printer" inspiriert.
unter
Wir haben diese Kamera und einen schicken lasergeschnittenen Holzrahmen für unser 2018 Library Lets Loose Fundraising-Event verwendet und bereiten uns bereits auf das nächste vor! Weitere Informationen finden Sie auf der Website der Johnson County Library Foundation unter