Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Υλικό
- Βήμα 2: Λογισμικό
- Βήμα 3: (opitonal) Δοκιμή κουμπιών καθυστέρηση
- Βήμα 4: (προαιρετικό) Θήκη με 3D εκτύπωση
Βίντεο: DIY Analog Dialer to USB Keyboard: 4 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Έφτιαξα αυτό το έργο μόνο για διασκέδαση, αλλά αυτό το πράγμα λειτουργεί ως ένα κανονικό πληκτρολόγιο με τα πάντα.
Καλα να περνατε!
Προμήθειες
- Αναλογικός τηλεφωνητής
- Μικροελεγκτής Geekcreit® Pro Micro 5V 16M Mini Leonardo
Βήμα 1: Υλικό
Αναλογική κλήση
Για αυτό το έργο, χρησιμοποίησα αυτό το παλιό αναλογικό καντράν, που αγοράστηκε πριν από μερικά χρόνια, δεν ξέρω αν όλα τα καντράν λειτουργούν έτσι, αλλά νομίζω ότι είναι μια συνηθισμένη διαδικασία εργασίας. Ο επιλογέας μου έχει δύο κουμπιά:
Το πρώτο (καφέ σύρμα), συνδεδεμένο με το PIN 3 στο Arduino, ανοίγει τη σύνδεση όταν αρχίζετε να κινείτε τον επιλογέα και κλείνετε όταν τελειώσει η καταμέτρηση.
Το δεύτερο (κίτρινο σύρμα), συνδεδεμένο με το PIN 4 στο Arduino, κλείνει και ανοίγει τη σύνδεση κάθε φορά που μετράται ένας αριθμός.
Το κόκκινο καλώδιο συνδέεται με το GND στο Arduino.
Arduino
ΣΠΟΥΔΑΙΟΣ! Αυτό το έργο λειτουργεί μόνο με αυτό το είδος Arduino, επειδή διαθέτει ένα ATMEGA32U4, το οποίο μπορεί να μιμηθεί το πληκτρολόγιο
Βήμα 2: Λογισμικό
Μπορείτε να κατεβάσετε το λογισμικό από το GitHub:
Ανεβάστε το αρχείο "dial_to_usb.ino" στο Aurduino χρησιμοποιώντας το λογισμικό Arduino
Βήμα 3: (opitonal) Δοκιμή κουμπιών καθυστέρηση
Εάν ο επιλογέας εισάγει περισσότερο ή λιγότερο αριθμό ως συνήθως, χρησιμοποιήστε το αρχείο "dial_ms_test.ino" για να ελέγξετε την καθυστέρηση ms του κλήτη.
Το δικό μου μερικές φορές μετρά διπλή είσοδο, αλλά είναι περίπου 1 ή 2 ms, η κανονική καθυστέρηση είναι 40 έως 60 ms.
Εάν έχετε διπλή είσοδο μεγαλύτερη από 1 ή 2 με αυτήν τη δοκιμή, αλλάξτε την καθυστέρηση στο προηγούμενο αρχείο, ανάλογα με το αποτέλεσμα της δοκιμής.
Βήμα 4: (προαιρετικό) Θήκη με 3D εκτύπωση
3D Μοντέλα από τον Grigori Valenti
Συνιστάται:
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, έχω πάει
House Alarm Internet Dialer for Aritech With Arduino: 6 Βήματα
House Alarm Internet Dialer for Aritech With Arduino: Ένας πολύ συνηθισμένος οικιακός και επαγγελματικός συναγερμός που χρησιμοποιείται σε πολλές χώρες της Ευρώπης είναι η σειρά πινάκων συναγερμού Aritech. Αυτά εγκαταστάθηκαν μέχρι τις αρχές του 2000 στις εκατοντάδες χιλιάδες τους και πολλά εξακολουθούν να υπάρχουν σήμερα στα σπίτια - συνήθως ξανασημαίνονται από
Ps2 Controller to Usb Hid Keyboard Emulator: 3 Βήματα
Ps2 Controller to Usb Hid Keyboard Emulator: Αυτό είναι ένα μικρό έργο για τη δημιουργία ενός προγραμματιζόμενου προσαρμογέα usb pc για έναν ελεγκτή ps2. Είναι διασταυρούμενη πλατφόρμα. Τα κατάφερα επειδή αντιμετώπιζα πρόβλημα εγκατάστασης της συνηθισμένης λύσης λογισμικού (αντιμικρο, joy2key κλπ). Η βιβλιοθήκη δεν συντάσσεται για έφηβους
DIY Analog Variable Bench Power Supply W/ Precision Current Limiter: 8 βήματα (με εικόνες)
DIY Analog Variable Bench Power Supply W/ Precision Current Limiter: Σε αυτό το έργο θα σας δείξω πώς να χρησιμοποιείτε το διάσημο LM317T με τρέχον τρανζίστορ ισχύος και πώς να χρησιμοποιήσετε τον ενισχυτή αίσθησης ρεύματος Linear Technology LT6106 για περιοριστή ρεύματος ακριβείας. Αυτό το κύκλωμα μπορεί να επιτρέπει μπορείτε να χρησιμοποιήσετε έως και 5Α
Rotary Dialer PIC Interface: 7 βήματα
Rotary Dialer PIC Interface: Έχω βρεθεί με πληθώρα περιστροφικών τηλεφώνων. Στην πραγματικότητα, είναι παντού όπου κοιτάζω. Με την ελπίδα ότι κάποια μέρα μπορεί να δω λιγότερα από αυτά, άρχισα να τα χωρίζω και να ξαναχρησιμοποιώ τα μέρη για άλλους σκοπούς. Για κάποιο λόγο το μπήκα στο στήθος μου