Πίνακας περιεχομένων:
- Βήμα 1: Συγκεντρώστε τα μέρη σας
- Βήμα 2: Καλωδίωση του μπιχλιμπιδιού στον περιστροφικό κωδικοποιητή
- Βήμα 3: Προετοιμασία για προγραμματισμό του μπιχλιμπιδιού
- Βήμα 4: Δοκιμή του κωδικοποιητή
- Βήμα 5: Τρισδιάστατη εκτύπωση της βάσης
- Βήμα 6: Προσθέστε τα Ηλεκτρονικά
- Βήμα 7: Προσθέστε βάρος στη βάση
- Βήμα 8: Φτιάξτε και εγκαταστήστε το κάτω κάλυμμα
- Βήμα 9: Τέλος επάνω
Βίντεο: Έλεγχος έντασης USB: 9 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:35
Σε αυτό το έργο, θα δημιουργήσουμε ένα χειριστήριο έντασης USB χρησιμοποιώντας ένα συμβατό με Arduino Trinket από το Adafruit και έναν περιστροφικό κωδικοποιητή. Τέλος, θα εκτυπώσουμε 3D ένα περίβλημα, θα γεμίσουμε τη βάση με βολή μολύβδου για να προσθέσουμε βάρος και σταθερότητα, και θα κόψουμε με λέιζερ ένα ακρυλικό κάτω κάλυμμα.
Ο κώδικας Arduino και ο υποκείμενος σχεδιασμός βρέθηκαν αρχικά στον ιστότοπο του Adafruit. Περισσότερες πληροφορίες μπορείτε να βρείτε εδώ. Ο κώδικας Arduino θα απαιτήσει τις βιβλιοθήκες Adafruit Trinket, οι οποίες μπορείτε να τις κατεβάσετε εδώ (Θα θέλετε συγκεκριμένα τη βιβλιοθήκη "TrinketHidCombo"). Μπορείτε να κατεβάσετε τον πραγματικό κώδικα Arduino εδώ.
Βήμα 1: Συγκεντρώστε τα μέρη σας
(Τοποθετήστε τον δείκτη του ποντικιού πάνω από τα στοιχεία της φωτογραφίας για λεπτομέρειες και συνδέσμους προς παραγγελία):
- Adafruit Trinket, 5V, 16MHz (φροντίστε να πάρετε την έκδοση 5V, ΟΧΙ την 3,3V).
- Περιστροφικός κωδικοποιητής (αυτός που φαίνεται εδώ είναι ένας άξονας D, αλλά υπάρχουν επίσης κωδικοποιητές με άξονες, ανάλογα με το κουμπί που χρησιμοποιείτε)
- Περίπου 2,5 "από 5 καλώδια κορδέλας αγωγού. Τραβήξτε και κολλήστε τα άκρα όπως φαίνεται στη φωτογραφία.
- Πέντε μακρά κομμάτια 1/2 "σωλήνων συρρίκνωσης θερμότητας.
Βήμα 2: Καλωδίωση του μπιχλιμπιδιού στον περιστροφικό κωδικοποιητή
Ο περιστροφικός κωδικοποιητής έχει πέντε ακίδες - τρεις στη μία πλευρά και δύο στην άλλη. Οι δύο ακίδες στη μία πλευρά είναι για το κουμπί. Έρχονται σε επαφή όταν πιέζεται ο άξονας του κωδικοποιητή. Αυτό θα γίνει η λειτουργία σίγασης. Αυτές οι ακίδες δεν είναι ευαίσθητες στην πολικότητα και δεν υπάρχει διαφορά στον τρόπο σύνδεσης των καλωδίων κουμπιών με αυτά. Οι τρεις ακίδες στην άλλη πλευρά είναι οι ακίδες σήματος. Εάν κρατάτε τον κωδικοποιητή στραμμένο προς την πλευρά με τους τρεις πείρους, με τον άξονα στραμμένο προς τα πάνω, ο αριστερός πείρος είναι Σήμα "Α", το κέντρο είναι Κοινό και ο δεξιός πείρος Σήμα "Β". Αυτό φαίνεται επίσης στη φωτογραφία του φύλλου δεδομένων.
Συνδέστε το Trinket στον κωδικοποιητή ως εξής:
- Trinket Pin #0 για τον κωδικό σήματος "A" του κωδικοποιητή.
- Trinket Pin #1 σε μία από τις καρφίτσες κουμπιών του κωδικοποιητή.
- Μικρή πινέζα #2 για τον κωδικό "B" του κωδικοποιητή.
- Μικρή πινέζα 5V στην άλλη καρφίτσα κουμπιού κωδικοποιητή.
- Μικρή πινέζα GND στην κοινή καρφίτσα κωδικοποιητή.
Βεβαιωθείτε ότι έχετε περάσει ένα κομμάτι σωλήνα συρρίκνωσης θερμότητας πάνω από κάθε σύρμα πριν από τη συγκόλληση και σύρετε το όσο το δυνατόν πιο πάνω από τον πείρο πριν το συρρικνώσετε. Η βάση αργότερα θα γεμίσει με βολή μολύβδου και αυτές οι καρφίτσες πρέπει να είναι όσο το δυνατόν πιο μονωμένες γιατί θα τεθούν σε επαφή με τη βολή όταν τελειώσουν. Μια καλή συμβουλή είναι να μονώσετε περαιτέρω τους πείρους του κωδικοποιητή μεταξύ του σωλήνα συρρίκνωσης και του κωδικοποιητή με ένα καπάκι θερμής κόλλας.
Βήμα 3: Προετοιμασία για προγραμματισμό του μπιχλιμπιδιού
Ανοίξτε το Arduino IDE. Κατεβάστε και εγκαταστήστε τις βιβλιοθήκες Adafruit Trinket και τον κωδικό ελέγχου έντασης (σύνδεσμοι στην αρχή του έργου). Ορίστε τον τύπο του πίνακα ως "Adafruit Trinket 16MHz" και τον προγραμματιστή ως "USBtinyISP".
Το Trinket πρέπει να βρίσκεται σε λειτουργία Bootloader για να ανεβάσετε κώδικα σε αυτό. Όταν συνδεθεί για πρώτη φορά στη θύρα USB του υπολογιστή, το πράσινο LED θα ανάψει σταθερά και το κόκκινο θα αναβοσβήνει για 10 δευτερόλεπτα και μετά θα σβήσει. Κατά τη διάρκεια αυτού του παραθύρου των 10 δευτερολέπτων, το Trinket βρίσκεται σε λειτουργία Bootloader. Μπορείτε να μπείτε στη λειτουργία εκκίνησης ανά πάσα στιγμή πατώντας το κουμπί στο τέλος του μπιχλιμπιού απέναντι από τη θύρα USB.
Έχω διαπιστώσει ότι το Arduino IDE διαρκεί λίγο περισσότερο από 10 δευτερόλεπτα για να μεταγλωττίσει και να επαληθεύσει τον κώδικα πριν σταλεί στον πίνακα, οπότε όταν στέλνετε τον κωδικό στον πίνακα, παρακολουθήστε την πράσινη γραμμή προόδου στην κάτω δεξιά γωνία του Παράθυρο IDE. Όταν είναι στο μισό, πατήστε το κουμπί επαναφοράς στο μπιχλιμπίδι. Το παραπάνω βίντεο δείχνει την πράσινη γραμμή προόδου. Όταν είναι περίπου στα μισά της διαδρομής, πατάω το κουμπί επαναφοράς στο μπιχλιμπίδι. Όσο η πράσινη μπάρα προόδου φτάνει προς τα δεξιά πριν κλείσει το παράθυρο των 10 δευτερολέπτων, το Trinket θα αποδεχθεί τον κωδικό. Μπορείτε να δείτε τον κώδικα που μεταφέρεται από το κόκκινο LED να σταθεροποιείται πριν απενεργοποιηθεί. Εάν η μεταφορά δεν ξεκινήσει πριν τελειώσει ο χρόνος εκκίνησης, θα δείτε ένα πορτοκαλί μήνυμα σφάλματος στο Arduino IDE. Εάν συμβεί αυτό, απλώς επαναλάβετε την ακολουθία και προσπαθήστε ξανά.
Βήμα 4: Δοκιμή του κωδικοποιητή
Μόλις ολοκληρωθεί επιτυχώς ο προγραμματισμός και επανεκκινηθεί το Trinket, θα μπορείτε να ελέγχετε την ένταση του ήχου σας με τον περιστροφικό κωδικοποιητή. Η περιστροφή του κωδικοποιητή δεξιόστροφα θα αυξήσει την ένταση του υπολογιστή σας και αριστερόστροφα θα πρέπει να τον μειώσει. Το πάτημα του άξονα θα πρέπει να θέσει σε σίγαση τον υπολογιστή σας. Εάν διαπιστώσετε ότι η κατεύθυνση περιστροφής έχει το αντίθετο αποτέλεσμα (η ένταση αυξάνεται όταν πρέπει να μειωθεί), τότε έχετε αντίστροφα τα καλώδια κωδικοποιητή "A" και "B". Μπορείτε είτε να αλλάξετε τα καλώδια στον κωδικοποιητή είτε να αλλάξετε τους ορισμούς των ακίδων (0 και 2) στις γραμμές 3 & 4 του κώδικα Arduino και, στη συνέχεια, να τον στείλετε ξανά στο Trinket. Στο παραπάνω βίντεο κλιπ, θα δείτε τον περιστροφικό κωδικοποιητή να ελέγχει την ένταση και τη σίγαση στον υπολογιστή.
Βήμα 5: Τρισδιάστατη εκτύπωση της βάσης
Μπορείτε να κατεβάσετε το αρχείο 3D Printing από το Thingiverse κάνοντας κλικ εδώ. Το εκτύπωσα χρησιμοποιώντας PLA, ύψος στρώματος 0,15mm και ακροφύσιο 0,4mm. Το ορθογώνιο μπλοκ ακριβώς έξω από τη βάση στο αρχείο εκτύπωσης χρησιμοποιείται μόνο για ελαχιστοποίηση του υλικού στήριξης εξωτερικά, καθώς αυτό το στήριγμα θα ήταν πολύ λεπτό και ψηλό για να παραμείνει σταθερό κατά την εκτύπωση. Χρησιμοποιήστε ομόκεντρα στηρίγματα παντού. Το μόνο δύσκολο να αφαιρεθεί το υλικό στήριξης είναι κάτω από τη γέφυρα που υποστηρίζει το Trinket. Χρησιμοποιώ ένα συνδυασμό μικρών κατσαβιδιών, τσιμπιδιών με γωνία και πένσα με μύτη βελόνας για να το αφαιρέσω. Είναι σημαντικό να το βγάλετε (ή τουλάχιστον όσο μπορείτε), γιατί αυτός ο χώρος αργότερα θα γεμίσει με βολή μολύβδου.
Βήμα 6: Προσθέστε τα Ηλεκτρονικά
Εγκαταστήστε το Trinket στη βάση. Όλες οι οπές στερέωσης στη βάση εκτύπωσης 3D έχουν μέγεθος για 2-56 βίδες για αυτόματο πάτημα. Χρησιμοποιήστε δύο βίδες 2-56 x 1/4 για να στερεώσετε το πίσω άκρο της σανίδας. Αν θέλετε μια συσκευασία 100 βιδών, μπορείτε να τις αγοράσετε από τη McMaster Carr κάνοντας κλικ εδώ.
Εναλλακτικά, αν θέλετε να αγοράσετε ό, τι χρειάζεται για την κατασκευή του έργου σας, ένα σύνολο βιδών (τόσο για το Trinket όσο και για το κάτω κάλυμμα), καθώς και το ακρυλικό κάλυμμα με λέιζερ, τα πόδια από καουτσούκ και προαιρετικά μπορεί να αγοράστηκαν μαζί από τη σελίδα μου στο eBay - Επεξεργασία: Δεν έχω πλέον τις λίστες του eBay, επειδή το eBay με έκανε να αφαιρέσω οποιαδήποτε από τις καταχωρίσεις μου που περιέχουν πυροβολισμό μολύβδου καθώς το θεωρούν πυρομαχικό (ακόμα και αν χρησιμοποιείται ως βάρος ή έρμα). Εάν ενδιαφέρεστε να αγοράσετε οποιοδήποτε από τα εξαρτήματα υλικού (δηλαδή βίδες, ακρυλικό πάτο, ελαστικά πόδια, βολή μολύβδου κ.λπ. - οτιδήποτε εκτός από τα ηλεκτρονικά και το κουμπί), στείλτε μου μήνυμα εδώ (Κάντε κλικ στην εικόνα μου δίπλα στο όνομά μου στο στην κορυφή του έργου και, στη συνέχεια, κάντε κλικ στο κουμπί Μήνυμα)
Τοποθετήστε τον περιστροφικό κωδικοποιητή μέσα από την οπή στο πάνω μέρος της βάσης, προσθέστε την επίπεδη ροδέλα και το περικόχλιο και σφίξτε καλά.
Βήμα 7: Προσθέστε βάρος στη βάση
Η βάση είναι γεμάτη με βολή μολύβδου #7,5 (0,095 ) για να προσθέσετε βάρος και σταθερότητα (περίπου 6 ουγγιές, ή 175 gm). Αυτό το εμποδίζει να γλιστρήσει στο γραφείο σας όταν περιστρέφετε το κουμπί.
Φροντίστε να αποφύγετε τυχόν βολή στην κοιλότητα όπου βρίσκεται το Trinket. Χρησιμοποιήστε τσιμπιδάκια υπό γωνία για να "σπρώξετε" τη βολή κάτω από τη γέφυρα και γεμίστε την μέχρι τις κορυφές των στύλων στερέωσης της κάτω πλάκας και των τοίχων που περιβάλλουν την κοιλότητα Trinket. Το ισοπεδώστε. Θέλετε η βάση να είναι αρκετά γεμάτη ώστε να μην ακούγεται σαν μαράκα όταν την τινάζετε, αλλά όχι τόσο ώστε το κάτω κάλυμμα να μην κάθεται στο ίδιο επίπεδο κατά την εγκατάσταση.
Βήμα 8: Φτιάξτε και εγκαταστήστε το κάτω κάλυμμα
Το αρχείο DXF για το κάτω εξώφυλλο περιλαμβάνεται στη σελίδα Thingiverse για τη βάση ή κάντε κλικ εδώ για άμεσο σύνδεσμο προς το αρχείο για το κάτω εξώφυλλο. Το έκοψα με λέιζερ από ακρυλικό 3mm (1/8 "). Μπορείτε να χρησιμοποιήσετε τις ίδιες βίδες 2-56 x 1/4" που χρησιμοποιήσατε για την τοποθέτηση του Trinket για να στερεώσετε το κάτω κάλυμμα. Προαιρετικά, μπορείτε να βυθίσετε τις τρύπες και να χρησιμοποιήσετε βίδες με επίπεδη κεφαλή, ώστε το κάτω μέρος να ξεπλένεται. Εάν επιλέξετε να χρησιμοποιήσετε βίδες επίπεδης κεφαλής, μπορείτε επίσης να παραγγείλετε ένα πακέτο 100 από τη McMaster Carr κάνοντας κλικ εδώ.
Ολοκληρώστε το κάτω μέρος προσθέτοντας τέσσερα διαφανή ελαστικά πόδια για να αποφύγετε την ολίσθηση.
Βήμα 9: Τέλος επάνω
Προσθέστε ένα κουμπί διαμέτρου 38 mm της επιλογής σας. Το κουμπί που χρησιμοποίησα μπορεί να αγοραστεί εδώ. Σημειώστε ότι αυτό το κουμπί έχει μια βίδα ρύθμισης, επομένως προορίζεται να χρησιμοποιηθεί με κωδικοποιητή άξονα D. Εάν επιλέξατε να χρησιμοποιήσετε έναν κωδικοποιητή με ένα νάρθηκα άξονα, βεβαιωθείτε ότι έχετε επιλέξει ένα κουμπί που είναι κατάλληλο για άξονα. Η τρύπα του άξονα του πόμολου θα έχει αντίστοιχα νάρθηκα και δεν θα είναι λεία. Μπορείτε να επιλέξετε όποιο κουμπί σας αρέσει, αρκεί η εξωτερική διάμετρος να είναι 38mm και να είναι συμβατή με τον άξονα των 6mm του κωδικοποιητή σας.
Τέλος, συνδέστε το καλώδιο USB, δώστε στον υπολογιστή περίπου 15 δευτερόλεπτα για να εντοπίσει τη συσκευή (το Trinket πρέπει να περάσει από την ακολουθία Bootloader των 10 δευτερολέπτων πριν ο υπολογιστής το εντοπίσει) και είστε έτοιμοι.
Συνιστάται:
Vintage Rotary Phone Dial PC Έλεγχος έντασης: 7 βήματα (με εικόνες)
Vintage Rotary Phone Dial PC Έλεγχος έντασης ήχου: Αν είστε κάτι σαν εμένα, βρίσκεστε να αλλάζετε αρκετά συχνά την ένταση του υπολογιστή σας. Ορισμένα βίντεο είναι πιο δυνατά από άλλα, μερικές φορές θέλετε να μειωθεί η ένταση του ήχου στον υπολογιστή σας ενώ ακούτε podcast ή μουσική και ίσως χρειαστεί να
Έλεγχος φωτεινότητας Έλεγχος LED βασισμένος σε PWM χρησιμοποιώντας κουμπιά, Raspberry Pi και Scratch: 8 βήματα (με εικόνες)
Έλεγχος φωτεινότητας PWM Βασισμένος έλεγχος LED χρησιμοποιώντας κουμπιά, Raspberry Pi και Scratch: Προσπαθούσα να βρω έναν τρόπο να εξηγήσω πώς λειτουργούσε το PWM στους μαθητές μου, οπότε έθεσα τον εαυτό μου στην προσπάθεια να ελέγξω τη φωτεινότητα ενός LED χρησιμοποιώντας 2 κουμπιά - το ένα κουμπί αυξάνει τη φωτεινότητα ενός LED και το άλλο το μειώνει. Για να προχωρήσει
ESP8266 RGB LED STRIP WIFI Έλεγχος - NODEMCU Ως τηλεχειριστήριο IR για Led Strip που ελέγχεται μέσω Wifi - Έλεγχος Smartphone RGB LED STRIP: 4 βήματα
ESP8266 RGB LED STRIP WIFI Έλεγχος | NODEMCU Ως τηλεχειριστήριο IR για Led Strip που ελέγχεται μέσω Wifi | RGB LED STRIP Smartphone Control: Γεια σας παιδιά σε αυτό το σεμινάριο θα μάθουμε πώς να χρησιμοποιούμε το nodemcu ή το esp8266 ως τηλεχειριστήριο IR για τον έλεγχο μιας λωρίδας LED RGB και το Nodemcu θα ελέγχεται από smartphone μέσω wifi. Έτσι, βασικά μπορείτε να ελέγξετε το RGB LED STRIP με το smartphone σας
Ελεγκτής μπάσων, πρίμων και έντασης USB με LED πληκτρολογίου: 6 βήματα (με εικόνες)
Ελεγκτής μπάσων, πρίμων και έντασης με LED πληκτρολογίου: Έχω ένα Creative SoundBlaster Audigy στον κύριο επιτραπέζιο υπολογιστή μου και χρειαζόμουν έναν τρόπο για να προσαρμόσω γρήγορα τις ρυθμίσεις μπάσων και πρίμων (καθώς και την ένταση) κατά την ακρόαση πολυμέσων ήχου ή βίντεο Το Έχω προσαρμόσει τον κώδικα από δύο πηγές που δίνονται στο
Λεπτότερος έλεγχος έντασης για τηλεόραση: 3 βήματα
Finer Volume Control for T.v .: The Problem: my new t.v. έχει έναν ψηφιακό έλεγχο έντασης που είναι αρκετά ασταθής, είναι είτε LOUD είτε OFF Η Λύση: προσθήκη δευτερεύοντος αναλογικού ρυθμιστή έντασης Τα υλικά: 1. σύρμα 2. συγκόλληση 3. συρρικνωμένος σωλήνας 4. ποτενσιόμετρο (χρησιμοποίησα 1 Mohm καλό για