Εάν έχετε βυθίσει πρόσφατα τα δάχτυλα των ποδιών σας στον κόσμο της ροής Twitch, σίγουρα θα συναντήσετε περιφερειακά όπως το Elgato Stream Deck. Το Stream Deck είναι ένα εξαιρετικό εργαλείο για τον έλεγχο σκηνών OBS, την ανάρτηση στο Twitter ή ακόμη και τη διαχείριση συνομιλιών Twitch.

Το μόνο πρόβλημα είναι ότι είναι μια δαπανηρή αναβάθμιση εάν έχετε προϋπολογισμό.

Τι γίνεται όμως αν θα μπορούσατε να έχετε το δικό σας ελεγκτή για ένα κλάσμα της τιμής; Καλά νέα: μπορείτε!

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

Τι είναι το Macro Pad;

Το πληκτρολόγιο μακροεντολών είναι μια σειρά κουμπιών που σας επιτρέπουν να ενεργοποιήσετε συγκεκριμένες ενέργειες. Η αντιγραφή / επικόλληση είναι ένα εξαιρετικό παράδειγμα αυτού του τύπου λειτουργίας. Εάν πατήσετε CTRL + C στο πληκτρολόγιό σας, αυτό ενεργοποιεί τη συντόμευση αντιγραφής και αντιγράφει ό, τι έχετε επισημάνει στο πρόχειρο.

Τώρα, τι γίνεται αν θα μπορούσατε να αντιγράψετε με ένα μόνο πάτημα πλήκτρου; Τι γίνεται αν θα μπορούσατε να προκαλέσετε άλλες ενέργειες, όπως η έναρξη και η διακοπή της ροής Twitch; Ένα μαξιλάρι μακροεντολών σάς επιτρέπει να το κάνετε αυτό.

instagram viewer

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

Σχετιζομαι με: Δροσερά έργα που μπορείτε να δημιουργήσετε με το Pi Pico σας

Τι χρειάζεσαι?

Για να δημιουργήσετε το δικό σας Macro Pad με προϋπολογισμό, θα πρέπει να αγοράσετε τα ακόλουθα είδη.

  • 1 Raspberry Pi Pico.
  • 9 Διακόπτες Gateron.
  • 9 Keycaps.
  • Ένα συγκολλητικό σίδερο και κολλητήρι.
  • 1 Συγκόλληση.
  • (4) βίδες M3 x 16.
  • Ένα καλώδιο 20 ga (περίπου 2 πόδια).
  • 1 απογυμνωτής καλωδίων.
  • Ένας υπολογιστής (για τον προγραμματισμό του Pico).
  • Μια υπόθεση για να τα βάλετε όλα.
  • Καλώδιο USB-C σε micro-USB.

Το πιο ακριβό μέρος αυτού του έργου είναι αναμφισβήτητα το Raspberry Pi Pico. Και αν έχετε έναν εκτυπωτή 3D, μπορείτε να εξοικονομήσετε χρήματα εκτυπώνοντας τη θήκη και τα πληκτρολόγια μόνοι σας. Εναλλακτικά, μπορείτε να τα εκτυπώσετε για εσάς. υπάρχει μια επιλογή online επιλογών για αυτά.

Αποποίηση ευθυνών: Εάν δεν αισθάνεστε άνετα χρησιμοποιώντας ένα κολλητήρι ή εργάζεστε με μικρά ηλεκτρονικά είδη, ίσως θέλετε κάποιος να βοηθήσει με αυτό το έργο. Τα κολλητήρια μπορούν να φτάσουν σε θερμοκρασίες περίπου 850 βαθμούς Φαρενάιτ (450 βαθμοί Κελσίου) και η κακή χρήση μπορεί να προκαλέσει σοβαρό τραυματισμό. Να είστε προσεκτικοί και να θυμάστε ότι είστε υπεύθυνοι για την ασφάλειά σας.

Πώς να κυλήσετε το δικό σας Macro Pad

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

Ετοιμος?

Πάμε!

Βήμα 1: Κολλήστε τα ηλεκτρονικά

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

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

Τώρα, θα συνδέσετε το Raspberry Pi Pico στους διακόπτες χρησιμοποιώντας τις ακίδες GPIO. Κολλήστε το κόκκινο καλώδιο από κάθε διακόπτη σε έναν μόνο ακροδέκτη GPIO στο Pi. Χρησιμοποιήστε τις ακόλουθες καρφίτσες και τις αντίστοιχες θέσεις διακόπτη όπως παρατίθενται:

