Autor Instructables pod pseudonimem MaxRomagnoli postanowił skorzystać z faktu, że interfejs USB pozwala na jednoczesne podłączenie dwóch identycznych urządzeń HID (na przykład klawiatur) do komputera i oba będą działać. Do robienia domowej roboty tylko ten zrobi Arduino- kompatybilna płytka, w której wykorzystywany jest mikrokontroler typu ATMEGA32U4, zdolny do przełączania w tryb emulacji urządzenia HID. Mistrz zastosował płytę Geekcreit Pro Micro 5V 16M Mini Leonardo.
Master łączy dialer z telefonu dyskowego z płytką. Obracając dysk, możesz wpisywać cyfry, komputer odbierze go tak, jakbyś wpisał ten sam numer na zwykłej klawiaturze. Jednocześnie możliwość korzystania z klawiatury, w tym. wybierz go, a numery zostaną zapisane.
Ale najpierw dowiedzmy się, jak działa taki dialer. Ma dwie grupy kontaktów. Jeśli zestaw ma osłonę, lepiej pozostawić ją na miejscu - chroni mechanizm i styki przed kurzem.
Pierwsza z grup kontaktów w stanie początkowym jest zamknięta. Kiedy zaczniesz obracać dysk, jest on rozmazany, a gdy cały mechanizm powróci do pierwotnej pozycji, zamyka się ponownie. Drugi w stanie początkowym jest otwarty, więc pozostaje z bezpośrednim przebiegiem dysku. I tylko podczas suwu powrotnego, kiedy prędkość jest stabilizowana przez regulator odśrodkowy, ta grupa kontaktów ożywa. Jeżeli zostanie wybrana cyfra od 1 do 9, zamyka się i otwiera odpowiednią liczbę razy. A liczba 0 odpowiada 10 zamknięciom i otworom. Po powrocie mechanizmu do pierwotnej pozycji pozostaje otwarty.
Master łączy pierwszą grupę styków z zaciskiem 3 płytki, drugą z końcówką 4, a punkt połączenia przeciwnych styków tych grup ze wspólnym przewodem. Wskazane jest dokręcenie wejść płytki na plus za pomocą rezystorów podciągających lub włączenie programowo rezystorów podciągających wbudowanych w mikrokontroler.
Aby skonfigurować urządzenie, musisz wziąć tutaj dwa szkice. Najpierw kreator przesyła szkic z pliku dial_ms_test.ino na tablicę i określa za jego pomocą czas trwania impulsów generowanych przez dialer. Następnie otwiera kolejny plik w Arduino IDE - dial_to_usb.ino i wprowadza do niego zmierzoną wartość opóźnienia. Po takiej korekcie szkic ten jest już wlewany do tablicy.
Obudowa urządzenia może służyć jako obudowa tego samego telefonu, z którego jest wyciągany dialer. Jeśli nie zostanie zachowany, możesz użyć innej skrzynki o odpowiednim rozmiarze, w tym wykonane zrób to sam.
Projekt jest przeznaczony głównie do łączenia z komputerami stacjonarnymi i laptopami. Podłączanie go za pomocą adaptera OTG do smartfonów i tabletów jest niepożądane, ponieważ klawiatura ekranowa przestaje się pojawiać. Aby wybrać dowolny inny znak, z wyjątkiem numeru, przewód będzie musiał zostać odłączony. Problem został rozwiązany za pomocą konwencjonalnej klawiatury i koncentratora USB, ale ta kombinacja może nie działać. Pokaże się tylko doświadczenie.
Kompilując odpowiedni skrypt, można umożliwić osobom starszym rozpoczęcie sesji komunikacji wideo z krewnymi i przyjaciółmi, po prostu wybierając numery dysków telefonicznych, które nie różnią się od numerów miast należących do odpowiednich osób.