Πώς να δημιουργήσετε έναν φωτογραφικό θάλαμο με το Raspberry Pi: 5 βήματα

Πίνακας περιεχομένων:

Πώς να δημιουργήσετε έναν φωτογραφικό θάλαμο με το Raspberry Pi: 5 βήματα
Πώς να δημιουργήσετε έναν φωτογραφικό θάλαμο με το Raspberry Pi: 5 βήματα
Anonim

Οι φωτογραφικοί θάλαμοι είναι πολύ διασκεδαστικοί και αποτελούν μια ευχάριστη προσθήκη σε κοινωνικές εκδηλώσεις όπως πάρτι, γενέθλια και γάμους. Οι επισκέπτες απολαμβάνουν να ποζάρουν για φωτογραφίες και καταλήγουν σε ξεχωριστά αναμνηστικά από μια αξέχαστη εκδήλωση. Ενώ η ενοικίαση ενός φωτογραφικού θαλάμου μπορεί να είναι δαπανηρή, χρησιμοποιώντας ένα Raspberry Pi, μπορείτε να φτιάξετε το δικό σας με πολύ λιγότερα χρήματα και να διασκεδάσετε πολύ περισσότερο!

Βήματα

Μέρος 1 από 8: Ρύθμιση του Raspberry Pi σας

Rpisetup
Rpisetup

Βήμα 1. Βεβαιωθείτε ότι το Raspberry Pi είναι ενημερωμένο

Θα χρειαστείτε ένα Raspberry Pi μοντέλο 2Β ή μεταγενέστερο, με το τελευταίο υποστηριζόμενο λειτουργικό σύστημα Raspbian με οθόνη, πληκτρολόγιο και ποντίκι. Εάν δεν έχετε ήδη ρυθμίσει το Raspberry Pi με αυτόν τον τρόπο, ανατρέξτε στον οδηγό Πώς να ξεκινήσετε με το Raspberry Pi για λεπτομερείς οδηγίες βήμα προς βήμα.

Terminalaptget
Terminalaptget

Βήμα 2. Ενημερώστε τις βιβλιοθήκες πακέτων σας

Ανοίξτε ένα νέο παράθυρο τερματικού πατώντας το εικονίδιο τερματικού επάνω αριστερά στη γραμμή εργασιών και πληκτρολογήστε τα εξής:

    sudo apt-get ενημέρωση

  • Στη συνέχεια, πατήστε ↵ Enter. Αυτό θα ενημερώσει τις λίστες πακέτων λογισμικού, ώστε να μπορεί να καθορίσει ποια προγράμματα χρειάζονται αναβάθμιση και ποια είναι ήδη ενημερωμένα.

Βήμα 3. Αναβαθμίστε τα πακέτα σας

Στο τερματικό, πληκτρολογήστε:

    sudo apt-get αναβάθμιση

  • Στη συνέχεια, πατήστε ↵ Enter. Αυτό θα αναβαθμίσει τα προγράμματα και το λειτουργικό σας σύστημα εάν υπάρχουν νεότερες εκδόσεις.

Μέρος 2 από 8: Σύνδεση της μονάδας κάμερας

Βήμα 1. Κλείστε το Raspberry Pi και αποσυνδέστε το ρεύμα

Locatecameraport
Locatecameraport

Βήμα 2. Εντοπίστε τη θύρα της κάμερας

Cameraportup
Cameraportup

Βήμα 3. Σηκώστε την πίσω καρτέλα τραβώντας προς τα επάνω και στις δύο πλευρές

Cameraportribbon
Cameraportribbon

Βήμα 4. Τοποθετήστε το καλώδιο κορδέλας έτσι ώστε οι μεταλλικοί σύνδεσμοι να βλέπουν μακριά από τη θύρα Ethernet και προς τη θύρα HDMI, όπως φαίνεται στην εικόνα

Cameraportdown
Cameraportdown

Βήμα 5. Κρατήστε το καλώδιο κορδέλας κάμερας στη θέση του και πιέστε προς τα κάτω τις δύο γλωττίδες

Αυτό θα κλειδώσει το καλώδιο κορδέλας της κάμερας στη θέση του. Βεβαιωθείτε ότι το καλώδιο κορδέλας είναι ασφαλές και κάθεται ομοιόμορφα στη θύρα της κάμερας.

Βήμα 6. Συνδέστε ξανά το ρεύμα και ξεκινήστε το Raspberry Pi

Raspi config menu
Raspi config menu

Βήμα 7. Ανοίξτε το μενού διαμόρφωσης Raspberry Pi

Κάντε κλικ στο εικονίδιο βατόμουρου στην επάνω αριστερή γωνία της γραμμής εργασιών. Μεταβείτε στις "Προτιμήσεις" και, στη συνέχεια, κάντε κλικ στην επιλογή "Διαμόρφωση Raspberry Pi".

Raspi config
Raspi config

Βήμα 8. Βεβαιωθείτε ότι το λογισμικό της κάμερας είναι ενεργοποιημένο στην καρτέλα Διεπαφές

Στη συνέχεια, πατήστε OK.

Ο υπολογιστής μπορεί να σας ζητήσει να χρειαστεί επανεκκίνηση για να τεθούν σε ισχύ οι αλλαγές. Στη συνέχεια, θα σας ρωτήσει εάν θέλετε να κάνετε επανεκκίνηση του υπολογιστή τώρα, οπότε επιλέξτε Ναι

Βήμα 9. Δοκιμάστε την κάμερα τραβώντας μια φωτογραφία

Ανοίξτε ένα νέο παράθυρο τερματικού και πληκτρολογήστε:

raspistill -o cam.jpg

  • Στη συνέχεια, πατήστε ↵ Enter. Η προεπισκόπηση της κάμερας θα ενεργοποιηθεί ένα δευτερόλεπτο αργότερα και θα τραβήξει μια εικόνα. Θα αποθηκευτεί στον αρχικό κατάλογο του χρήστη σας με το όνομα αρχείου cam.jpg.
  • Μπορείτε να αντικαταστήσετε το cam-j.webp" />
Όπενκα
Όπενκα

Βήμα 10. Ανοίξτε το αρχείο εικόνας που μόλις δημιουργήσατε

Μπορείτε να ανοίξετε τη Διαχείριση αρχείων κάνοντας κλικ στο εικονίδιο του φακέλου αρχείων στην επάνω αριστερή πλευρά της γραμμής εργασιών. Θα πρέπει να δείτε το αρχείο εικόνας στον αρχικό κατάλογο. Κάντε διπλό κλικ στο αρχείο και αυτό θα ανοίξει την εικόνα με το Image Viewer. Εξοχος!

Μέρος 3 από 8: Επιλογή εκτυπωτή φωτογραφιών

Chooseaprinter
Chooseaprinter

Βήμα 1. Εξετάστε τα πλεονεκτήματα και τα μειονεκτήματα των διαφόρων εκτυπωτών

  • Inkjet οι εκτυπωτές είναι συνήθως λιγότερο ακριβοί και παράγουν καλές εκτυπώσεις ποιότητας φωτογραφίας. Ωστόσο, συνήθως έχουν χαμηλότερες ταχύτητες εκτύπωσης και είναι παραπλανητικά ακριβά όταν εκτυπώνουν σε μεγάλη ποσότητα. Το φωτογραφικό χαρτί πωλείται σε φύλλα και τα δοχεία μελάνης πωλούνται χωριστά ανά χρώμα.
  • Λέιζερ οι εκτυπωτές έχουν εξαιρετικές ταχύτητες εκτύπωσης αλλά ακόμη και οι έγχρωμοι εκτυπωτές λέιζερ δεν παράγουν συνήθως φωτογραφίες ποιότητας φωτογραφιών ούτε εκτυπώνουν σε φωτογραφικό χαρτί. Για έγχρωμους εκτυπωτές λέιζερ, οι κασέτες γραφίτη πωλούνται επίσης ξεχωριστά ανά χρώμα.
  • Βαφή-εξάχνωση οι εκτυπωτές παρέχουν εξαιρετικές εκτυπώσεις ποιότητας φωτογραφίας, γρήγορες ταχύτητες εκτύπωσης και διαφέρουν σημαντικά στην τιμή. Το φωτογραφικό χαρτί για εκτυπωτές εξάχνωσης βαφής πωλείται με την ακριβή ποσότητα φιλμ βαφής που απαιτείται για την εκτύπωση της ίδιας ποσότητας χαρτιού. Για τα πιο ακριβά μοντέλα υψηλής έντασης, το χαρτί και η βαφή πωλούνται μαζί σε ρολά και ο εκτυπωτής διακόπτει αυτόματα κάθε φωτογραφία μετά την εκτύπωση. Για τα λιγότερο ακριβά μοντέλα χαμηλότερης ποσότητας, το φωτογραφικό χαρτί και η βαφή πωλούνται μαζί σε φύλλα.

