Forfatteren av Instructables under kallenavnet MaxRomagnoli bestemte seg for å dra nytte av det faktum at USB-grensesnittet gjør at to identiske HID-enheter (for eksempel tastaturer) kan kobles til en PC samtidig, og begge vil fungere. For å lage hjemmelaget bare denne vil gjøre Arduino-kompatibelt brett der en mikrokontroller av typen ATMEGA32U4 brukes, som kan bytte til HID-enhetens emuleringsmodus. Mesteren påførte Geekcreit Pro Micro 5V 16M Mini Leonardo-brettet.
Master kobler oppringeren fra disketelefonen og brettet. Ved å rotere disken kan du skrive tall, datamaskinen vil oppfatte det som om du skrev det samme nummeret på et vanlig tastatur. Samtidig er muligheten til å bruke tastaturet, inkl. slå på den og numrene blir lagret.
Men først, la oss finne ut hvordan en slik oppringing fungerer. Den har to kontaktgrupper. Hvis settet har et deksel, er det bedre å la det være på plass - det beskytter mekanismen og kontaktene mot støv.
Den første av kontaktgruppene i starttilstand er lukket. Når du begynner å rotere disken, er den uskarp, og etter at hele mekanismen er tilbake i sin opprinnelige posisjon, lukkes den igjen. Den andre i starttilstanden er åpen, slik at den forblir med diskens direkte kurs. Og bare under returslaget, når hastigheten er stabilisert av en sentrifugalregulator, kommer denne kontaktgruppen til live. Hvis du slår et tall fra 1 til 9, lukkes det og åpnes det tilsvarende antall ganger. Og tallet 0 tilsvarer 10 stengninger og åpninger. Etter at mekanismen er tilbake til sin opprinnelige posisjon, forblir den åpen.
Skipsføreren kobler den første kontaktgruppen til terminalen 3 på tavlen, den andre til terminalen 4, og forbindelsespunktet for de motsatte kontaktene til disse gruppene til fellestråden. Det anbefales å stramme brettinngangene til pluss med opptrekksmotstander, eller slå på opptrekksmotstandene som er innebygd i mikrokontrolleren programmatisk.
For å sette opp enheten du må ta her to skisser. Først laster veiviseren opp skissen fra dial_ms_test.ino-filen til brettet og bestemmer med sin hjelp hva som er varigheten på pulsen generert av oppringeren. Deretter åpner den en annen fil i Arduino IDE - dial_to_usb.ino og legger inn den målte forsinkelsesverdien i den. Etter en slik justering er denne skissen allerede strømmet inn i brettet.
Enheten til enheten kan fungere som den samme telefonen, som oppringeren trekkes fra. Hvis den ikke er bevart, kan du bruke et annet tilfelle av passende størrelse, inkludert fabrikkert gjør det selv.
Designet er hovedsakelig designet for tilkobling til stasjonære PCer og bærbare datamaskiner. Det er uønsket å koble den via en OTG-adapter til smarttelefoner og nettbrett, siden tastaturet på skjermen slutter å dukke opp. Hvis du vil slå et hvilket som helst annet tegn, bortsett fra et nummer, må ledningen kobles fra. Problemet løses ved hjelp av et vanlig tastatur og en USB-hub, men denne kombinasjonen fungerer kanskje ikke. Bare erfaring vil vise.
Ved å sette sammen det aktuelle skriptet, er det mulig å gjøre det mulig for eldre å starte videokommunikasjonssamlinger med slektninger og venner, ganske enkelt ved å ringe på telefonnummeret som ikke skiller seg fra bynumrene som tilhører de tilsvarende personene.