Τώρα, συνδέστε το υπόλοιπο μαύρο καλώδιο από τον τελευταίο διακόπτη στο GPIO36. Αυτός ο πείρος είναι 3,3V σας και θα τροφοδοτήσει τη μονάδα όταν είναι συνδεδεμένο το καλώδιο micro-USB. Και πάλι, βεβαιωθείτε ότι χρησιμοποιείτε την έξοδο 3.3V - και όχι το 3.3V EN.

Πιστωτική εικόνα: Raspberrypi.org

Μόλις κολληθούν όλες αυτές οι συνδέσεις, έχετε κάνει το δύσκολο μέρος! Τώρα, ήρθε η ώρα να ενεργοποιήσετε το Pico σας και να εγκαταστήσετε το CircuitPython.

Σχετιζομαι με: Πώς να κάνετε ένα συναγερμό εισβολέα με το Raspberry Pi Pico

Βήμα 2: Εγκαταστήστε το CircuitPython και κωδικοποιήστε το Macro Pad

Πριν συνδέσετε το Raspberry Pi Pico στον υπολογιστή σας, θα πρέπει να κάνετε λήψη του Firmware CircuitPython .UF2, Αυτό Πρόγραμμα Novaspirit GitHubκαι ένα από τα δύο Mu Editor ή Τόννι. Επιπλέον, αυτή η έκδοση εμφανίζει μια διαμόρφωση χρησιμοποιώντας έναν υπολογιστή macOS. Εάν χρησιμοποιείτε Windows, η διαδικασία θα πρέπει να είναι παρόμοια.

Για να εγκαταστήσετε το CircuitPython, κρατήστε πατημένο το Μπότσελ κουμπί στο Pico και συνδέστε τον στον υπολογιστή σας χρησιμοποιώντας το καλώδιο micro-USB. Θα πρέπει να εμφανιστεί μια νέα συσκευή με το όνομα RPI-RP2. Αυτό είναι το Pico σας.

Στη συνέχεια, σύρετε το αρχείο υλικολογισμικού CircuitPython .UF2 στο Pico. Περιμένετε μέχρι να ολοκληρωθεί η αντιγραφή του αρχείου και, στη συνέχεια, εξαγάγετε και επανασυνδέστε το Pico. Το όνομα της συσκευής πρέπει τώρα να εμφανίζεται ως ΚΥΚΛΟΦΟΡΙΑ.

Τώρα, αποσυμπιέστε το έργο Novaspirit Github και σύρετε το lib φάκελο και code.py αρχεία από μέσα PiPicoMacroKeys-Main φάκελο απευθείας στο ΚΥΚΛΟΦΟΡΙΑ ριζικός κατάλογος. Αυτό θα εγκαταστήσει τις βιβλιοθήκες που χρειάζεστε για τον ελεγκτή.

Στη συνέχεια, κάντε κλικ στο ΚΥΚΛΟΦΟΡΙΑ. Θα πρέπει να δείτε ένα αρχείο με το όνομα code.py στον ριζικό κατάλογο. Ανοίξτε αυτό το αρχείο με το Mu Editor ή το Thonny.

Επειδή το αρχικό αρχείο code.py του Novaspirit προσφέρει μόνο έξι κουμπιά, συνήθως θα πρέπει να κάνετε κάποιες προσαρμογές για τα πρόσθετα. Ωστόσο, έχουμε συμπεριλάβει παρακάτω ένα αρχείο code.py, οπότε δεν χρειάζεται. Αντ 'αυτού, αντιγράψτε και επικολλήστε ολόκληρο τον κώδικα στην ανοικτή παρουσία code.py αντικαθιστώντας όλα τα άλλα στο αρχείο. Στη συνέχεια, επανεκκινήστε το Pico σας.


# Αρχικά κωδικοποιήθηκε από τη Novaspirit Tech
# Αντιγράψτε αυτόν τον κωδικό στο αρχείο code.py.
χρόνος εισαγωγής
εισαγωγή usb_hid
από adafruit_hid.keycode εισαγωγή Κωδικός εισαγωγής
από το πληκτρολόγιο εισαγωγής adafruit_hid.keyboard
πίνακας εισαγωγής
εισαγωγή ψηφιακού
# Αυτά είναι τα αντίστοιχα GPIO στο Pi Pico
# ότι συγκολλήσατε
btn1_pin = πίνακας. GP1
btn2_pin = πίνακας. GP2
btn3_pin = πίνακας. GP3
btn4_pin = πίνακας. GP4
btn5_pin = πίνακας. GP5
btn6_pin = πίνακας. GP6
btn7_pin = πίνακας. GP21
btn8_pin = πίνακας. GP20
btn9_pin = πίνακας. GP19
btn1 = ψηφιακό. DigitalInOut (btn1_pin)
btn1.direction = ψηφιακό. Κατεύθυνση. ΕΙΣΑΓΩΓΗ
btn1.pull = ψηφιακό. Τραβήξτε. ΚΑΤΩ
btn2 = ψηφιακό. DigitalInOut (btn2_pin)
btn2.direction = ψηφιακό. Κατεύθυνση. ΕΙΣΑΓΩΓΗ
btn2.pull = ψηφιακό. Τραβήξτε. ΚΑΤΩ
btn3 = ψηφιακό. DigitalInOut (btn3_pin)
btn3.direction = ψηφιακό. Κατεύθυνση. ΕΙΣΑΓΩΓΗ
btn3.pull = ψηφιακό. Τραβήξτε. ΚΑΤΩ
btn4 = ψηφιακό. DigitalInOut (btn4_pin)
btn4.direction = ψηφιακό. Κατεύθυνση. ΕΙΣΑΓΩΓΗ
btn4.pull = ψηφιακό. Τραβήξτε. ΚΑΤΩ
btn5 = ψηφιακό. DigitalInOut (btn5_pin)
btn5.direction = ψηφιακό. Κατεύθυνση. ΕΙΣΑΓΩΓΗ
btn5.pull = ψηφιακό. Τραβήξτε. ΚΑΤΩ
btn6 = ψηφιακό. DigitalInOut (btn6_pin)
btn6.direction = ψηφιακό. Κατεύθυνση. ΕΙΣΑΓΩΓΗ
btn6.pull = ψηφιακό. Τραβήξτε. ΚΑΤΩ
btn7 = ψηφιακό. DigitalInOut (btn7_pin)
btn7.direction = ψηφιακό. Κατεύθυνση. ΕΙΣΑΓΩΓΗ
btn7.pull = ψηφιακό. Τραβήξτε. ΚΑΤΩ
btn8 = ψηφιακό. DigitalInOut (btn8_pin)
btn8.direction = ψηφιακό. Κατεύθυνση. ΕΙΣΑΓΩΓΗ
btn8.pull = ψηφιακό. Τραβήξτε. ΚΑΤΩ
btn9 = ψηφιακό. DigitalInOut (btn9_pin)
btn9.direction = ψηφιακό. Κατεύθυνση. ΕΙΣΑΓΩΓΗ
btn9.pull = ψηφιακό. Τραβήξτε. ΚΑΤΩ
πληκτρολόγιο = Πληκτρολόγιο (usb_hid.devices)
# παρακάτω είναι οι βασικές τιμές στις οποίες μπορείτε να αλλάξετε
# ταιριάζει στις προτιμήσεις σας. Αλλαγή κωδικού ΕΝΑ για παράδειγμα
# (Κωδικός κλειδί. CONTROL, Κωδικός. F4) για CTRL + F4
# στο πρώτο κουμπί.
# Δείτε τα επίσημα έγγραφα του CircuitPython
# για επιπλέον βοήθεια
ενώ είναι αλήθεια:
εάν btn1. αξία:
keyboard.send (Κωδικός κλειδιού. ΕΝΑΣ)
time.sleep (0.1)
εάν btn2. αξία:
keyboard.send (Κωδικός κλειδιού. ΤΕΣΣΕΡΑ)
time.sleep (0.1)
εάν btn3. αξία:
keyboard.send (Κωδικός κλειδιού. Επτά)
time.sleep (0.1)
εάν btn4. αξία:
keyboard.send (Κωδικός κλειδιού. ΔΥΟ)
time.sleep (0.1)
εάν btn5. αξία:
keyboard.send (Κωδικός κλειδιού. ΠΕΝΤΕ)
time.sleep (0.1)
εάν btn6. αξία:
keyboard.send (Κωδικός κλειδιού. ΟΚΤΩ)
time.sleep (0.1)
εάν btn7. αξία:
keyboard.send (Κωδικός κλειδιού. ΤΡΙΑ)
time.sleep (0.1)
εάν btn8. αξία:
keyboard.send (Κωδικός κλειδιού. ΕΞΙ)
time.sleep (0.1)
αν btn9. αξία:
keyboard.send (Κωδικός κλειδιού. ΕΝΝΕΑ)
time.sleep (0.1)
time.sleep (0.1)

Αυτός ο κωδικός είναι προσαρμόσιμος και στέλνει αριθμητικές εισόδους μεταξύ ενός και εννέα, με βάση το πλήκτρο που πατάτε. Αργότερα, για να αλλάξετε αυτές τις λειτουργίες, θα επεξεργαστείτε το (Κωδικός κλειδί. ΕΝΑΣ) τμήματα του κώδικα κάτω από το ενώ είναι αλήθεια: ενότητα στο αρχείο code.py.

Για να το κάνετε αυτό, αντικαταστήστε όποιο κλειδί προτιμάτε ΕΝΑΣ. Για παράδειγμα, μπορείτε να χρησιμοποιήσετε μία μόνο παρουσία του (Keycode.customkey) ή πολλαπλά, όπως (Κωδικός κλειδί. ALT, Κωδικός. ΑΥΤΙ).

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

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

Σχετιζομαι με: Raspberry Pi, Pico, Arduino: Επεξήγηση μικροελεγκτών μονού πίνακα

Βήμα 3: Εκχωρήστε τις μακροεντολές σας

Τώρα, μπορείτε να εκχωρήσετε συγκεκριμένες ενέργειες σε κάθε κλειδί σε προγράμματα όπως το OBS ή το code.py αρχείο στο ίδιο το Pico.

Στο OBS, για παράδειγμα, μεταβείτε στο Ρυθμίσεις>Hotkeys και κάντε κλικ στο Ξεκινήστε την εγγραφή πεδίο. Στη συνέχεια, πατήστε ένα από τα κουμπιά της μακροεντολής σας. Κάντε κλικ Εντάξει για να αποθηκεύσετε τη μακροεντολή. Τώρα, δοκιμάστε να πατήσετε αυτό το κουμπί. Εάν έχετε ρυθμίσει τα πράγματα σωστά, τότε το OBS θα αρχίσει να ηχογραφεί.

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

  • Εκχωρήστε ένα κλειδί για μεγέθυνση ή σμίκρυνση σε ιστοσελίδες.
  • Εκχωρήστε ένα κλειδί στο εργαλείο λεπίδων στο DaVinci Resolve.
  • Αντιστοιχίστε έναν "διακόπτη πανικού" που ελαχιστοποιεί όλα τα παράθυρα με ένα μόνο πάτημα πλήκτρου.
  • Εκχωρήστε ένα κλειδί για να ανοίξετε το παράθυρο διαλόγου συνάντησης στο ημερολόγιό σας.
  • Εκχωρήστε ένα κλειδί για να αυξήσετε ή να μειώσετε τα μεγέθη πινέλου στο Photoshop.
  • Εκχωρήστε ένα κλειδί για να ανοίξετε το Chrome.
  • Εκχωρήστε ένα κλειδί για εναλλαγή προβολής πλήρους οθόνης στη συνομιλία Twitch.

Απολαύστε το νέο σας Macro Pad

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

Μπορείτε ακόμη και να προσθέσετε οθόνες RGB ή OLED ή άλλες προσαρμογές που δεν είναι διαθέσιμες σε εμπορικές ενότητες. Και με ένα κατάστρωμα ροής homebrew, θα έχετε την ικανοποίηση να γνωρίζετε ότι χτίσατε κάτι εξαιρετικό με λίγα μόνο δολάρια και λίγα φθηνά ανταλλακτικά.

ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ
Δημιουργήστε Mood Lighting με κωδικοποίηση βάσει μπλοκ στο Raspberry Pi Pico

Αντιμετωπίστε το Raspberry Pi Pico με αυτό το απλό έργο φωτισμού διάθεσης.

Διαβάστε Επόμενο

Σχετικά θέματα
  • DIY
  • Τράβηγμα
  • Ιδέες έργου DIY
  • Εκπαιδευτικά προγράμματα DIY
Σχετικά με τον Συγγραφέα
Ματ Χαλ (Δημοσίευση 75 άρθρων)

Ματ Λ. Η αίθουσα καλύπτει τεχνολογία για MUO. Προέρχεται από το Ώστιν του Τέξας, τώρα κατοικεί στη Βοστώνη με τη σύζυγό του, δύο σκυλιά και δύο γάτες. Ο Ματ κέρδισε το πτυχίο του στα Αγγλικά από το Πανεπιστήμιο της Μασαχουσέτης.

Περισσότερα από τον Matt Hall

Εγγραφείτε στο Newsletter μας

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

Ένα ακόμη βήμα…!

Επιβεβαιώστε τη διεύθυνση email σας στο email που μόλις σας στείλαμε.

.