Tác giả của Instructables dưới biệt danh MaxRomagnoli đã quyết định lợi dụng thực tế là giao diện USB cho phép hai thiết bị HID giống hệt nhau (ví dụ: bàn phím) được kết nối với PC và cả hai sẽ hoạt động. Để làm tự làm chỉ có điều này sẽ làm Arduinobảng tương thích trong đó sử dụng vi điều khiển loại ATMEGA32U4, có khả năng chuyển sang chế độ mô phỏng thiết bị HID. Bậc thầy đã áp dụng bảng mạch Geekcreit Pro Micro 5V 16M Mini Leonardo.
Bậc thầy kết nối trình quay số từ điện thoại đĩa đến bảng. Bằng cách xoay đĩa, bạn có thể nhập số, máy tính sẽ cảm nhận nó như thể bạn gõ cùng một số trên bàn phím thông thường. Đồng thời, khả năng sử dụng bàn phím, bao gồm. quay số trên đó và số được lưu.
Nhưng trước tiên, hãy tìm hiểu làm thế nào một trình quay số như vậy hoạt động. Nó có hai nhóm liên lạc. Nếu bộ sản phẩm có nắp đậy, tốt hơn là để nó tại chỗ - nó bảo vệ cơ chế và các tiếp xúc khỏi bụi.
Nhóm đầu tiên trong số các nhóm liên lạc ở trạng thái ban đầu được đóng lại. Khi bạn bắt đầu xoay đĩa, nó bị mờ và sau khi toàn bộ cơ chế trở về vị trí ban đầu, nó sẽ đóng lại. Cái thứ hai ở trạng thái ban đầu là mở, như vậy nó vẫn còn với khóa học trực tiếp của đĩa. Và chỉ trong hành trình quay trở lại, khi tốc độ được ổn định bởi bộ điều chỉnh ly tâm, nhóm tiếp xúc này mới đi vào cuộc sống. Nếu một chữ số từ 1 đến 9 được quay số, nó sẽ đóng và mở số lần tương ứng. Và số 0 tương ứng với 10 lần đóng và mở. Sau khi cơ chế trở về vị trí ban đầu, nó vẫn mở.
Master kết nối nhóm liên lạc đầu tiên với thiết bị đầu cuối 3 của bảng, thứ hai với thiết bị đầu cuối 4 và điểm kết nối của các liên hệ đối diện của các nhóm này với dây chung. Nên thắt chặt các đầu vào bảng cộng với các điện trở kéo lên, hoặc bật các điện trở kéo lên được tích hợp trong vi điều khiển theo chương trình.
Để thiết lập thiết bị bạn cần thực hiện ở đây hai bản phác thảo. Đầu tiên, trình hướng dẫn tải bản phác thảo từ tệp dial_ms_test.ino lên bảng và xác định với sự trợ giúp của nó về thời lượng của các xung được tạo bởi trình quay số. Sau đó, nó mở một tệp khác trong Arduino IDE - dial_to_usb.ino và nhập giá trị độ trễ đo được vào nó. Sau khi điều chỉnh như vậy, bản phác thảo này đã được đổ vào bảng.
Trường hợp của thiết bị có thể phục vụ như trường hợp của cùng một điện thoại, từ đó trình quay số được kéo. Nếu nó không được bảo quản, bạn có thể sử dụng một trường hợp khác có kích thước phù hợp, bao gồm thực hiện tự làm.
Thiết kế chủ yếu được thiết kế để kết nối với máy tính để bàn và máy tính xách tay. Kết nối nó thông qua bộ chuyển đổi OTG với điện thoại thông minh và máy tính bảng là điều không mong muốn, vì bàn phím trên màn hình ngừng bật lên. Để quay số bất kỳ ký tự nào khác, ngoại trừ một số, dây sẽ phải ngắt kết nối. Vấn đề được giải quyết bằng bàn phím thông thường và bộ chia USB, nhưng sự kết hợp này có thể không hoạt động. Chỉ có kinh nghiệm sẽ hiển thị.
Bằng cách biên dịch tập lệnh phù hợp, có thể cho phép người già bắt đầu các phiên giao tiếp video với người thân và bạn bè, chỉ bằng cách quay số trên các số đĩa điện thoại không khác với số thành phố thuộc về những người tương ứng.