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

Ghostbusters PKE Meter: 8 βήματα (με εικόνες)
Ghostbusters PKE Meter: 8 βήματα (με εικόνες)

Βίντεο: Ghostbusters PKE Meter: 8 βήματα (με εικόνες)

Βίντεο: Ghostbusters PKE Meter: 8 βήματα (με εικόνες)
Βίντεο: Ghostbusters - Pke Meters (all version) #pkemeter #ghostbusters 2024, Ιούλιος
Anonim
Μετρητής PKE Ghostbusters
Μετρητής PKE Ghostbusters
Μετρητής PKE Ghostbusters
Μετρητής PKE Ghostbusters

Υπήρχε ένα κινούμενο σχέδιο ιδιαίτερα που φαίνεται να κυριαρχεί στις παιδικές μου αναμνήσεις και αυτό ήταν το The Real Ghostbusters. Ο Ray, ο Winston, ο Peter και ο Egon ήταν οπλισμένοι μέχρι τα δόντια με πραγματικά δροσερά gadget, ανάμεσά τους και το PKE μετρητή. Αυτό ήταν το αγαπημένο μου από όλη την τεχνολογία τους και βασικά εντόπισε τα φαντάσματα που προσπαθούσαν να κυνηγήσουν.

Αυτό που θα κάνω είναι να φτιάξω τον δικό μου πλήρως λειτουργικό μετρητή PKE.

Προμήθειες

  • 3D εκτυπωτής (αν και υπάρχουν πολλές υπηρεσίες που θα εκτυπώσουν και θα δημοσιεύσουν)
  • Αρχεία τρισδιάστατου μοντέλου βρίσκονται εδώ.
  • Raspberry Pi 3B+
  • Κάμερα νυχτερινής όρασης
  • Sense Hat
  • Οθόνη 3,5 ιντσών (βρήκα μια φθηνή εναλλακτική λύση στις επίσημες οθόνες Pi που χρειάζονται λίγη τροποποίηση αλλά λειτουργούν τέλεια)
  • Καλώδια
  • Βίδες/μπουλόνια
  • Η μπαταρία βρίσκεται εδώ.
  • Κουμπιά (χρησιμοποίησα μερικά υπολείμματα από ένα έργο arcade)
  • Κωδικός GhostBox (περιλαμβάνεται στο βήμα 6!)
  • Μια βιβλιοθήκη λέξεων (περιλαμβάνεται στο βήμα 6!)

Βήμα 1: Εκτύπωση της θήκης

Εκτύπωση της θήκης
Εκτύπωση της θήκης

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

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

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

Διαπίστωσα ότι η θήκη ήταν τυπωμένη με πολύ περίσσεια πλαστικού στο εσωτερικό, αλλά είναι εύκολο να την κόψετε με ένα κοφτερό μαχαίρι.

Μπορείτε να βρείτε το μοντέλο εδώ.

Βήμα 2: Προετοιμασία της οθόνης

Προετοιμασία της οθόνης
Προετοιμασία της οθόνης
Προετοιμασία της οθόνης
Προετοιμασία της οθόνης
Προετοιμασία της οθόνης
Προετοιμασία της οθόνης
Προετοιμασία της οθόνης
Προετοιμασία της οθόνης

Έψαξα στο διαδίκτυο ψηλά και χαμηλά αλλά δεν βρήκα μια κατάλληλη οθόνη που να ταιριάζει στην τρισδιάστατη εκτύπωση. Τότε καταφεύγω στην αναζήτηση σύνθετων οθονών RCA.

Υπάρχουν πολλές οθόνες στο Amazon σχεδιασμένες για χρήση με κάμερες αναστροφής αυτοκινήτων. Αυτοί οι τύποι φωτογραφικών μηχανών είναι οι τέλειες διαστάσεις για αυτό το έργο και κοστίζουν μόνο περίπου £ 15. Αυτό είναι λιγότερο από το μισό της τιμής των κανονικών LCD που έχουν σχεδιαστεί για χρήση με το Raspberry Pi. Απαιτούν κάποια τροποποίηση πριν μπορέσει να χρησιμοποιηθεί με το Pi.

Η ποιότητα των οθονών δεν είναι τόσο καλή όσο μια οθόνη LCD, αλλά δίνει αυτό το ρετρό αποτέλεσμα που νομίζω ότι ταιριάζει απόλυτα με αυτό το έργο.

Η οθόνη έχει σχεδιαστεί για χρήση σε αυτοκίνητο με κάμερα οπισθοπορείας. Δεν θα χρειαστούμε κανένα καλώδιο ή θήκη.

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

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

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

Πρώτα απ 'όλα πρέπει πρώτα να κολλήσετε ένα καλώδιο μεταξύ ενός από τα πόδια στο τσιπ που κυκλώνεται στην εικόνα προς τα αριστερά, η μεγαλύτερη επαφή στο κάτω μέρος του pcb.

Η επαφή στην οποία μόλις συγκολλήσατε το τσιπ συγκολλάται επίσης από την ίδια επαφή σε μία από τις δωρεάν καρφίτσες 5V GPIO στο Pi. Το μαύρο καλώδιο στη δεύτερη επαφή συνδέεται με έναν από τους ελεύθερους ακροδέκτες GPIO γείωσης και το κίτρινο σύρμα στην τρίτη επαφή συγκολλάται σε μία από τις επαφές κάτω από την υποδοχή RCA κάτω από το Pi όπως φαίνεται στην εικόνα.

Χρησιμοποίησα καλώδια jumper με ένα αρσενικό βύσμα στο πλάι που πηγαίνει προς το Pi, ώστε να μπορώ να συνδέσω θηλυκά με θηλυκά καλώδια στο Pi και να τα συνδέσω κατευθείαν στην οθόνη. Αυτή είναι μια πιο ασφαλής προσέγγιση επειδή το pcb της οθόνης έχει την τάση να σπάσει αν το τραβήξετε πολύ.

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

Βήμα 3: Τα κουμπιά

Τα κουμπιά
Τα κουμπιά
Τα κουμπιά
Τα κουμπιά

Έκανα το λάθος να τοποθετήσω το Sense Hat πριν βάλω τα κουμπιά. Είναι πιο εύκολο να ταξινομήσετε τα κουμπιά πριν το κάνετε αυτό, οπότε αγνοήστε το Sense Hat στις εικόνες.

Για να εμφανιστεί η μήτρα Sense LED έκοψα μια τρύπα ίδιου μεγέθους με τη μήτρα στην κορυφή του τρισδιάστατου τυπωμένου κουτιού του μετρητή PKE. Χρειάστηκε χρόνος και υπομονή, οπότε προσπαθήστε να μην το βιαστείτε, καθώς θα πρέπει να εκτυπώσετε 3D το καπάκι εάν πάει στραβά. Χρησιμοποίησα κοπτικά σύρματος για να κουμπώσω ανάμεσα στις τρύπες που υπάρχουν ήδη στο πλαστικό και στη συνέχεια χρησιμοποίησα ένα μαχαίρι Stanley για να κόψω προσεκτικά τις άκρες μέχρι να μου μείνει μια κατάλληλη τετράγωνη τρύπα.

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

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

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

Το άλλο κουμπί θα είναι για την ασφαλή απενεργοποίηση του Pi μόλις τελειώσετε με αυτό.

Βήμα 4: Το καπέλο της αίσθησης

Το καπέλο της αίσθησης
Το καπέλο της αίσθησης
Το καπέλο της αίσθησης
Το καπέλο της αίσθησης

Το Sense Hat είναι ένα λαμπρό καπέλο για το pi που περιέχει πολλαπλούς αισθητήρες που διαβάζουν διάφορα πράγματα. Ο κώδικας που χρησιμοποιώ, το GhostBox, λαμβάνει δεδομένα από αυτές τις αναγνώσεις και τα βάζει σε έναν αλγόριθμο που επιλέγει μια λέξη από μια προκατασκευασμένη βιβλιοθήκη και την εμφανίζει στη μήτρα LED στον πίνακα Sense.

Αφού έκοψα την τρύπα στο καπάκι για τη μήτρα LED, έσπρωξα τα καλώδια του κουμπιού στη μία πλευρά, βεβαιώνοντας ότι είχαν άφθονο χώρο για να φτάσουν στις καρφίτσες GPIO και στη συνέχεια στερέωσα το Sense Hat στο επάνω μέρος του κουτιού χρησιμοποιώντας μερικές μικρές βίδες. Wasταν λίγο βολική δουλειά, αλλά οι βίδες δεν φαίνονται από έξω και φαίνεται ότι κρατούν το καπέλο στο σημείο πολύ καλά.

Υπάρχουν πολλά καλώδια παντού, οπότε ακολουθήστε το διάγραμμα στο επόμενο βήμα από τα οποία πηγαίνουν τα καλώδια και βεβαιωθείτε ότι χρησιμοποιείτε τα καλώδια αρσενικού σε θηλυκού άλτη. Το αρσενικό άκρο συνδέεται κάτω από το Sense Hat και το θηλυκό άκρο συνδέεται απευθείας με τις αντίστοιχες καρφίτσες GPIO στο Pi.

Βήμα 5: Η κάμερα

Η κάμερα
Η κάμερα
Η κάμερα
Η κάμερα
Η κάμερα
Η κάμερα

Ο μετρητής PKE στο κινούμενο σχέδιο Real Ghostbusters διαθέτει μια κεραία που βγαίνει από το gadget και αναβοσβήνει. Δεν είχα τον χρόνο να το κάνω αυτό, αντ 'αυτού αποφάσισα να επισυνάψω μια κάμερα νυχτερινής όρασης στο τέλος, έτσι ώστε η συσκευή να μπορεί να χρησιμοποιηθεί σε απόλυτο σκοτάδι.

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

Κατά τη ρύθμιση του Pi βεβαιωθείτε ότι έχετε ενεργοποιήσει την κάμερα στις ρυθμίσεις.

Βήμα 6: Ο κώδικας

Ο κώδικας
Ο κώδικας

Υποθέτω ότι έχετε ήδη εγκαταστήσει ένα λειτουργικό σύστημα στο Raspberry Pi, πήγα με το Debian και ενεργοποίησα την κάμερα σας. Υπάρχουν πολλοί οδηγοί στο Διαδίκτυο για αυτό.

Ο κώδικας που χρησιμοποίησα για το Sense Hat ονομάζεται Ghostbox και είναι φανταστικός. Μπορείτε να το βρείτε εδώ. Βασικά χρειάζονται αναγνώσεις από το Sense Hat και τις αναλύει μέσω ενός αλγορίθμου για να επιλέξετε μια λέξη από μια προκαθορισμένη βιβλιοθήκη. Κατέβασα ένα από το διαδίκτυο και έκανα κάποιες προσθήκες σε αυτό, όπως μερικά ακόμη ονόματα και διέγραψα μερικές λέξεις που δεν πίστευα ότι ήταν σχετικές.

Κάντε λήψη/αντιγραφή/όποιος και αν είναι ο κωδικός στο Pi σας. Πήγα στο πρόγραμμα περιήγησης ιστού του Pi, βρήκα τον κώδικα και τον αντέγραψα σε ένα νέο αρχείο κειμένου που ονομάζεται Ghostbox.py. Μπορείτε να κάνετε προσαρμογές στον κώδικα για να αλλάξετε το χρώμα του κειμένου σας, το μοτίβο που εμφανίζεται στην οθόνη κλπ, αλλά το μόνο που άλλαξα ήταν η ευαισθησία της συσκευής. Αυτό σήμαινε ότι δεν με ένιωθε να μετακινώ τον μετρητή PKE και να εμφανίζω κείμενο.

Για να το κάνετε αυτό, απλώς ανοίξτε τον κωδικό και μεταβείτε στη γραμμή #58 και αλλάξτε το ποσοστό από 2,5 σε υψηλότερο αριθμό. Κάτι σαν 4 ή 5 θα κάνει. Εάν διαπιστώνετε ότι είναι ακόμα πολύ ευαίσθητο, αυξήστε το όσο χρειάζεται.

Ο κώδικας ενσωματώνει espeak, οπότε αν αποφασίσετε να προσθέσετε ένα ηχείο στο έργο, τότε θα μιλήσει δυνατά και την εμφανιζόμενη λέξη. Δεν το έκανα αυτό, αλλά αν μπορείς να το δουλέψεις πες μου πώς περνάς.

Για να πάρω τα στιγμιότυπα οθόνης χρησιμοποίησα την εντολή raspivid.

Έχω επισυνάψει τα αρχεία κώδικα για να σας γλιτώσω από το άγχος που έκανα όταν τα έβαλα όλα μαζί όπως έκανα. Τα αρχεία ghostBox.py και pkebuttons.py μπείτε στο /home /pi.

Το αρχείο ovilus.txt είναι η βιβλιοθήκη που χρησιμοποίησα. Μη διστάσετε να προσθέσετε/αφαιρέσετε όποιες λέξεις θέλετε απλά ανοίγοντάς το στο Σημειωματάριο ή κάτι παρόμοιο. Αυτό το αρχείο μπαίνει στη συνέχεια στο/home/pi/Documents

Το αρχείο rc.txt περιέχει τις πληροφορίες για την εκκίνηση των πάντων κατά την εκκίνηση του Pi. Αυτό πρέπει να μετονομαστεί σε rc.local και να τοποθετηθεί στο / etc /.

Εφόσον ακολουθείτε τις τελευταίες δύο παραγράφους, θα πρέπει να είστε σε λειτουργία. Μην ξεχάσετε να αλλάξετε τα κουμπιά pkebuttons.py στις καρφίτσες GPIO στις οποίες έχετε συνδέσει τα κουμπιά σας. Ποτέ δεν κατάφερα να κάνω ένα κουμπί τερματισμού, οπότε μη διστάσετε να προσθέσετε αυτήν τη λειτουργία.

Βήμα 7: Ισχύς

Εξουσία
Εξουσία
Εξουσία
Εξουσία

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

Βήμα 8: Τοποθετήστε το μαζί

Το ταιριάζουμε μαζί
Το ταιριάζουμε μαζί
Το ταιριάζουμε μαζί
Το ταιριάζουμε μαζί

Για το τελευταίο βήμα, συμπιέζω τα πάντα στο σώμα του μετρητή PKE, διασφαλίζοντας ότι τα καλώδια GPIO παραμένουν συνδεδεμένα και έπειτα έσπρωξα το καπάκι προς τα κάτω. Διαπίστωσα ότι ο τρισδιάστατος εκτυπωτής μου δεν εκτύπωσε τα μέρη εκπληκτικά και το καπάκι έβγαινε συνεχώς από την κορυφή. Το έλυσα χρησιμοποιώντας το superglue για να το κρατήσω πατημένο.

Ορίστε το! Ένας μετρητής PKE που λειτουργεί. Εάν κάνετε αυτό το έργο και το κάνετε κυνήγι φαντασμάτων, επικοινωνήστε μαζί μου και ενημερώστε με πώς λειτουργεί!

Συνιστάται: