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

Θερμική κάμερα εκτυπωτή Pi-Powered: 11 βήματα (με εικόνες)
Θερμική κάμερα εκτυπωτή Pi-Powered: 11 βήματα (με εικόνες)

Βίντεο: Θερμική κάμερα εκτυπωτή Pi-Powered: 11 βήματα (με εικόνες)

Βίντεο: Θερμική κάμερα εκτυπωτή Pi-Powered: 11 βήματα (με εικόνες)
Βίντεο: BTT - Manta M4P CB1 Klipper install 2024, Ιούλιος
Anonim
Θερμική κάμερα εκτυπωτή με λειτουργία Pi
Θερμική κάμερα εκτυπωτή με λειτουργία Pi

Σας λείπει η παλιά σας άμεση κάμερα Polaroid ή η παλιά ασπρόμαυρη κάμερα του Gameboy Classic; Το ίδιο και εμείς, όταν νιώθουμε πραγματικά νοσταλγικοί! Σε αυτό το Instructable, θα σας δείξουμε πώς να φτιάξετε τη δική σας άμεση κάμερα χρησιμοποιώντας ένα Raspberry Pi, μια κάμερα και οθόνη Pi και μερικά ηλεκτρονικά και ένα μάτσο χαρτόνι !.

Βήμα 1: Τα πράγματα που θα χρειαστείτε

Τα πράγματα που θα χρειαστείτε
Τα πράγματα που θα χρειαστείτε
Τα πράγματα που θα χρειαστείτε
Τα πράγματα που θα χρειαστείτε

Για αυτό το έργο, χρησιμοποιήσαμε τις ακόλουθες προμήθειες:

  • Ένα Raspberry Pi 3B ή 3B+ με κάρτα microSD (αυτό το μοντέλο είναι το ιδανικό μας για κατασκευές, αλλά αυτό το έργο θα πρέπει να λειτουργεί με άλλα μοντέλα Raspberry Pi)
  • Μια μονάδα κάμερας Raspberry Pi
  • Τροφοδοτικό 3 amp, 5V microUSB
  • Επίσημη οθόνη αφής Raspberry Pi
  • Ένας θερμικός εκτυπωτής USB - χρησιμοποιήσαμε έναν από τους μικροσκοπικούς θερμικούς τρισδιάστατους εκτυπωτές της Adafruit
  • Διακόπτης - χρησιμοποιήσαμε ένα από τα κουμπιά arcade της Adafruit από προηγούμενο έργο, αλλά οποιοσδήποτε διακόπτης θα το κάνει

Χρησιμοποιήσαμε επίσης τον ακόλουθο εξοπλισμό:

  • Ένα εργαλείο από τρίτο χέρι, για να κρατάτε τα ηλεκτρονικά σας ενώ κολλάτε
  • Πένσα - τα είδη επίπεδης, βελόνας και κοπής
  • Ένας απογυμνωτής σύρματος - για να σας εξοικονομήσει χρόνο προετοιμάζοντας την καλωδίωση
  • Συγκολλητικό σίδερο και συγκόλληση

Βήμα 2: Προαιρετικό: Προετοιμάστε το Raspberry Pi σας για οτιδήποτε

Προαιρετικά: Προετοιμάστε το Raspberry Pi σας για οτιδήποτε
Προαιρετικά: Προετοιμάστε το Raspberry Pi σας για οτιδήποτε

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

Μη διστάσετε να ρυθμίσετε το Raspberry Pi σας με αυτόν τον οδηγό, αν θέλετε και, στη συνέχεια, επιστρέψτε εδώ για να συνεχίσετε με το έργο Thermal Printer Camera!

Βήμα 3: Κόβοντας το πλαίσιο της κάμερας από χαρτόνι

Κόβοντας το πλαίσιο της κάμερας από χαρτόνι
Κόβοντας το πλαίσιο της κάμερας από χαρτόνι
Κόβοντας το πλαίσιο της κάμερας από χαρτόνι
Κόβοντας το πλαίσιο της κάμερας από χαρτόνι

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

Μπορείτε να κατεβάσετε τα διανυσματικά αρχεία για κοπή με λέιζερ από το Github ή μπορείτε να το χρησιμοποιήσετε ως οδηγό για να κόψετε τα δικά σας με λεπίδα X-acto ή κουτί κουτιού. Για αυτό το Instructable, θα υποθέσουμε ότι χρησιμοποιείτε το πλαίσιο από χαρτόνι!

Βήμα 4: Προετοιμασία και τοποθέτηση της οθόνης αφής σας

Προετοιμασία και τοποθέτηση της οθόνης αφής σας
Προετοιμασία και τοποθέτηση της οθόνης αφής σας
Προετοιμασία και τοποθέτηση της οθόνης αφής σας
Προετοιμασία και τοποθέτηση της οθόνης αφής σας
Προετοιμασία και τοποθέτηση της οθόνης αφής σας
Προετοιμασία και τοποθέτηση της οθόνης αφής σας