Βήμα 2. Εξετάστε τις ανάγκες σας και τον προϋπολογισμό σας

Σε τι τύπο εκδήλωσης θα χρησιμοποιηθεί ο φωτογραφικός σας θάλαμος και πόσες φωτογραφίες είναι πιθανό να εκτυπώσετε; Τι μέγεθος φωτογραφίας θέλετε να είναι οι εκτυπώσεις και πόσο δαπανηρό είναι το απαιτούμενο μέσο; Θα χρησιμοποιήσετε το φωτογραφικό περίπτερο στο μέλλον; Ανάλογα με τις περιστάσεις σας, μπορεί να σας συμφέρει να νοικιάσετε έναν επαγγελματικό εκτυπωτή εκδηλώσεων ή να αγοράσετε ένα μεταχειρισμένο μοντέλο με ένα κλάσμα του κόστους.

Βήμα 3. Βεβαιωθείτε ότι ο εκτυπωτής σας είναι συμβατός με το Raspberry Pi

Όποιος εκτυπωτής σκοπεύετε να χρησιμοποιήσετε, πρέπει να υποστηρίζεται από το Gutenprint. Το Gutenprint είναι μια συλλογή ανοιχτού κώδικα δωρεάν προγραμμάτων οδήγησης εκτυπωτή για χρήση με συστήματα εκτύπωσης που βασίζονται σε UNIX, κάτι που χρησιμοποιεί το Raspberry Pi για εκτύπωση. Ακολουθεί μια λίστα εκτυπωτών που είναι προς το παρόν συμβατοί με το Gutenprint. Εάν λέει "ΠΕΙΡΑΜΑΤΙΚΟ" δίπλα στον εκτυπωτή σας, μπορεί να έχει προβλήματα και να μην λειτουργεί αξιόπιστα στο Raspberry Pi.

Μέρος 4 από 8: Εγκατάσταση του εκτυπωτή φωτογραφιών

Βήμα 1. Εγκαταστήστε το CUPS

Το CUPS (ή Common Unix Printing System) είναι το πρόγραμμα που χρειαζόμαστε για να μπορούμε να εκτυπώνουμε από το Raspberry Pi. Ανοίξτε ένα νέο παράθυρο τερματικού και πληκτρολογήστε:

    sudo apt-get cup install

  • Στη συνέχεια, πατήστε ↵ Enter και θα φορτωθούν τα αρχεία εγκατάστασης. Όταν σας ζητηθεί να συνεχίσετε, πληκτρολογήστε Y και πατήστε ↵ Enter. Το CUPS θα ξεκινήσει τη διαδικασία εγκατάστασης που μπορεί να διαρκέσει 15 λεπτά ή περισσότερο.

Βήμα 2. Προσθέστε το χρήστη "pi" στην ομάδα που επιτρέπεται να εκτυπώσει "lpadmin"

Στον τύπο τερματικού:

    sudo usermod -a -G lpadmin pi

  • Στη συνέχεια, πατήστε ↵ Enter.

Βήμα 3. Συνδέστε τον εκτυπωτή στο Raspberry Pi χρησιμοποιώντας το καλώδιο USB

Στη συνέχεια, ενεργοποιήστε τον εκτυπωτή.

Cupsbrowser
Cupsbrowser

Βήμα 4. Ανοίξτε το πρόγραμμα περιήγησης στο Διαδίκτυο κάνοντας κλικ στο μπλε εικονίδιο σφαίρας στην επάνω αριστερή πλευρά της γραμμής εργασιών

Στη γραμμή URL εισάγετε την ακόλουθη διεύθυνση:

127.0.0.1:631

Στη συνέχεια, πατήστε ↵ Enter. Αυτό θα ανοίξει τη σελίδα ρύθμισης CUPS στο πρόγραμμα περιήγησής σας.

Cupslogin1
Cupslogin1

Βήμα 5. Κάντε κλικ στην καρτέλα Διαχείριση

Στη συνέχεια, κάντε κλικ στο Προσθήκη εκτυπωτή. Θα σας ζητηθεί το όνομα χρήστη και ο κωδικός πρόσβασής σας.

Το προεπιλεγμένο όνομα χρήστη είναι pi και ο προεπιλεγμένος κωδικός πρόσβασης είναι βατόμουρο, εκτός εάν είχε αλλάξει προηγουμένως

Localprinters
Localprinters

Βήμα 6. Επιλέξτε τον εκτυπωτή σας από τη λίστα Τοπικοί εκτυπωτές και κάντε κλικ στο κουμπί Συνέχεια

Αγνοήστε τον απομακρυσμένο εκτυπωτή VNC και μην ανησυχείτε εάν ο εκτυπωτής σας εμφανίζεται δύο φορές.

Nameprinter
Nameprinter

Βήμα 7. Μετονομάστε τον εκτυπωτή σας σε κάτι που θυμάστε εύκολα και πληκτρολογείτε

Στο εικονιζόμενο παράδειγμα, θα μετονομάσουμε τον εκτυπωτή από το προεπιλεγμένο Sony_UP-DR200 σε απλώς SonyUP, ώστε να είναι πιο εύκολο να το θυμόμαστε και να πληκτρολογούμε. Μπορείτε επίσης να εισαγάγετε μια ετικέτα τοποθεσίας εάν θέλετε. Σε αυτό το παράδειγμα θα εισαγάγουμε το photobooth ως τοποθεσία. Στη συνέχεια, κάντε κλικ στο κουμπί Συνέχεια.

Printerdriver
Printerdriver

Βήμα 8. Επιλέξτε το πρόγραμμα οδήγησης εκτυπωτή για τη συγκεκριμένη μάρκα και μοντέλο του εκτυπωτή σας

Στη συνέχεια, κάντε κλικ στην επιλογή Προσθήκη εκτυπωτή.

Defaultprintersetup
Defaultprintersetup

Βήμα 9. Επιλέξτε τις προεπιλεγμένες ρυθμίσεις εκτύπωσης που προτιμάτε σε αυτόν τον εκτυπωτή

Εάν δεν γνωρίζετε τι κάνει μια συγκεκριμένη ρύθμιση, είναι καλύτερο να το αφήσετε μόνο του. Η πιο σημαντική ρύθμιση είναι να διασφαλίσετε ότι το Μέγεθος μέσου αντιστοιχεί στο μέγεθος χαρτιού που χρησιμοποιείτε αυτήν τη στιγμή. Στη συνέχεια, κάντε κλικ στην επιλογή Ορισμός προεπιλεγμένων επιλογών. Θα πρέπει να δείτε μια σελίδα επιβεβαίωσης που εμφανίζει "Οι προεπιλεγμένες επιλογές εκτυπωτή" YourPrinterName "έχουν οριστεί με επιτυχία." Στη συνέχεια, θα σας ανακατευθύνει στην κύρια κατάσταση και τη σελίδα εργασίας του εκτυπωτή.

Lpstatidle
Lpstatidle

Βήμα 10. Ελέγξτε για ενεργούς εκτυπωτές

Ανοίξτε ένα νέο παράθυρο τερματικού και πληκτρολογήστε:

lpstat -π

Στη συνέχεια, πατήστε ↵ Enter. Αυτό θα επιστρέψει το όνομα και την κατάσταση του τρέχοντος προεπιλεγμένου εκτυπωτή. Το εμφανιζόμενο όνομα εκτυπωτή πρέπει να είναι αυτό που ορίσατε νωρίτερα στη ρύθμιση CUPS και η κατάσταση θα πρέπει να είναι "αδρανής" εάν ο εκτυπωτής δεν χρησιμοποιείται.

