Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Τρισδιάστατη εκτύπωση και σύνδεση
- Βήμα 2: Τοποθέτηση κουμπιού και καλωδίωση
- Βήμα 3: Κωδικός
- Βήμα 4: Εξατομίκευση ζουμ και διαφωνίας
- Βήμα 5: Επισήμανση
- Βήμα 6: Συμπέρασμα
Βίντεο: Τρισδιάστατη εκτύπωση πληκτρολογίου Arduino Macro: 6 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Αυτό ήταν το πρώτο μου έργο σε συνεργασία με το Arduino Pro Micro. Μπορείτε να το χρησιμοποιήσετε σε συνομιλίες Zoom ή Discord για να κάνετε πράγματα όπως εναλλαγή σίγασης, εναλλαγή βίντεο ή κοινή χρήση της οθόνης σας. Επιπλέον, μπορείτε να το προγραμματίσετε για να ανοίξει προγράμματα που χρησιμοποιούνται συχνά στον υπολογιστή σας ή να κάνετε πράγματα όπως λήψη φωτογραφιών οθόνης και κλείδωμα της οθόνης. Ο κώδικας μπορεί να επεξεργαστεί εύκολα στις ανάγκες σας εάν θέλετε να ανοίξετε διαφορετικά προγράμματα ή εάν θέλετε να προσθέσετε τα δικά σας πλήκτρα πρόσβασης.
Για να το χρησιμοποιήσετε, μπορείτε να ενεργοποιήσετε και να απενεργοποιήσετε τη χρήση του μεσαίου διακόπτη και να επιλέξετε αν θέλετε να ελέγξετε το Zoom ή το Discord χρησιμοποιώντας τον διακόπτη της δεξιάς πλευράς. Μετά από αυτό, απλώς πατήστε το δεξί κουμπί και κάντε πράγματα όπως σίγαση του μικροφώνου σας ή ενεργοποίηση και απενεργοποίηση του βίντεό σας.
Προμήθειες
Arduino Pro Micro x1
Perfboard x1 (είμαι σίγουρος ότι μπορείτε να το πάρετε φθηνότερα κάπου. Αυτό ήταν μόνο το πρώτο αποτέλεσμα που βρήκα)
Κουμπιά χ 13
Διακόπτης διαφάνειας x 2
5mm κόκκινο LED x1
Αντίσταση 220 ohm x1
Υπερκόλλα
Εξοπλισμός:
Συγκολλητικό σίδερο
Τρισδιάστατος εκτυπωτής
Δημιουργός ετικετών (προαιρετικό)
Τρυπάνι (προαιρετικό)
Βήμα 1: Τρισδιάστατη εκτύπωση και σύνδεση
Το πρώτο πράγμα που πρέπει να κάνετε είναι να εκτυπώσετε 3D το κέλυφος σας. Ο τρισδιάστατος εκτυπωτής μου είναι λίγο πολύ μικρός για να τα εκτυπώσω όλα σε ένα κομμάτι, οπότε το χρησιμοποίησα ως ευκαιρία για να εξασκήσω μια νέα τεχνική για την ένωση κομματιών. Πρώτα, κατεβάστε τα αρχεία από το Thingiverse εδώ. Μπορούν να εκτυπωθούν όλα χωρίς στηρίγματα ή σχεδιάκια.
Θα θελήσετε επίσης έναν μεντεσέ. Μπορείτε απλά να αγοράσετε ένα από το κατάστημα υλικού, αλλά επέλεξα να εκτυπώσω και το δικό μου 3D χρησιμοποιώντας αυτό το φοβερό σχέδιο: https://www.thingiverse.com/thing:1083876 (όχι δικό μου)
Μόλις εκτυπωθούν όλα, θα πρέπει να ενώσετε τα δύο κάτω μέρη μαζί και στη συνέχεια το ίδιο πράγμα με τα επάνω μέρη. Για να το κάνετε αυτό, ζεστάνετε το κολλητήρι σας και σφίξτε μαζί τα κομμάτια που θέλετε να ενώσετε. Μόλις ζεσταθεί το κολλητήρι σας, τοποθετήστε το στις ραφές ανάμεσα στα δύο μέρη σας και σύρετέ το στο πλάι για να λιώσετε τα δύο κομμάτια μαζί. Κάντε το στο εσωτερικό του κουτιού για να διατηρήσετε τα πράγματα καθαρά και θα πρέπει να καταλήξετε με μια ραφή όπως φαίνεται στις παραπάνω φωτογραφίες. Στη συνέχεια, μπορείτε να κάνετε το ίδιο με τα δύο κορυφαία κομμάτια. Αν δεν είστε σίγουροι για αυτό το βήμα, ρίξτε μια ματιά στο Google. Υπάρχουν σωρεία βίντεο που εξηγούν πώς να ενώσετε τις τρισδιάστατες εκτυπώσεις με ένα κολλητήρι.
Ανάλογα με το πού θα θέλατε να βγει το καλώδιο USB, θα πρέπει επίσης να ανοίξετε μια τρύπα στη μία πλευρά του κουτιού σας και να περάσετε το μικρό άκρο του καλωδίου USB μέσα από αυτό. Και πάλι, αν δεν έχετε τρυπάνι ή αν θέλετε μια πιο προσεγμένη εμφάνιση, μη διστάσετε να χρησιμοποιήσετε κάποιο λογισμικό επεξεργασίας 3D για να προσθέσετε την τρύπα πριν από την εκτύπωση.
Σε αυτό το στάδιο, βάψτε όλα τα μέρη αν θέλετε και στη συνέχεια κολλήστε ή συνδέστε με άλλο τρόπο τον μεντεσέ στο πίσω μέρος του κουτιού (δείτε την τρίτη φωτογραφία παραπάνω).
Βήμα 2: Τοποθέτηση κουμπιού και καλωδίωση
Τα κουμπιά και οι διακόπτες διαφανειών πρέπει να ταιριάζουν πολύ καλά στο κέλυφος. Πιέστε προς τα κάτω τα κουμπιά από κάτω και τοποθετήστε τους διακόπτες προς τα μέσα από το επάνω μέρος. Ανάλογα με το πού θέλετε το LED ισχύος σας, ανοίξτε μια τρύπα 5mm και περάστε το LED από κάτω επίσης. Εάν δεν έχετε τρυπάνι, προτείνω να χρησιμοποιήσετε κάτι σαν το TInkercad για να προσθέσετε μια τρύπα για το LED πριν εκτυπώσετε τα μέρη.
Χρησιμοποιήστε λίγο σούπερ κόλλα για να διατηρήσετε τα πάντα στη θέση τους και τώρα είστε έτοιμοι να τα συνδέσετε όλα. Ακολουθήστε το παραπάνω διάγραμμα καλωδίωσης και συγκολλήστε τα πάντα. Χρησιμοποιήστε τον πίνακα για να δημιουργήσετε την κοινόχρηστη σιδηροτροχιά σας. Εάν η σανίδα είναι πολύ μεγάλη, μη διστάσετε να την κόψετε σε κομμάτια όπως έκανα εγώ. Βεβαιωθείτε ότι έχετε σημειώσει ποιο κουμπί πηγαίνει σε ποια καρφίτσα για να ενημερώσετε τον κώδικα αργότερα.
Σημειώστε ότι ΔΕΝ πρέπει να χρησιμοποιείτε Arduino Uno (θα μπορούσα να χρησιμοποιήσω μόνο ένα Uno στο διάγραμμα συγνώμη). Όλοι οι αριθμοί καρφιτσών παραμένουν ίδιοι, με μερικούς εγγεγραμμένους με μη αυτόματο τρόπο εάν δεν είναι διαθέσιμοι στο Uno. Συγγνώμη για την ακαταστασία του διαγράμματος, αλλά ελπίζουμε ότι εξακολουθεί να παίρνει το νόημα:)
Βήμα 3: Κωδικός
Με όλη την καλωδίωση ολοκληρωμένη, ήρθε η ώρα να συνδέσετε το Arduino και να ανεβάσετε τον κωδικό. Μπορείτε να κατεβάσετε τον παρακάτω κώδικα. Όταν ανεβάζετε τον κωδικό, ΒΕΒΑΙΩΘΕΙΤΕ ΝΑ ΕΠΙΛΕΞΕΤΕ ΤΟ ΔΕΞΙΟ ΠΙΝΑΚΑ! Έκανα το πρώτο μου pro micro επιλέγοντας τον φορτωτή εκκίνησης 3.3V όταν η πλακέτα μου ήταν πλακέτα 5V (υπάρχει τρόπος να το ξεσκονίσω, αλλά δεν μπόρεσα να το δουλέψω). Βεβαιωθείτε ότι έχετε ελέγξει! Αν θέλετε να είστε σίγουροι, ανεβάστε τον κωδικό πριν κάνετε όλη τη συγκόλλησή σας σε περίπτωση που κάτι πάει στραβά.
Υπάρχουν μερικές περιοχές στον κώδικα που σας επιτρέπουν μια μικρή εξατομίκευση:
Αρχικά είχα μεγαλύτερα σχέδια που δεν λειτούργησαν, οπότε υπάρχει ένας επιπλέον διακόπτης. Στο μέλλον, μπορεί να προβλέπει επιπλέον λειτουργίες, αλλά προς το παρόν, ο μεσαίος διακόπτης έχει αντικαταστήσει το μεγάλο κόκκινο κουμπί λειτουργίας για να ενεργοποιήσετε και να απενεργοποιήσετε το πληκτρολόγιο. Εάν προτιμάτε να χρησιμοποιήσετε ένα κουμπί ως διακόπτη τροφοδοσίας, υπάρχει ένα προφανές μπλοκ κώδικα που μπορείτε να σχολιάσετε και να χρησιμοποιήσετε για να αντικαταστήσετε την ενότητα με την ετικέτα
Αν θέλετε να αναδιατάξετε τη θέση των κουμπιών, ανατρέξτε ξανά σε τι καρφίτσες συνδέει κάθε κουμπί. Στο επάνω μέρος του αρχείου κώδικα, μπορείτε να αλλάξετε τους ορισμούς του αριθμού pin για να αντικατοπτρίζουν την προσωπική σας ρύθμιση.
Προσθήκη/αλλαγή πλήκτρων πρόσβασης Η μορφή για τα πλήκτρα πρόσβασης είναι αρκετά αυτονόητη. Εάν θέλετε να αλλάξετε κάποιο από τα πλήκτρα πρόσβασης ή να τροποποιήσετε με άλλο τρόπο τον κώδικα, έχω μερικές συμβουλές:
1. Κλειδί Windows - Αυτό έχει σχεδιαστεί για Windows, οπότε ορισμένα από τα πλήκτρα πρόσβασης που χρησιμοποίησα χρησιμοποιούν το κουμπί Windows. Η βιβλιοθήκη πληκτρολογίου δεν διαθέτει κλειδί Windows, επομένως χρησιμοποιήστε το 'KEY_LEFT_GUI'.
2. πατήστε εναντίον εγγραφής- Ο κώδικας χρησιμοποιεί τόσο το Keyboard.press () όσο και το Keyboard.write (). Η μέθοδος εγγραφής είναι η ίδια με το απλό κλικ στο αντίστοιχο πλήκτρο στο πληκτρολόγιό σας. Η μέθοδος πίεσης είναι η ίδια με το πάτημα ενός πλήκτρου. Εάν χρησιμοποιείτε τη μέθοδο τύπου, βεβαιωθείτε ότι αφήσατε τα πλήκτρα στη συνέχεια με το "Keyboard.releaseAll ()"
3. Άνοιγμα προγραμμάτων - Η μέθοδός μου για το άνοιγμα προγραμμάτων όπως το cura και το excel είναι λίγο αδέξια. Βασικά, το πληκτρολόγιο πιέζει το πλήκτρο Windows (ανοίγει το μενού έναρξης), πληκτρολογεί το όνομα του προγράμματος χρησιμοποιώντας τη μέθοδο «Keyboard.println» και, στη συνέχεια, πατά το enter. Για να βεβαιωθείτε ότι αυτό λειτουργεί, πρέπει να δώσετε στον υπολογιστή χρόνο να απαντήσει σε κάθε πάτημα πλήκτρου πριν κάνει το επόμενο. Οι καθυστερήσεις στον κωδικό μου είναι το σωστό ποσό για τον υπολογιστή μου, αλλά ίσως χρειαστεί να τις επεκτείνετε εάν ο υπολογιστής σας είναι λίγο πιο αργός.
Βήμα 4: Εξατομίκευση ζουμ και διαφωνίας
Σχεδόν φτάσαμε! Ένα από τα τελευταία πράγματα που πρέπει να κάνετε είναι να αλλάξετε μερικές ρυθμίσεις στο Zoom και το Discord. Στο Zoom, πρέπει να επιτρέψουμε τη χρήση των σχετικών συντομεύσεων πληκτρολογίου σε παγκόσμιο επίπεδο (δηλαδή να τις κάνουμε να λειτουργούν ακόμη και όταν το Zoom δεν είναι το ενεργό παράθυρο). Ακολουθήστε τις παραπάνω φωτογραφίες για να μεταβείτε στις Ρυθμίσεις -> Συντομεύσεις πληκτρολογίου και, στη συνέχεια, επιλέξτε "Ενεργοποίηση καθολικής συντόμευσης" για όλες τις σχετικές συντομεύσεις. Εάν θέλετε να αποχωρήσετε από τις συναντήσεις σας χωρίς να εμφανιστεί ένα παράθυρο διαλόγου προειδοποίησης, μεταβείτε επίσης στις Ρυθμίσεις -> Γενικά και καταργήστε την επιλογή του πλαισίου "Ζητήστε μου να επιβεβαιώσω όταν φεύγω από μια συνάντηση".
Στο Discord, ανοίξτε την εφαρμογή για επιτραπέζιους υπολογιστές και μεταβείτε στις Ρυθμίσεις -> Συνδέσεις πληκτρολογίου και, στη συνέχεια, εισαγάγετε τα προτιμώμενα πληκτρολόγια. Εάν δεν θέλετε να αλλάξετε καθόλου τον κωδικό, απλώς αντιγράψτε τις ρυθμίσεις που εμφανίζονται στην τελευταία φωτογραφία.
Βήμα 5: Επισήμανση
Μόλις έχετε όλα λειτουργικά, θα συνιστούσα να προσθέσετε μερικές ετικέτες στα κουμπιά σας. Χρησιμοποίησα έναν ετικετογράφο, αλλά θα μπορούσατε να εκτυπώσετε εύκολα κάτι και να το κολλήσετε, ή θα μπορούσατε ακόμη και να εκτυπώσετε 3D ετικέτες;
Βήμα 6: Συμπέρασμα
Αυτό είναι! Είμαστε έτοιμοι να φύγουμε! Μόλις το πληκτρολόγιο είναι συνδεδεμένο, δεν απαιτείται επιπλέον ρύθμιση. Όλα τα κουμπιά πρέπει να καταχωρούνται όπως αναμένεται. Εάν θέλετε να προσθέσετε περισσότερα πλήκτρα πρόσβασης, θα συνιστούσα τη χρήση του δεύτερου διακόπτη με τον ίδιο τρόπο όπως ο διακόπτης Ζουμ/Διακοπή χρησιμοποιείται για να κάνει ένα μόνο κουμπί να έχει πολλές χρήσεις.
Αν κάτι ήταν ασαφές ή αν θέλετε να συζητήσετε κάτι, μη διστάσετε να αφήσετε ένα σχόλιο και θα κάνω ό, τι καλύτερο μπορώ για να απαντήσω:)
Happy Making!
Συνιστάται:
Τρισδιάστατη εκτύπωση κινητήρα χωρίς ψήκτρες: 7 βήματα (με εικόνες)
3D Printed Brushless Motor: Σχεδίασα αυτόν τον κινητήρα χρησιμοποιώντας το Fusion 360 για επίδειξη στο θέμα των κινητήρων, έτσι ήθελα να φτιάξω έναν γρήγορο αλλά συνεκτικό κινητήρα. Δείχνει καθαρά τα μέρη του κινητήρα, ώστε να μπορεί να χρησιμοποιηθεί ως μοντέλο των βασικών αρχών εργασίας που υπάρχουν σε ένα πινέλο
Φτιάξτε έναν EASY Infinity Mirror Cube - ΟΧΙ Τρισδιάστατη εκτύπωση και ΟΧΙ προγραμματισμός: 15 βήματα (με εικόνες)
Φτιάξτε έναν EASY Infinity Mirror Cube | ΟΧΙ Τρισδιάστατη εκτύπωση και ΟΧΙ προγραμματισμός: Σε όλους αρέσει ένας καλός κύβος απείρου, αλλά μοιάζουν σαν να είναι δύσκολο να φτιαχτούν. Ο στόχος μου για αυτό το Instructable είναι να σας δείξω βήμα-βήμα πώς να το φτιάξετε. Όχι μόνο αυτό, αλλά με τις οδηγίες που σας δίνω, θα μπορείτε να κάνετε μία
Moslty τρισδιάστατη εκτύπωση ρομποτικού βραχίονα που μιμείται ελεγκτή μαριονέτας: 11 βήματα (με εικόνες)
Τρισδιάστατα τυπωμένο ρομποτικό βραχίονα που μιμείται ελεγκτή μαριονέτας: Είμαι φοιτητής μηχανικής Μηχανικής από την Ινδία και αυτό είναι το πρόγραμμα πτυχίου My Undergrad. Αυτό το έργο επικεντρώνεται στην ανάπτυξη ενός ρομποτικού βραχίονα χαμηλού κόστους που είναι κυρίως τρισδιάστατο τυπωμένο και έχει 5 DOF με 2 δάχτυλα άρπαγας. Ο ρομποτικός βραχίονας ελέγχεται με
Servo Tester δοκιμής 16 καναλιών με Arduino και τρισδιάστατη εκτύπωση: 3 βήματα (με εικόνες)
Δοκιμαστής Servo 16 καναλιών με Arduino και τρισδιάστατη εκτύπωση: Σχεδόν κάθε έργο που έχω κάνει πρόσφατα απαιτεί να δοκιμάσω μερικά servos και να πειραματιστώ με τις θέσεις τους πριν μπουν στη συναρμολόγηση. Συνήθως φτιάχνω ένα γρήγορο servo tester σε ένα breadboard και χρησιμοποιώ τη σειριακή οθόνη στο ardui
Αυτόματος κήπος ποτιστικός - Τρισδιάστατη εκτύπωση - Arduino: 10 βήματα (με εικόνες)
Αυτόματος κήπος ποτιστικός | Τρισδιάστατη εκτύπωση | Arduino: Είμαι έντονος κηπουρός, αλλά το πότισμα των φυτών σας με το χέρι κατά τη διάρκεια της ξηρασίας απαιτεί λίγο χρόνο. Αυτό το έργο με απαλλάσσει από το πότισμα, ώστε να μπορώ να δουλέψω σε άλλα μου έργα. Είναι επίσης εξαιρετικό στη φροντίδα του κήπου ενώ λείπετε από το σπίτι και το φυτό