Ανοίξτε το πλαίσιο οθόνης αφής και ελέγξτε ότι έχετε:

  • το καλώδιο βίντεο σας
  • τις βίδες στερέωσής σας
  • τα καλώδια DuPont σας
  • την οθόνη αφής σας

Εάν έχετε τα πάντα, είστε έτοιμοι να πάτε!

  1. Συνδέστε το κόκκινο καλώδιο DuPont στην ακίδα 5V στην πλακέτα οθόνης
  2. Συνδέστε το μαύρο καλώδιο DuPont στην καρφίτσα γείωσης στην πλακέτα οθόνης
  3. Καθίστε το Pi πάνω από τις αναρτήσεις στην οθόνη αφής σας
  4. Βιδώστε το Pi σας στη θέση του
  5. Συνδέστε το μαύρο καλώδιο DuPont σε ακίδα 5V και το κόκκινο καλώδιο DuPont σε ακίδα γείωσης στο Pi σας

Τροφοδοτήστε την οθόνη σας και το Pi σας μέσω της θύρας microUSB στην οθόνη σας. Εάν όλα πήγαν καλά, το Pi και η οθόνη πρέπει να ενεργοποιηθούν και τα δύο! Όταν είστε χαρούμενοι που όλα φαίνονται να λειτουργούν σωστά, απενεργοποιήστε τα πάντα: θα επιστρέψουμε στο Pi σας σε μια στιγμή.

Βήμα 5: Προετοιμασία και τοποθέτηση της μονάδας κάμερας

Προετοιμασία και τοποθέτηση της μονάδας κάμερας
Προετοιμασία και τοποθέτηση της μονάδας κάμερας
Προετοιμασία και τοποθέτηση της μονάδας κάμερας
Προετοιμασία και τοποθέτηση της μονάδας κάμερας
Προετοιμασία και τοποθέτηση της μονάδας κάμερας
Προετοιμασία και τοποθέτηση της μονάδας κάμερας

ΣΥΜΒΟΥΛΗ - Η μονάδα κάμερας Pi είναι ένα από τα πιο ευαίσθητα κομμάτια ηλεκτρονικών με τα οποία έχουμε δουλέψει και έχουμε δει μερικά να τηγανίζονται μόνο λόγω του στατικού ηλεκτρισμού. Γειώστε τον εαυτό σας αγγίζοντας κάτι μεγάλο και μεταλλικό στο MakerSpace ή γύρω από το σπίτι σας, όπως ένας από τους κόφτες λέιζερ, ένα πλυντήριο πιάτων ή ένα καλοριφέρ!

Ανοίξτε το πλαίσιο μονάδας Pi και ελέγξτε ότι έχετε:

  • τη μονάδα κάμερας Pi σας
  • το καλώδιο της κάμερας Pi σας

Αν το κάνετε, υπέροχα! Timeρα να συνδέσετε την κάμερα με το Pi σας:

  • Τραβήξτε απαλά προς τα πάνω την καφέ γλωττίδα στη θύρα της μονάδας κάμερας
  • Τοποθετήστε το άκρο του καλωδίου σας, ασημί επαφές (πάνω; κάτω;)
  • Πιέστε ξανά τη γλωττίδα προς τα μέσα για να ασφαλίσετε το καλώδιο στη θέση του
  • Τραβήξτε απαλά την καφέ καρτέλα της θύρας της κάμερας επάνω στο Pi σας
  • Τοποθετήστε το άλλο άκρο του καλωδίου σας μέσα στη θύρα, με ασημί επαφές στραμμένες προς τη θύρα της οθόνης

Τέλος, ασφαλίστε τη μονάδα κάμερας Pi στο πλαίσιο από χαρτόνι από πίσω με ένα κομμάτι κολλητικής ταινίας.

Βήμα 6: Προετοιμασία και τοποθέτηση του θερμικού εκτυπωτή σας

Προετοιμασία και τοποθέτηση του θερμικού εκτυπωτή σας
Προετοιμασία και τοποθέτηση του θερμικού εκτυπωτή σας
Προετοιμασία και τοποθέτηση του θερμικού εκτυπωτή σας
Προετοιμασία και τοποθέτηση του θερμικού εκτυπωτή σας
Προετοιμασία και τοποθέτηση του θερμικού εκτυπωτή σας
Προετοιμασία και τοποθέτηση του θερμικού εκτυπωτή σας
Προετοιμασία και τοποθέτηση του θερμικού εκτυπωτή σας
Προετοιμασία και τοποθέτηση του θερμικού εκτυπωτή σας

ΣΥΜΒΟΥΛΗ: Πρώτη φορά χρησιμοποιείτε κολλητήρι; Δείτε πρώτα τον οδηγό της Adafruit για εξαιρετική συγκόλληση!

Timeρα να ελέγξετε το πακέτο του εκτυπωτή σας! Για αυτό το βήμα θα χρειαστείτε:

  • Ο θερμικός εκτυπωτής σας
  • Ο προσαρμογέας ρεύματος του εκτυπωτή σας
  • Τα καλώδια σύνδεσης που συνοδεύουν τον εκτυπωτή σας

Εάν διαθέτετε τα πάντα, είστε έτοιμοι να προετοιμάσετε τον εκτυπωτή σας για τροφοδοσία! Ενεργοποιήστε το κολλητήρι σας και:

  1. Κασσιτερώστε τις πίσω και μπροστινές ακίδες του βύσματος της κάννης σας
  2. Ξεβιδώστε και κονσέρβετε λίγο κόκκινο και μαύρο σύρμα
  3. Συγκολλήστε το κόκκινο σύρμα στον πίσω πείρο Συγκολλήστε το μαύρο σύρμα στον μπροστινό πείρο (εάν θέλετε να χρησιμοποιήσετε κάποια σωλήνα για να μονώσετε τα καλώδια, τώρα είναι η ώρα να το κόψετε στο μέγεθος και να το γλιστρήσετε στα καλώδια!)
  4. Συγκολλήστε τα κόκκινα και μαύρα καλώδια στα αντίστοιχα καλώδια στην υποδοχή τροφοδοσίας που συνοδεύει τον εκτυπωτή σας (εάν χρησιμοποιούσατε σωλήνες θερμοσυρρίκνωσης, μπορείτε να το θερμάνετε τώρα για να το αγκαλιάσετε, να μονώσετε και να ασφαλίσετε τα καλώδιά σας)

Ο εκτυπωτής σας είναι έτοιμος! Τώρα μπορείτε να το τοποθετήσετε στο πλαίσιο:

  1. Τροφοδοτήστε τον εκτυπωτή σας από το μπροστινό μέρος του πλαισίου, με την πόρτα να ανοίγει προς τα κάτω
  2. Συνδέστε τα καλώδια τροφοδοσίας και το καλώδιο USB από πίσω
  3. Συνδέστε το καλώδιο USB στο Pi
  4. Συνδέστε το τροφοδοτικό στο βύσμα της κάννης

Βήμα 7: Προετοιμασία και τοποθέτηση του διακόπτη σας

Προετοιμασία και τοποθέτηση του διακόπτη σας
Προετοιμασία και τοποθέτηση του διακόπτη σας
Προετοιμασία και τοποθέτηση του διακόπτη σας
Προετοιμασία και τοποθέτηση του διακόπτη σας
Προετοιμασία και τοποθέτηση του διακόπτη σας
Προετοιμασία και τοποθέτηση του διακόπτη σας

ΣΥΜΒΟΥΛΗ: Αν όπως ο δικός μας ο διακόπτης σας έχει περισσότερες από δύο ακίδες και δεν ξέρετε ποια κάνει τι, μπορείτε να χρησιμοποιήσετε τη λειτουργία συνέχειας ενός πολύμετρου για να προσδιορίσετε ποιες ακίδες συνδέονται όταν πατάτε το διακόπτη σας!

Αφού προσδιορίσετε τις ακίδες του διακόπτη, ενεργοποιήστε το κολλητήρι σας και:

  1. Κασσιτερώστε τις ακίδες του διακόπτη με λίγη συγκόλληση
  2. Απογυμνώστε και προετοιμάστε μερικά καλώδια με τον ίδιο τρόπο που κάνατε για τα καλώδια τροφοδοσίας του εκτυπωτή σας, αυτή τη φορά χρησιμοποιώντας μερικά καλώδια DuPont (ή κανονικά καλώδια, σε περίπτωση που θέλετε απλά να κολλήσετε τα πάντα στις καρφίτσες του Pi σας)
  3. Συγκολλήστε τα στις καρφίτσες του διακόπτη σας
  4. Τροφοδοτήστε τον διακόπτη σας μέσω της τρύπας στο πλαίσιο από χαρτόνι, πρώτα καλώδια. Ασφαλίστε το διακόπτη σας από το πίσω μέρος με τον κοχλία, αλλά όχι μέχρι το τέλος
  5. Συνδέστε το μαύρο καλώδιο DuPont σε έναν πείρο γείωσης και το άλλο καλώδιο στον πείρο BCM του Pi σας 16 - με τους πείρους GPIO πιο κοντά σας, αυτός θα είναι ο τρίτος πείρος από τα αριστερά.

Βήμα 8: Εγκατάσταση του εκτυπωτή σας

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

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

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

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