Lscolorguide
Lscolorguide

Βήμα 11. Καταχωρίστε τα αρχεία στον αρχικό σας κατάλογο

Στον τύπο τερματικού:

ls

Στη συνέχεια, πατήστε ↵ Enter. Αυτό θα επιστρέψει μια λίστα καταλόγων και αρχείων που βρίσκονται στον αρχικό κατάλογο. Στη λίστα θα πρέπει να βρείτε το όνομα αρχείου της φωτογραφίας που τραβήξατε νωρίτερα στην ενότητα Σύνδεση της μονάδας κάμερας.

Βήμα 12. Εκτυπώστε την εικόνα

Στον τύπο τερματικού:

lp -d PRINTERNAME cam.jpg

  • Αντί για PRINTERNAME πληκτρολογήστε το όνομα του εκτυπωτή σας και αντικαταστήστε το cam-j.webp" />

Μέρος 5 από 8: Λήψη του κωδικού φωτογραφικού θαλάμου

Boothygithub
Boothygithub

Βήμα 1. Επιλέξτε έναν κωδικό φωτογραφικού περιπτέρου

Η δημιουργία ενός προγράμματος φωτογραφικού θαλάμου από την αρχή είναι πέρα από το πεδίο εφαρμογής αυτού του οδηγού. Ευτυχώς, υπάρχουν πολλά διαφορετικά προγράμματα που κυκλοφορούν στο διαδίκτυο που έχουν γράψει διαφορετικοί χρήστες για τα δικά τους έργα φωτογραφικών θαλάμων DIY! Ακόμα πιο τυχερός, πολλοί από αυτούς τους φοβερούς ανθρώπους έχουν κάνει τον ανοιχτό κώδικα τους δωρεάν στο κοινό για προσωπική χρήση.

Μπορείτε να αναζητήσετε μέρη όπως το Github.com για αυτό που ταιριάζει στις ανάγκες σας, ωστόσο αυτός ο οδηγός θα χρησιμοποιήσει ως παράδειγμα ένα πρόγραμμα γραμμένο από τον Kenneth Centurion, με αξιοσημείωτο όνομα «boothy». Είναι απλό και αρκετά εύκολο να κατανοηθεί και θα μπορούσε να προσαρμοστεί χωρίς πολλές γνώσεις προγραμματισμού. Μπορείτε να ελέγξετε τα αρχεία και να εξερευνήσετε τον κώδικα στο πρόγραμμα περιήγησής σας εδώ:

Cloneboothy
Cloneboothy

Βήμα 2. Κλωνοποιήστε το χώρο αποθήκευσης

Η κλωνοποίηση είναι απλώς ένας άλλος τρόπος λέξης «λήψη» και ένα αποθετήριο είναι απλώς μια συλλογή αρχείων. Ανοίξτε ένα νέο παράθυρο τερματικού και αλλάξτε τον κατάλογο εισάγοντας:

cd/usr/local/src

  • Στη συνέχεια, πατήστε ↵ Enter.
  • Κλωνοποιήστε το χώρο αποθήκευσης σε αυτόν τον φάκελο πληκτρολογώντας:

sudo git κλώνος git: //github.com/zoroloco/boothy.git

Στη συνέχεια, πατήστε ↵ Enter. Αυτό θα αντιγράψει ολόκληρο το αποθετήριο και όλα τα αρχεία του στον κατάλογο στον οποίο βρίσκεστε αυτήν τη στιγμή. Εξαιρετική δουλειά!

Μέρος 6 από 8: Ρύθμιση του κώδικα του Photo Booth

Βήμα 1. Αλλάξτε τα δικαιώματα αρχείου και φακέλου

Θα χρειαστεί να κάνετε πολλά από αυτά τα νέα αρχεία εγγράψιμα και εκτελέσιμα, ώστε να μπορείτε να επεξεργαστείτε και να εκτελέσετε τα διάφορα αρχεία. Μπορείτε να μάθετε περισσότερα σχετικά με τις διαφορετικές ρυθμίσεις δικαιωμάτων στον επίσημο ιστότοπο Linux. Ο γρηγορότερος τρόπος είναι να καταστήσετε ολόκληρο τον κατάλογο περίπτερο ευανάγνωστο, εγγράψιμο και εκτελέσιμο σε όλους. Για να το κάνετε αυτό, στο παράθυρο τερματικού πληκτρολογήστε:

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

Πατήστε ↵ Enter.

Βήμα 2. Εκτελέστε το αρχείο ΕΓΚΑΤΑΣΤΑΣΗ ως σενάριο bash

Το αρχείο INSTALL.txt έχει μια λίστα εντολών που θα κατεβάσουν και θα εγκαταστήσουν διάφορα πακέτα που θα χρειαστείτε για την εκτέλεση του boothy. Αντί να τα εισαγάγετε όλα με μη αυτόματο τρόπο, μπορείτε να εκτελέσετε το αρχείο κειμένου ως σενάριο. Στον τύπο τερματικού:

sudo bash /usr/local/src/boothy/INSTALL.txt

Πατήστε ↵ Enter. Φροντίστε να απαντήσετε σε τυχόν προτροπές κατά τη διαδικασία εγκατάστασης. Αυτό το βήμα θα μπορούσε να διαρκέσει πολύ, οπότε θα ήταν μια καλή στιγμή για να πιείτε ένα φλιτζάνι καφέ! Περιμένετε μέχρι να εγκατασταθούν όλα τα πακέτα προτού συνεχίσετε στο επόμενο βήμα.

Βήμα 3. Επεξεργαστείτε το σενάριο "εκτέλεση"

Στον τύπο τερματικού:

sudo nano /usr/local/src/boothy/run.sh

  • Πατήστε ↵ Enter. Αυτό θα ανοίξει το αρχείο run.sh σε έναν επεξεργαστή κειμένου εντός του τερματικού. Χρησιμοποιήστε τα βέλη για να περιηγηθείτε και να προσθέσετε ένα -i στην κάτω γραμμή μετά τη λέξη "python", έτσι ώστε ολόκληρος ο κώδικας να εμφανίζεται ως:
  • #!/bin/bash # # chmod +x run.sh # # clear sudo python -i /usr/local/src/boothy/pbooth.py

  • Πατήστε Ctrl+X και θα σας ρωτήσει εάν θέλετε να αποθηκεύσετε. Πατήστε y και πατήστε ↵ Enter.

Μέρος 7 από 8: Σύνδεση του κουμπιού

Βήμα 1. Κλείστε το Raspberry Pi και αποσυνδέστε το ρεύμα

Pinout
Pinout

Βήμα 2. Εντοπίστε τις καρφίτσες GPIO για το κουμπί

Το GPIO σημαίνει Έξοδος εισόδου γενικού σκοπού και αναφέρεται στις 40 ακίδες του Raspberry Pi. Χρησιμοποιούνται για να συνδέσουν διαφορετικά αντικείμενα εξόδου ηλεκτρονικής εισόδου, όπως κουμπιά, διακόπτες, φώτα κ.λπ. και στη συνέχεια μπορούν να προγραμματιστούν για να κάνουν σχεδόν οτιδήποτε. Εάν επιθεωρήσατε το αρχείο pbooth.py νωρίτερα, ίσως έχετε παρατηρήσει ότι ο κώδικας ορίζει την καρφίτσα BUTTON ως 26. Επειδή δεν φέρουν ετικέτα στο Raspberry Pi, ανατρέξτε σε ένα σχηματικό σχήμα των καθορισμένων αριθμών.

Buttongpio
Buttongpio

Βήμα 3. Συνδέστε ένα καλώδιο βραχυκυκλωτήρα στην καρφίτσα 26

Χρησιμοποιήστε ένα άλλο χρωματιστό καλώδιο βραχυκυκλωτήρα και συνδέστε το με μια καρφίτσα γείωσης. Στην πραγματικότητα υπάρχει ένας πείρος γείωσης ακριβώς δίπλα στον πείρο 26 στον τελευταίο πείρο στην ίδια σειρά. Όπως φαίνεται στην εικόνα, ένα κόκκινο καλώδιο βραχυκυκλωτήρα είναι συνδεδεμένο με τον πείρο 26 και ένα μαύρο καλώδιο βραχυκυκλωτήρα συνδέεται στη γείωση.

Breadboard
Breadboard

Βήμα 4. Συνδέστε τα καλώδια του βραχυκυκλωτήρα σε μια σανίδα ψωμιού

Οι σανίδες ψωμιού μπορούν να διευκολύνουν πολύ την καλωδίωση κυκλωμάτων χωρίς ηλεκτρική ταινία ή συγκολλητικό σίδερο και είναι ιδανικές για δοκιμή εάν έχετε συνδέσει τα πάντα σωστά. Συνδέστε το καλώδιο βραχυκυκλωτήρα που είναι συνδεδεμένο στη γείωση στο (-) αρνητικό κομμάτι και συνδέστε το καλώδιο βραχυκυκλωτήρα που είναι συνδεδεμένο με τον πείρο κουμπιού στο (+) θετικό κομμάτι. Όπως φαίνεται στην εικόνα, το κόκκινο καλώδιο (συνδεδεμένο με τον πείρο 26) συνδέεται στη θετική τροχιά και το μαύρο σύρμα (συνδεδεμένο στη γείωση) συνδέεται στην αρνητική τροχιά.

Breadboardhookup
Breadboardhookup

Βήμα 5. Συνδέστε δύο μήκη καλωδίου σύνδεσης στη σανίδα ψωμιού

Με ένα απογυμνωτή σύρματος, αφαιρέστε και τα δύο άκρα δύο διαφορετικών χρωμάτων καλωδίων. Συνδέστε τη μία πλευρά κάθε σύρματος στο αντίστοιχο κομμάτι του breadboard. Όπως απεικονίζεται, ένα κόκκινο καλώδιο σύνδεσης συνδέεται στη θετική πίστα του breadboard και ένα λευκό σύρμα συνδέεται στο αρνητικό κομμάτι του breadboard.

Buttonwires
Buttonwires

Βήμα 6. Συνδέστε τα αντίστοιχα καλώδια σύνδεσης στις θετικές και αρνητικές επαφές του κουμπιού

Βήμα 7. Συνδέστε ξανά το ρεύμα στο Raspberry Pi και ξεκινήστε το

Βήμα 8. Δοκιμάστε το

Ελέγξτε αν όλα τα στοιχεία λειτουργούν. Σε ένα νέο παράθυρο τερματικού, πληκτρολογήστε:

/usr/local/src/boothy/run.sh

Βήμα 9. Πατήστε ↵ Enter

Η προεπισκόπηση της κάμερας θα ξεκινήσει και θα δείτε έναν αριθμό να μετρά αντίστροφα. Ετοιμαστείτε να χαμογελάσετε! Θα τραβήξει 3 φωτογραφίες και θα εκτυπώσει το σύνολο φωτογραφιών που προκύπτει. Όταν λέει "Πατήστε το κόκκινο κουμπί για να ξεκινήσετε!" θα πρέπει να επαναλάβει ολόκληρη τη διαδικασία αμέσως μόλις πατηθεί το κόκκινο κουμπί! Συγχαρητήρια, φτιάξατε ένα φωτογραφικό περίπτερο!

Βήμα 10. Κλείστε το πρόγραμμα του περιπτέρου φωτογραφιών

Όταν είστε έτοιμοι να τερματίσετε το πρόγραμμα φωτογραφιών, απλώς πατήστε Ctrl+C. Αυτό θα τερματίσει απότομα το πρόγραμμα και θα σας επιστρέψει στο παράθυρο του τερματικού. Στη συνέχεια, πατήστε Ctrl+D για να επιστρέψετε στην κανονική γραμμή γραμμής εντολών.

Μέρος 8 από 8: Περαιτέρω προσαρμογή

Filebrowserpi
Filebrowserpi

Βήμα 1. Επεξεργαστείτε τον κώδικα python

