Πίνακας περιεχομένων:

DIY Analog Dialer to USB Keyboard: 4 βήματα
DIY Analog Dialer to USB Keyboard: 4 βήματα

Βίντεο: DIY Analog Dialer to USB Keyboard: 4 βήματα

Βίντεο: DIY Analog Dialer to USB Keyboard: 4 βήματα
Βίντεο: Веб-программирование – информатика для руководителей бизнеса 2016 2024, Ιούλιος
Anonim
DIY Analog Dialer to USB Keyboard
DIY Analog Dialer to USB Keyboard

Έφτιαξα αυτό το έργο μόνο για διασκέδαση, αλλά αυτό το πράγμα λειτουργεί ως ένα κανονικό πληκτρολόγιο με τα πάντα.

Καλα να περνατε!

Προμήθειες

  • Αναλογικός τηλεφωνητής
  • Μικροελεγκτής 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 εκτύπωση
(προαιρετικό) Θήκη με 3D εκτύπωση
(προαιρετικό) Θήκη με 3D εκτύπωση
(προαιρετικό) Θήκη με 3D εκτύπωση

3D Μοντέλα από τον Grigori Valenti

Συνιστάται: