Πίνακας περιεχομένων:
- Βήμα 1: Βήμα 1: Προετοιμασία εξαρτήματος
- Βήμα 2: Βήμα 2: Δημιουργήστε την πλακέτα κυκλωμάτων
- Βήμα 3: Βήμα: Προετοιμασία περιβάλλοντος λογισμικού
- Βήμα 4: Βήμα 4: Δημιουργία και μεταφόρτωση του έργου Arduino
- Βήμα 5: Βήμα 5: Δοκιμή
Βίντεο: HID Keyboard Controller for Project Diva Aracade Future Tone: 5 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Το V-USB είναι μια λύση βιβλιοθήκης USB χαμηλής ταχύτητας για μικροελεγκτές AVR. Μας δίνει τη δυνατότητα να δημιουργήσουμε συσκευές HID (Πληκτρολόγιο, Ποντίκι, Gamepad κ.λπ.) χρησιμοποιώντας μικροελεγκτές AVR.
Η εφαρμογή πληκτρολογίου HID βασίζεται στο HID 1.11. Υποστηρίζει ταυτόχρονα έως 6 πατήματα πλήκτρων. Υποστηρίζει επίσης κράτημα πλήκτρων με την πάροδο του χρόνου. Μπορείτε να κρατήσετε πατημένο ένα πλήκτρο ενώ κάνετε κλικ σε ένα διαφορετικό κλειδί.
Δείτε πώς δημιουργώ ένα πληκτρολόγιο HID για το Project Diva Arcade Future Tone. (PD-Loader 2.0)
Βήμα 1: Βήμα 1: Προετοιμασία εξαρτήματος
AVR micro controller * 1 (ATMEGA8, 168, 328p κ.λπ. Οποιοσδήποτε μικροελεγκτής με φλας 4K+ θα ήταν εντάξει)
16Μ κρύσταλλο * 1
104 Πυκνωτής * 1
Πυκνωτής 22P * 2
Αντίσταση 68R * 2
Αντίσταση 1.5K * 1
Δίοδος Zener 3,6V * 2
USB αρσενικό βύσμα * 1
Breadboard * 1
Βήμα 2: Βήμα 2: Δημιουργήστε την πλακέτα κυκλωμάτων
Συγκολλήστε αυτά τα συστατικά στο breadboard. Έχω συμπεριλάβει το σχηματικό για το έργο. Δεν υπάρχουν πολλά εξαρτήματα για συγκόλληση, καθώς το μεγαλύτερο μέρος της εργασίας γίνεται από τον μικροελεγκτή μέσω κωδικού.
Βήμα 3: Βήμα: Προετοιμασία περιβάλλοντος λογισμικού
Το έργο βασίζεται στο Arduino IDE.
Χρησιμοποιεί επίσης μια τροποποιημένη έκδοση του έργου UsbKeyboard. Το μετονόμασα σε UsbKeyboardMiku.
Μπορείτε να κατεβάσετε το Arduino Project και το Library από το χώρο αποθήκευσής μου.
notabug.org/zsccat/PDAFT-HID-Keyboard
Αφού κατεβάσετε τόσο το έργο Arduino όσο και τη βιβλιοθήκη. Βάλτε το UsbKeyboardMikyu στο φάκελο της βιβλιοθήκης σας και ανοίξτε το έργο MikuButton στο Arduino IDE.
Βήμα 4: Βήμα 4: Δημιουργία και μεταφόρτωση του έργου Arduino
Είμαστε πραγματικά εδώ. Απλώς πρέπει να ανεβάσετε κώδικα στο μικροελεγκτή AVR και είμαστε έτοιμοι να ξεκινήσουμε.
Εάν ο μικροελεγκτής σας έχει ήδη εγκαταστήσει το bootloader, μπορείτε απλώς να κάνετε κλικ στο κουμπί μεταφόρτωσης για να ανεβάσετε τον κώδικα.
Or μπορείτε να χρησιμοποιήσετε έναν προγραμματιστή για μεταφόρτωση (π.χ. UsbAsp). Απλώς για να βεβαιωθείτε ότι έχετε χρησιμοποιήσει εξωτερικό κρύσταλλο και ότι έχετε εγκαταστήσει σωστά την ασφάλεια. (Για τον πίνακα Arduino, δεν απαιτούνται αλλαγές, καθώς έχουν ήδη λάβει τη σωστή ρύθμιση ασφάλειας)
Βήμα 5: Βήμα 5: Δοκιμή
Απλώς συνδέστε το βύσμα Usb στον υπολογιστή σας και θα πρέπει να επανασυνδεθεί ως πληκτρολόγιο HID.
Τα κλειδιά αντιστοιχίζονται ως εξής.
Τρίγωνο -> 13
Πλατεία -> 12
Σταυρός -> 11
Κύκλος -> 10
Έναρξη -> 9
Αριστερό ρυθμιστικό Αριστερά -> A3
Αριστερό ρυθμιστικό Δεξιά -> A2
Δεξί ρυθμιστικό Αριστερά -> A1
Δεξί ρυθμιστικό Δεξιά -> A0
Συνιστάται:
Arduino Keyboard Joystick Extender Box and Sound Controller Thing Using Deej: 8 βήματα
Arduino Keyboard Joystick Extender Box and Sound Controller Thing Using Deej: Why Εδώ και λίγο καιρό ήθελα να προσθέσω ένα μικρό joystick στο πληκτρολόγιό μου για τον έλεγχο στοιχείων διεπαφής ή άλλες μικρότερες εργασίες σε παιχνίδια και προσομοιωτές (MS Flight Sim, Elite: Dangerous, Πόλεμοι των Άστρων: Μοίρες, κλπ). Επίσης, για το Elite: Dangerous, έχω πάει
Project Electronic Calculator Project - Jasdeep Sidhu: 7 Βήματα
Project Electronic Calculator Project - Jasdeep Sidhu: Το Arduino είναι ένας εύκολος και διασκεδαστικός στη χρήση μικροελεγκτής που θα μπορούσε να χρησιμοποιηθεί σε πολλά διαφορετικά έργα. Σήμερα θα χρησιμοποιήσουμε τον μικροελεγκτή Arduino μαζί με ένα πληκτρολόγιο 4x4 για να δημιουργήσουμε μια βασική αριθμομηχανή που μπορεί να προσθέσει, να αφαιρέσει, να διαιρέσει και να
TheAir - Project Sensor Project: 10 Βήματα
TheAir - Gas Sensor Project: Μονοξείδιο του άνθρακα και διοξείδιο του άνθρακα, επίσης γνωστά ως CO και CO2. Αέρια που είναι άχρωμα, άοσμα, άγευστα και ειλικρινά επικίνδυνα όταν βρίσκονται σε υψηλές συγκεντρώσεις σε κλειστό δωμάτιο. Αν ζείτε πείτε για παράδειγμα σε ένα φοιτητικό δωμάτιο που είναι πολύ απομονωμένο
Ps2 Controller to Usb Hid Keyboard Emulator: 3 Βήματα
Ps2 Controller to Usb Hid Keyboard Emulator: Αυτό είναι ένα μικρό έργο για τη δημιουργία ενός προγραμματιζόμενου προσαρμογέα usb pc για έναν ελεγκτή ps2. Είναι διασταυρούμενη πλατφόρμα. Τα κατάφερα επειδή αντιμετώπιζα πρόβλημα εγκατάστασης της συνηθισμένης λύσης λογισμικού (αντιμικρο, joy2key κλπ). Η βιβλιοθήκη δεν συντάσσεται για έφηβους
Arduino Keyboard Exploit Demo (HID) and Prevention: 4 βήματα (με εικόνες)
Arduino Keyboard Exploit Demo (HID) and Prevention: Σε αυτό το έργο θα χρησιμοποιήσουμε ένα arduino leonardo για να προσομοιώσουμε μια πιθανή επίθεση USB χρησιμοποιώντας HID (humain interface device). Δημιούργησα αυτό το σεμινάριο όχι για να βοηθήσω τους χάκερ, αλλά για να σας δείξω μερικούς πραγματικούς κινδύνους και πώς να προστατεύσετε τον εαυτό σας από αυτούς