Εάν θέλετε να προσαρμόσετε περαιτέρω το πρόγραμμα, μπορείτε να επεξεργαστείτε το αρχείο pbooth.py στον επεξεργαστή python. Ανοίξτε ένα νέο παράθυρο διαχείρισης αρχείων και μεταβείτε στον κατάλογο περίπτερο. Κάντε διπλό κλικ στο αρχείο pbooth.py. Αυτό θα πρέπει να ανοίξει τον κώδικα pbooth.py στον επεξεργαστή python.

Βήμα 2. Αποθηκεύστε ένα αντίγραφο ασφαλείας

Κάντε κλικ στο "Αρχείο" και επιλέξτε "Αποθήκευση ως" και αποθηκεύστε ένα νέο αρχείο που ονομάζεται "pbooth.py.bak" ως εφεδρικό αρχείο σε περίπτωση που αλλάξετε οτιδήποτε θα προκαλέσει τον κωδικό python να μην λειτουργεί. Εάν συμβεί αυτό, απλώς διαγράψτε την επέκταση ".bak" από το αρχείο και αντικαταστήστε το σπασμένο αρχείο με αυτό. Με αυτόν τον τρόπο μπορείτε να αισθανθείτε ασφαλείς πειραματίζοντας μαθαίνοντας τι κάνει κάθε μέρος του κώδικα!

Editpython
Editpython

Βήμα 3. Προσαρμόστε τον κώδικα python

Εάν ελέγξετε τον κώδικα λίγο πιο κοντά, θα δείτε ότι υπάρχουν ορισμένες μεταβλητές και όροι που ορίζονται κοντά στο επάνω μέρος και διευκολύνουν λίγο την προσαρμογή του στις ανάγκες σας.

    IMG1 = "1.jpg" IMG2 = "2.jpg" IMG3 = "3.jpg" CurrentWorkingDir = "/usr/local/src/boothy" IMG4 = "4logo.png" logDir = "logs" archiveDir = "φωτογραφίες" SCREEN_WIDTH = 640 SCREEN_HEIGHT = 480 IMAGE_WIDTH = 640 IMAGE_HEIGHT = 480 BUTTON_PIN = 26 LED_PIN = 19 #συνδεδεμένο με εξωτερικό 12v. PHOTO_DELAY = 8

  • Η αλλαγή των τιμών των SCREEN_WIDTH και SCREEN_HEIGHT θα καθορίσει το μέγεθος της οθόνης στην οποία εμφανίζεται η προεπισκόπηση της κάμερας. Μπορείτε να το αλλάξετε ώστε να ταιριάζει με την ανάλυση της οθόνης που θα χρησιμοποιείτε για το photobooth σας, ωστόσο η αλλαγή αυτής μπορεί να οδηγήσει σε εκτός κέντρου τίτλους για το κείμενο κατά την εκτέλεση του προγράμματος. Αυτά μπορούν επίσης να αλλάξουν, αλλά είναι πιο διαδεδομένα σε όλο τον κώδικα, οπότε είναι πιο δύσκολο να αλλάξουν.
  • Εάν εκτυπώνετε εκτυπώσεις μεγέθους 4x6, αλλάζοντας τις τιμές των IMAGE_WIDTH και IMAGE_HEIGHT σε 640 και 425 αντίστοιχα, χρησιμοποιείται πιο αποτελεσματικά ο χώρος της σελίδας.
  • Αλλάζοντας την τιμήPHOTO_DELAY, η οποία θα καθορίσει πόσα δευτερόλεπτα μετράει αντίστροφα το χρονόμετρο πριν από κάθε εικόνα σε μια σειρά.
  • Αλλάξτε ή αντικαταστήστε το 4logo-p.webp" />

Βήμα 4. Φτιάξτε ένα περίβλημα

Υπάρχουν πολλοί δημιουργικοί τρόποι με τους οποίους θα μπορούσατε να εμφανίσετε τον φωτογραφικό σας θάλαμο εργασίας και πολλά παραδείγματα στο Διαδίκτυο διαφόρων εγκαταστάσεων που έχουν κάνει οι άνθρωποι. Γίνετε δημιουργικοί και διασκεδάστε!

Συνιστάται: