So erstellen sie einen fotokabine mit dem himbeer-pi

Fotokabinen macht viel Spaß und machen eine Menge angenießender Ergänzung zu sozialen Ereignissen wie Parteien, Geburtstage und Hochzeiten. Sie posieren gerne für Bilder und enden mit unterschiedlichen Andenken eines denkwürdigen Ereignisses. Bei der Vermietung eines Fotokabels kann man mit einem Himbeer-Pi teuer sein, Sie können Ihr eigenes Geld für viel weniger Geld machen und viel mehr Spaß machen!

Schritte

Teil 1 von 8:
Einrichten Ihrer Himbeer-PI
  1. Bildtitel rpisetup.jpg
1. Stellen Sie sicher, dass Ihre Himbeer-PI auf dem neuesten Stand ist. Sie benötigen ein Raspberry PI-Modell 2b oder höher, das das neueste unterstützte Raspbian-Betriebssystem mit einem Monitor, einer Tastatur und einer Maus ausgeführt wird. Wenn Sie Ihre Raspberry PI nicht bereits auf diese Weise einrichten lassen, schauen Sie sich den Anleitung an Wie man mit dem Himbeer-Pi angeht Für detaillierte Schritt-für-Schritt-Anweisungen.
  • Bildtitel terminalaptget.jpg
    2. Aktualisieren Sie Ihre Paketbibliotheken. Öffnen Sie ein neues Terminalfenster, indem Sie das Terminal-Symbol oben links in der Taskleiste drücken, und geben Sie Folgendes ein:
    Sudo Apt-Holen Sie sich aktualisieren
  • Drücken Sie dann ↵ ENTER. Dadurch werden Ihre Software-Paketlisten aktualisiert, sodass Sie feststellen können, welche Programme ein Upgrade benötigen und welche bereits aktuell sind.
  • 3. Aktualisieren Sie Ihre Pakete. Geben Sie im Terminal ein:
    Sudo Apt-Get Upgrade
  • Drücken Sie dann ↵ ENTER. Dadurch wird Ihr Programme und das Betriebssystem aktualisiert, wenn neuere Versionen verfügbar sind.
  • Teil 2 von 8:
    Anschließen des Kameramoduls
    1. Schließen Sie den Himbeer-Pi herunter und trennen Sie die Macht.
  • Bildtitel Locatecameraport.jpg
    2. Suchen Sie den Kameraport.
  • Bild mit dem Titel cameraportup.jpg
    3. Heben Sie die Rückenlasche an, indem Sie sich an den beiden Seiten hochziehen.
  • Bildtitel cameraportribbon.jpg
    4. Legen Sie das Flachbandkabel ein, sodass die Metallanschlüsse vom Ethernet-Anschluss und in Richtung des HDMI-Ports wie abgebildet entfernt sind.
  • Bild mit dem Titel cameraportdown.jpg
    5. Halten Sie das Kamera-Flachbandkabel an Ort und Stelle und drücken Sie auf den beiden Registerkarten. Dadurch wird das Flachbandkabel der Kamera eingesperrt. Stellen Sie sicher, dass das Flachbandkabel sicher ist und gleichmäßig im Kamerabschnitt sitzt.
  • 6. Verbinden Sie die Macht wieder und starten Sie den Himbeer-Pi.
  • Titel Raspi Config Menu.jpg
    Titel Raspi Config Menu.jpg
    7. Öffnen Sie das Raspberry PI-Konfigurationsmenü. Klicken Sie in der oberen linken Ecke der Taskleiste auf das Himbeersymbol. Gehen Sie zu "Voreinstellungen" und klicken Sie dann auf "Raspberry PI-Konfiguration."
  • Bildtitel Raspi config.jpg
    Bildtitel Raspi config.jpg
    8. Stellen Sie sicher, dass die Kamerasoftware auf der Registerkarte Schnittstellen aktiviert ist. Dann drücken Sie OK.
  • Der Computer kann Sie auffordern, dass er neu starten muss, bevor Änderungen wirksam werden können. Es wird dann fragen, ob Sie jetzt den Computer neu starten möchten. In diesem Fall wählen Sie Ja.
  • 9. Testen Sie die Kamera, indem Sie ein Foto machen! Öffnen Sie ein neues Terminalfenster und geben Sie ein:

    raspistill -o cam.jpg

  • Drücken Sie dann ↵ ENTER. Die Kameratreview schaltet sich ein zweiter später ein Bild ein. Es wird mit dem Dateinamen Ihres Benutzers in Ihrem Benutzerverzeichnis gespeichert Nocken.jpg.
  • Sie können ersetzen Nocken.jpg In dem obigen Befehl mit dem, was Sie ein Dateiname bevorzugen, solange sie damit endet .jpg
  • Bildtitel Openca
    10. Öffnen Sie die Bilddatei, die Sie gerade erstellt haben. Sie können den Dateimanager öffnen, indem Sie auf das Dateiordner-Symbol auf der oberen linken Seite der Taskleiste klicken. Sie sollten die Bilddatei in Ihrem Home-Verzeichnis sehen. Doppelklicken Sie auf die Datei, und dies wird das Bild mit dem Bildbetrachter öffnen. Ausgezeichnet!
  • Teil 3 von 8:
    Wahl eines Fotodruckers
    1. Bildtitel ChooseArprinter.jpg
    1. Betrachten Sie die Vor- und Nachteile verschiedener Drucker.
    • Inkjet Drucker sind in der Regel weniger teuer und produzieren gute Fotoqualitätsdrucke. Sie haben jedoch typischerweise langsamere Druckgeschwindigkeiten und sind beim Drucken in großer Menge täuschen. Das Fotopapier wird in Blättern verkauft und die Tintenpatronen werden separat per Farbe verkauft.
    • Laser Drucker haben ausgezeichnete Druckgeschwindigkeiten, aber selbst Farblaserdrucker produzieren normalerweise keine Bilder von Fotoqualität, noch drucken sie auf Fotopapier. Bei Farblaserdruckern werden auch die Tonerkartuschen separat von der Farbe verkauft.
    • Farbstoff-Sublimation Drucker bieten exzellente Drucke für Fotoqualität, schnelle Druckgeschwindigkeiten und variieren stark im Preis. Das Fotopapier für Farbstoff-Sublimationsdrucker wird mit der genauen Menge an Farbstofffilm verkauft, um dieselbe Papiermenge zu drucken. Für die teureren Hochvolumen-Modelle werden das Papier und der Farbstoff in Rollen zusammen verkauft, und der Drucker schneidet jedes Foto nach dem Drucken automatisch ab. Für die weniger teuren niedrigeren Mengenmodelle werden das Fotopapier und der Farbstoff in Blättern zusammen verkauft.
  • 2. Betrachten Sie Ihre Bedürfnisse und Ihr Budget. In welcher Art von Ereignis wird Ihr Foto-Stand verwendet und wie viele Fotos drucken Sie wahrscheinlich?? Welche Fotogröße möchten Sie, dass die Drucke sein und wie teuer die erforderlichen Medien sind? Wirst du den Fotokaban in der Zukunft benutzen?? Je nach Ihren Umständen kann es in Ihrem besten Interesse sein, einen professionellen Ereignisdrucker zu mieten oder ein benutztes Modell bei einem Bruchteil der Kosten zu kaufen.
  • 3. Stellen Sie sicher, dass Ihr Drucker mit dem Himbeer-Pi kompatibel ist. Welchen Drucker, den Sie verwenden möchten, müssen Sie von GUTENPRINT unterstützt werden. Gutenprint ist eine Open-Source-Sammlung von freien Druckertreibern für die Verwendung mit Unix-basierten Drucksystemen, was das Raspberry PI zum Drucken verwendet. Hier ist eine Liste von Druckern, die derzeit mit GUTENPRINT kompatibel sind. Wenn es "experimentell" neben Ihrem Drucker sagt, könnte es Probleme haben und möglicherweise nicht zuverlässig auf der Himbeer-PI arbeiten.
  • Teil 4 von 8:
    Installieren des Fotodruckers
    1. Becher installieren. Becher (oder ein gemeinsames Unix-Drucksystem) ist das Programm, das wir von der Himbeer-PI drucken müssen. Öffnen Sie ein neues Terminalfenster und geben Sie ein:
    Sudo Apt-Holen Sie installierende Tassen
  • Drücken Sie dann ↵ ENTER und lädt die Installationsdateien. Wenn Sie dazu aufgefordert werden, fortzufahren, geben Sie ein Y und drücken Sie ↵ ENTER. Becher beginnen den Installationsprozess, der 15 Minuten oder länger dauern kann.
  • 2. Fügen Sie der Gruppe den Benutzer "PI" hinzu, der drucken `lpadmin` drucken darf. Im Terminal-Typ:
    sudo usermod -a -g lpadmin pi
  • Drücken Sie dann ↵ ENTER.
  • 3. Stecken Sie den Drucker mit dem USB-Kabel an den Raspberry Pi. Drehen Sie dann den Drucker auf.
  • Bildtitel Cupsbrowser.jpg
    4. Öffnen Sie den Internetbrowser, indem Sie auf das blaue Globus-Symbol in der oberen linken Seite der Task-Leiste klicken. Geben Sie in der URL-Leiste die folgende Adresse ein:

    http: // 127.0.0.1: 631

  • Drücken Sie dann ↵ ENTER. Dadurch wird die Becher-Setup-Seite in Ihrem Browser geöffnet.
  • Bildtitel cupslogin1.jpg
    5. Klicken Sie auf die Registerkarte Verwaltung. Klicken Sie dann auf Drucker hinzufügen. Sie werden für Ihren Benutzernamen und Ihr Passwort aufgefordert.
  • Der Standard-Benutzername ist Pi und das Standardkennwort ist Himbeere Es sei denn, es wurde zuvor geändert.
  • Bildtitel LocalPrinters.jpg
    6. Wählen Sie Ihren Drucker unter der Liste der lokalen Drucker aus und klicken Sie auf Fortsetzen. Ignorieren Sie den VNC-Remote-Drucker und machen Sie sich keine Sorgen, wenn Ihr Drucker zweimal aufgeführt ist.
  • Bildtitel nameprinter.jpg
    7. Benennen Sie Ihren Drucker um, um sich an etwas einfach zu erinnern und einfach zu tippen. Im Beispiel, das abgebildet ist, werden wir den Drucker aus dem Standard umbenennen Sony_up-dr200 einfach Sonyup Es ist also einfacher zu erinnern und zu tippen. Sie können auch ein Ort-Tag eingeben, wenn Sie möchten. In diesem Beispiel geben wir ein Fotoautomat als Standort. Klicken Sie dann auf Weiter.
  • Bildtitel PrinterDriver.jpg
    8. Wählen Sie den Druckertreiber für Ihren spezifischen Drucker-Make und Modell des Druckers aus. Klicken Sie dann auf Drucker hinzufügen.
  • Bildtitel Defaultprintersetup.jpg
    9. Wählen Sie die Standarddruckeinstellungen aus, die Sie auf diesem Drucker bevorzugen. Wenn Sie nicht wissen, was für eine bestimmte Einstellung ist, ist es am besten, es in Ruhe zu lassen. Die wichtigste Einstellung besteht darin, sicherzustellen, dass die Mediengröße mit der Papiergröße entspricht, die Sie gerade verwenden. Klicken Sie dann auf Standardoptionen festlegen. Sie sollten eine Bestätigungsseite sehen, die angezeigt wird "Die Standardoptionen von drucker `yourprintername` wurden erfolgreich eingestellt." Dadurch wird Sie dann auf den Hauptstatus und der Jobseite des Druckers abgeleitet.
  • Bildtitel Lpstatidle.jpg
    Bildtitel Lpstatidle.jpg
    10. Überprüfen Sie auf aktive Drucker. Öffnen Sie ein neues Terminalfenster und geben Sie ein:

    lpstat -p

  • Drücken Sie dann ↵ ENTER. Dies gibt den Namen und den Status des aktuellen Standarddruckers zurück. Der angezeigte Druckername sollte derjenige sein, den Sie zuvor in der Becher-Setup bezeichnet haben, und der Status sollte sein "untätig" Wenn der Drucker nicht verwendet wird.
  • Bildtitel lscolorguide.jpg
    Bildtitel lscolorguide.jpg
    11. Listen Sie die Dateien in Ihrem Home-Verzeichnis auf. Im Terminal-Typ:

    ls

  • Drücken Sie dann ↵ ENTER. Dies gibt eine Liste von Verzeichnissen und Dateien zurück, die sich im Home-Verzeichnis befinden. In der Liste sollten Sie den Dateinamen des Bildes finden, das Sie zuvor im Abschnitt Connect The Camera Modul angenommen haben.
  • 12. Das bild drucken. Im Terminal-Typ:

    LP -D-DruckerName CAM.jpg

  • Anstatt von Druckername Geben Sie Ihren eigenen Druckernamen und den Ersatz des Druckers ein Nocken.jpg Mit dem Dateinamen Ihres Bildes drücken Sie ↵ ENTER. Ihr Bild druckt vom Drucker aus dem Drucker! Gute Arbeit!
  • Teil 5 von 8:
    Den Fotokooth-Code bekommen
    1. Bildtitel boothygithub.jpg
    1. Wählen Sie einen Foto-Booth-Code aus. Das Erstellen eines Fotokabine-Programms von Grund auf den Geltungsbereich dieses Anleitung. Glücklicherweise gibt es viele verschiedene Programme, die im Netz schweben, dass verschiedene Benutzer für ihre eigenen DIY-Fotokabine-Projekte geschrieben haben! Glücklicherweise haben viele dieser fantastischen Menschen ihren offenen Quellcode für die Öffentlichkeit für den persönlichen Gebrauch frei gemacht.
    • Sie können Orte wie Github suchen.com für einen, der Ihren Bedürfnissen entspricht, wird dieses Anleitgerät jedoch ein Programm, das von Kenneth Centurion geschrieben wurde, und benutzbar mit dem Namen "Boothey" als Beispiel. Es ist einfach und ziemlich leicht zu verstehen und könnte ohne zu viel Programmierkenntnisse angepasst werden. Sie können die Dateien inspizieren und den Code in Ihrem Browser hier erkunden: https: // github.com / zoroloco / boothy.
  • Bildtitel Cloneboothy.jpg
    2. Klonen das boothy-repository. Das Klonen ist einfach eine andere Möglichkeit, "Downloading" zu sagen, und ein Repository ist einfach eine Sammlung von Dateien. Öffnen Sie ein neues Terminal-Fenster und ändern Sie das Verzeichnis, indem Sie eingeben:

    CD / usr / local / src

  • Dann drücken Sie ↵ ein.
  • Klonen Sie das Koothy-Repository in diesen Ordner, indem Sie eingeben:
  • sudo git klon git: // github.com / zoroloco / boothy.git

  • Drücken Sie dann ↵ ENTER. Dies kopiert den gesamten Boothy-Depository und alle Dateien in das Verzeichnis, in dem Sie derzeit in sind. Gute Arbeit!
  • Teil 6 von 8:
    Fotokooth-Code einrichten
    1. Ändern Sie Datei- und Ordnerberechtigungen. Sie müssen viele dieser neuen Dateien beschreibbar und ausführbar machen, damit Sie die verschiedenen Dateien bearbeiten und ausführen können. Sie können mehr über die verschiedenen Berechtigungseinstellungen erfahren Die offizielle Linux-Website. Der schnellste Weg ist, das gesamte koholische Verzeichnis lesbar, beschreibbar und an alle ausführbar zu machen. Dazu gehört zum Terminalfenstertyp:

    sudo chmod 777 -r / usr / local / src / boothy

  • Drücken Sie ↵ ENTER.
  • 2. Führen Sie die Installationsdatei als Bash-Skript aus. Die installation.Die TXT-Datei verfügt über eine Liste von Befehlen, die verschiedene Pakete herunterladen und installieren, die Sie zum Ausführen von Boothey benötigen. Anstatt sie alle manuell einzugeben, können Sie die Textdatei als Skript ausführen. Im Terminal-Typ:

    Sudo Bash / usr / local / src / boothy / installieren.TXT

  • Drücken Sie ↵ ENTER. Beachten Sie unbedingt auf alle Anweisungen während des Installationsvorgangs. Dieser Schritt könnte eine Weile dauern, also wäre dies eine tolle Zeit, um eine Tasse Kaffee zu ergreifen! Warten Sie, bis alle Pakete installiert sind, bevor Sie den nächsten Schritt fortfahren.
  • 3. Bearbeiten Sie das "Lauf" Skript. Im Terminal-Typ:

    Sudo Nano / usr / local / src / boothy / run.Sch

  • Drücken Sie ↵ ENTER. Dadurch wird die Datei geöffnet Lauf.Sch In einem Texteditor innerhalb des Terminals. Verwenden Sie die Pfeiltasten, um zu navigieren und a hinzuzufügen a -ich unten nach dem Wort "Python" Der gesamte Code erscheint also als:
  • #!/ bin / bash ## chmod + x run.SH ## Clearsudo Python -i / usr / local / src / boothy / pbooth.Py
  • Drücken Sie Strg+X und es wird dich fragen, ob du sparen willst. Drücken Sie y und drücken Sie ↵ ENTER.
  • Teil 7 von 8:
    Verbindung der Taste anschließen
    1. Herunterfahren der Himbeer-PI und trennen Sie die Stromversorgung.
  • Bildtitel Pinout.jpg
    Bildtitel Pinout.jpg
    2. Suchen Sie die GPIO-Pins für den Knopf. GPIO steht für die Eingangsleistung der allgemeinen Zwecke und bezieht sich auf die 40-Pins auf dem Himbeer-Pi. Sie werden verwendet, um verschiedene elektronische Eingangsausgabeobjekte wie Schaltflächen, Schalter, Leuchten usw. anzuschließen. und kann dann so programmiert werden, dass sie ungefähr alles tun. Wenn Sie das Pokooth inspiziert haben.PY-Datei Früher haben Sie möglicherweise aufgefallen, dass der Code den Button-Pin als 26 bezeichnet. Da sie nicht auf dem Raspberry Pi gekennzeichnet sind, beziehen Sie sich auf ein Schema der angegebenen Zahlen.
  • Bildtitel Buttongpio.jpg
    3. Anschließen eines Jumper-Drahtes an Pin 26. Verwenden Sie einen anderen farbigen Jumper-Draht und haken Sie es bis zu einem Bodenstift an. Es gibt eigentlich ein Masse-Pin direkt neben Nadel 26 auf dem letzten Pin in derselben Zeile. Wie in dem Bild gezeigt, ist ein roter Jumper-Draht an den Pin 26 angeschlossen, und ein schwarzer Jumperdraht ist an der Masse angeschlossen.
  • Bildtitel Breadboard.jpg
    4. Stecken Sie die Jumperdrähte in ein Breadboard. Breadboards können es viel einfacher machen, Kreisläufe ohne elektrisches Band oder ein Lötkolben zu kabelern und eignen sich ideal zum Testen, wenn Sie alles richtig verdrahtet haben. Stecken Sie den mit dem Boden verbundenen Jumperdraht in den (-) negativen Spur, und stecken Sie den mit dem Tastenstift verbundenen Jumper-Kabel in den (+) positiven Spur. Wie in dem Bild gezeigt, ist der rote Draht (mit dem Stift 26 verbunden) in die positive Spur eingesteckt und der schwarze Draht (mit Masse angeschlossen) in die negative Spur eingesteckt.
  • Bildtitel Breadboardhookup.jpg
    5. Stecken Sie zwei Längen des Hakendrahts in das Breadboard. Mit einem Drahtabstreifen, streifen beide Enden von zwei verschiedenen Farbdrähten. Stecken Sie eine Seite jedes Drahtes in den entsprechenden Tragetaschen des Breadboards. Wie abgebildet ist ein roter Hakendraht in die positive Spur des Breadboards angeschlossen, und ein weißer Draht ist in die negative Spur des Breadboards angeschlossen.
  • Bildtitel Buttonwire.jpg
    6. Verbinden Sie die entsprechenden Anschlussdrähte mit den positiven und negativen Kontakten der Taste.
  • 7. Stecken Sie die Macht wieder in den Himbeer-Pi und starten Sie ihn.
  • 8. Testen Sie es! Überprüfen Sie, ob alle Elemente funktionieren. In einem neuen Terminalfenstertyp:

    / usr / local / src / boothy / run.Sch

  • 9. Drücken Sie ↵ ENTER. Die Kameravorschau startet startet und Sie sehen eine Nummer herunter. Machen Sie sich bereit zum Lächeln! Es dauert 3 Bilder und drucken das resultierende Foto-Set. Wenn es sagt "Drücken Sie die rote Taste, um zu beginnen!" Es sollte den gesamten Prozess wiederholen, wenn der rote Taster gedrückt wird! Herzlichen Glückwunsch, du hast einen Foto-Stand gemacht!
  • 10. Schließen Sie das Fotokabine-Programm. Wenn Sie bereit sind, das Foto-Booth-Programm zu beenden, drücken Sie einfach Strg+C. Dadurch wird das Programm abrupt beendet und Sie wieder in das Terminalfenster zurückgeleitet. Dann drücken Strg+D Zurück zur normalen Eingabeaufforderungszeile zurückkehren.
  • Teil 8 von 8:
    Weiterentwicklung weiter
    1. Bildtitel filebrowserpi.jpg
    1. Bearbeiten Sie den Python-Code. Wenn Sie das Programm weiter anpassen möchten, können Sie die Datei-Pokoth bearbeiten.PY im Python-Editor. Öffnen Sie ein neues Dateimanager-Fenster und navigieren Sie zum Boothey-Verzeichnis. Doppelklicken Sie auf die Datei-Pokoth.Py. Dies sollte das Pokoth öffnen.PY-Code im Python-Editor.
  • 2. Speichern Sie eine Sicherung! Klicke auf "Datei" und die Auswahl "Speichern als" und speichern Sie eine neue Datei mit dem Namen "Putz.Py.Bak" Als Backup-Datei, falls Sie etwas ändern, was den Python-Code nicht funktionieren soll. Wenn das passiert, löschen Sie einfach das ".Bak" Erweiterung der Datei und überschreiben Sie die defekte Datei damit. Auf diese Weise können Sie sich mit einem sicheren Experimentieren mit dem Lernen, was jeder Teil des Codes tut, fühlt!
  • Bildtitel Editpython.jpg
    Bildtitel Editpython.jpg
    3. Passen Sie den Python-Code an. Wenn Sie den Code ein wenig näher inspizieren, werden Sie feststellen, dass es einige Variablen und Begriffe gibt, die in der Nähe der Spitze definiert sind, die es ein wenig einfacher machen, dies an Ihre Bedürfnisse anzupassen.
    Img1 = "1.jpg"Img2 = "2.jpg"Img3 = "3.jpg"Currentworkingdir = "/ usr / local / src / boothy"Img4 = "4logo.jpg"logdir = "Protokolle"archivivir = "Fotos"Screen_width = 640screen_hight = 480Image_width = 640Image_hight = 480Button_pin = 26LED_PIN = 19 #Konnerted bis externe 12V.Photo_delay = 8
  • Ändern der Werte von BILDSCHIRMBREITE und Screen_hight Bestimmt die Bildschirmgröße, in der die Kameravorschau angezeigt wird. Sie können dies ändern, um die Auflösung des Bildschirms anzupassen, den Sie für Ihren Fotobooth verwenden. Das Ändern dieses Änderungen kann jedoch zu Off-Center-Titeln für den Text führen, wenn das Programm läuft. Auch diese können geändert werden, sind jedoch im gesamten Code mehr Verbreitung, sodass sich stärker ändern können.
  • Wenn Sie 4x6-Drucke drucken, ändern Sie die Werte von BILD BREITEund BILDHÖHE bis 640 bzw. 425 nutzt den Seitenraum effektiver.
  • Ändern des Wertes vonPhoto_delay was ermittelt, wie viele Sekunden der Timer vor jedem Bild in einer Serie heruntergezählt wird.
  • Ändern oder ersetzen Sie den 4LOGO.jpg im boothy-Verzeichnis auf etwas, das für Ihre Veranstaltung oder Feiern personalisiert ist.
  • 4. Ein Gehäuse bauen! Es gibt viele kreative Möglichkeiten, dass Sie Ihre arbeitende Fotokabine und viele Beispiele im Internet von verschiedenen Installationen anzeigen könnten, die Menschen gemacht haben. Erhalten Sie kreativ und haben Sie Spaß!
  • Tipps

    Dinge, die du brauchen wirst

    • Raspberry Pi (2b oder höher)
    • Raspberry Pi-Kameramodul (V2 empfohlen)
    • HDMI-Monitor / TV
    • Fotodrucker
    • LED-Taster
    • Hakenkabel
    • Drahtstreifen
    • Breadboard
    • Jumper-Drähte
    In Verbindung stehende Artikel