Penulis Instructables di bawah nama panggilan MaxRomagnoli memutuskan untuk memanfaatkan hakikat bahawa antara muka USB membolehkan dua peranti HID yang sama (misalnya, papan kekunci) disambungkan ke PC serentak, dan kedua-duanya akan berfungsi. Untuk membuat buatan sendiri hanya satu ini yang akan dilakukan Arduino- papan serasi di mana mikropengawal jenis ATMEGA32U4 digunakan, mampu menukar ke mod emulasi peranti HID. Tuan menggunakan papan Leonardo Geekcreit Pro Micro 5V 16M Mini.
Tuan menghubungkan pendail dari telefon cakera ke papan. Dengan berputar cakera, anda boleh menaip nombor, komputer akan melihatnya seolah-olah anda menaip nombor yang sama pada papan kekunci biasa. Pada masa yang sama, keupayaan untuk menggunakan papan kekunci, termasuk dail padanya dan nombor disimpan.
Tetapi pertama, mari kita fikirkan bagaimana pendail seperti itu berfungsi. Ia mempunyai dua kumpulan kenalan. Sekiranya kit mempunyai penutup, lebih baik untuk meninggalkannya - ia melindungi mekanisme dan kenalan dari habuk.
Yang pertama kumpulan kenalan dalam keadaan awal ditutup. Apabila anda mula memutar cakera, ia kabur, dan selepas keseluruhan mekanisme kembali ke kedudukan asalnya, ia ditutup lagi. Yang kedua dalam keadaan awal terbuka, seperti itu tetap dengan arah langsung cakera. Dan hanya semasa stroke pulang, apabila kelajuan stabil oleh pengawal selia, apakah kumpulan kenalan ini hidup. Jika satu digit dari 1 hingga 9 dipanggil, ia menutup dan membuka bilangan kali yang sepadan. Dan nombor 0 sepadan dengan 10 penutupan dan bukaan. Selepas mekanisme itu kembali ke kedudukan asalnya, ia tetap terbuka.
Tuan menghubungkan kumpulan kenalan pertama ke terminal 3 lembaga, yang kedua ke terminal 4, dan titik sambungan dari kenalan-kenalan bertentangan kumpulan-kumpulan ini ke wayar biasa. Adalah dinasihatkan untuk mengetatkan input papan untuk ditambah dengan perintang pull-up, atau menghidupkan resistor pull-up yang dibina ke mikropengawal pemrogram.
Untuk menyediakan peranti yang perlu anda ambil di sini dua lakaran. Pertama, wizard memuat naik lakaran dari fail dial_ms_test.ino ke papan dan menentukan dengan bantuannya apa tempoh denyutan yang dihasilkan oleh pendail. Kemudian ia membuka fail lain dalam Arduino IDE - dial_to_usb.ino dan memasuki nilai kelewatan diukur ke dalamnya. Selepas pelarasan sedemikian, lakaran ini telah dicurahkan ke papan.
Kes peranti boleh berfungsi sebagai kes telefon yang sama, dari mana dialer ditarik. Sekiranya ia tidak dipelihara, anda boleh menggunakan satu lagi saiz saiz yang sesuai, termasuk dibuat lakukan sendiri.
Reka bentuk ini terutamanya direka untuk menyambungkan ke desktop PC dan komputer riba. Menyambungkannya melalui penyesuai OTG ke telefon pintar dan tablet tidak diingini, kerana papan kekunci pada skrin berhenti muncul. Untuk menyambung mana-mana watak lain, kecuali nombor, kord perlu diputuskan. Masalahnya diselesaikan dengan menggunakan papan kekunci konvensional dan hab USB, tetapi gabungan ini mungkin tidak berfungsi. Hanya pengalaman yang akan dipaparkan.
Dengan menyusun skrip yang sesuai, mungkin membolehkan orang yang lebih tua memulakan sesi komunikasi video dengan saudara-mara dan rakan-rakan, hanya dengan mendail pada nombor cakera telefon yang tidak berbeza dari nombor bandar milik orang yang sepadan.