sudo apt-get install git cup wiringpi build-essential libcups2-dev libcupsimage2-dev

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

git clone

cd zj-58 sudo make sudo./install

Εκτελέστε κάθε εντολή η μία μετά την άλλη, δίνοντάς τους χρόνο να τελειώσουν.

Θα πρέπει να έχετε μια δοκιμαστική εκτύπωση στο κουτί του εκτυπωτή σας: θα πρέπει να βρείτε μια τιμή BAUDRATE. Κρατήστε το πρακτικό, γιατί το χρειαζόμαστε για αυτό το επόμενο βήμα! Στο τερματικό σας, δημιουργήστε ένα προφίλ για τον εκτυπωτή USB με:

sudo lpadmin -p ZJ -58 -E -v σειριακό:/dev/ttyUSB0? baud = Η ΤΙΜΗ ΤΟΥ ΛΟΓΙΣΜΟΥ ΣΑΣ ΕΔΩ -m zjiang/ZJ -58.ppd

Στη συνέχεια, κάντε αυτόν τον νέο εκτυπωτή τον προεπιλεγμένο εκτυπωτή σας με:

sudo lpoptions -d ZJ -58

Αυτό είναι! Ο εκτυπωτής σας θα πρέπει να είναι έτοιμος.

Βήμα 9: Εγκαταστήστε το σενάριο λήψης εικόνας

Για να εγκαταστήσετε το σενάριο λήψης εικόνων, μπορείτε απλά να αντιγράψετε τον κώδικα που διαθέσαμε στο Github. Είναι μια απλοποιημένη και σχολιασμένη έκδοση του αρχικού σεναρίου του Philip Burgess, που ρυθμίζει αυτόματα την έκθεση για την κάμερα. Στο τερματικό σας, πληκτρολογήστε:

git clone

Αυτό θα δημιουργήσει ένα φάκελο therm_printer_camera και θα κατεβάσει όλα τα απαραίτητα αρχεία εκεί.

Για να δοκιμάσετε τη ρύθμισή σας τώρα, μεταβείτε στο φάκελο therm_printer_camera:

cd/home/pi/therm_printer_camera

Δώστε στον εαυτό σας τα δικαιώματα εκτέλεσης του σεναρίου στιγμιαίας κάμερας:

sudo chmod +rx thermal_printer_camera.sh

Εκτελέστε το σενάριο:

./thermal_printer_camera

Όταν πατάτε το διακόπτη σας, η οθόνη σας θα εμφανίσει μια προεπισκόπηση του τι μπορεί να δει η κάμερα, σας δίνει μερικά δευτερόλεπτα για να ποζάρει και να εκτυπώσει την εικόνα στη θερμική σας κάμερα!

Βήμα 10: Εκκίνηση του λογισμικού κάμερας κατά την εκκίνηση

Τέλος, ας ξεκινήσει αυτόματα το σενάριο λήψης εικόνας όταν ενεργοποιήσουμε το Pi! Στο τερματικό σας, πληκτρολογήστε:

sudo nano/etc/xdg/lxsession/LXDE-pi/autostart

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

/home/pi/thermal_printer_camera/thermal_printer_camera.sh

Αυτό θα ξεκινήσει το λογισμικό της κάμερας με το Raspberry Pi κατά την εκκίνηση. Πατήστε CTRL+X για έξοδο, επιβεβαιώνοντας τις αλλαγές με το Y και το Enter.

Τώρα είναι μια καλή στιγμή για να επανεκκινήσετε το Pi σας και να το δοκιμάσετε! Δεν πρέπει να εμφανίζεται τίποτα ιδιαίτερο στην οθόνη σας, αλλά όταν πατάτε το διακόπτη η κάμερα πρέπει να ενεργοποιηθεί και το Pi θα σας δώσει μια προεπισκόπηση στην οθόνη σας για μερικά δευτερόλεπτα πριν εκτυπώσετε την εικόνα σας!

Βήμα 11: Θα θέλατε να μάθετε περισσότερα;

Θα θέλατε να μάθετε περισσότερα?
Θα θέλατε να μάθετε περισσότερα?

Αυτό το σχέδιο ήταν εμπνευσμένο από το σεμινάριο του Phillip Burgess "Instant Camera using Raspberry Pi and Thermal Printer"

στο

Χρησιμοποιήσαμε αυτήν την κάμερα και ένα φανταχτερό ξύλινο πλαίσιο για λέιζερ για τη Βιβλιοθήκη μας 2018 Να χαλαρώσει η εκδήλωση συγκέντρωσης χρημάτων και ήδη προετοιμαζόμαστε για την επόμενη! Μάθετε περισσότερα στον ιστότοπο του Johnson County Library Foundation στη διεύθυνση

Συνιστάται: