Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Stworzyłem ten projekt tylko dla zabawy, ale to działa jak normalna klawiatura ze wszystkim.
Baw się dobrze!
Kieszonkowe dzieci
- Dialer analogowy
- Mikrokontroler Geekcreit® Pro Micro 5V 16M Mini Leonardo
Krok 1: Sprzęt
Pokrętło analogowe
Do tego projektu użyłem tej starej analogowej tarczy, kupionej kilka lat temu, nie wiem czy wszystkie tarcze działają w ten sposób, ale myślę, że to powszechny proces pracy. Moja tarcza ma dwa przyciski:
Pierwszy (brązowy przewód), podłączony do PIN 3 w Arduino, otwiera połączenie, gdy zaczniesz poruszać tarczą, i zamyka, gdy zliczanie się skończy.
Drugi (żółty przewód), podłączony do PIN 4 w Arduino, zamyka i otwiera połączenie za każdym razem, gdy zliczana jest liczba.
Czerwony przewód jest podłączony do GND na Arduino.
Arduino
WAŻNY! Ten projekt działa tylko z tego rodzaju Arduino, ponieważ ma ATMEGA32U4, który może emulować klawiaturę
Krok 2: Oprogramowanie
Oprogramowanie można pobrać z GitHub:
Prześlij plik „dial_to_usb.ino” do Aurduino za pomocą oprogramowania Arduino
Krok 3: (opcjonalne) Opóźnienie przycisków testowych
Jeśli dialer wstawia mniej lub więcej cyfr jak zwykle, użyj pliku "dial_ms_test.ino", aby przetestować opóźnienie ms dialera.
Moje czasami liczą podwójne wejście, ale są one około 1 lub 2 ms, normalne opóźnienie wynosi od 40 do 60 ms.
Jeśli w tym teście masz podwójne wejście większe niż 1 lub 2, zmień opóźnienie w poprzednim pliku, zgodnie z wynikiem testu.
Krok 4: (opcjonalnie) Drukowane etui 3D
Modele 3D autorstwa Grigori Valenti