Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Tento projekt som urobil len pre zábavu, ale táto vec funguje ako normálna klávesnica so všetkým.
Bavte sa!
Zásoby
- Analógový dialer
- Mikrokontrolér Geekcreit® Pro Micro 5V 16M Mini Leonardo
Krok 1: Hardvér
Analógový volič
Na tento projekt som použil tento starý analógový ciferník, kúpený pred niekoľkými rokmi, neviem, či všetky číselníky fungujú takto, ale myslím si, že je to bežný pracovný proces. Môj číselník má dve tlačidlá:
Prvý (hnedý drôt), pripojený k PIN 3 na Arduine, otvorí spojenie, keď začnete posúvať ciferníkom, a zavrie sa, keď sa skončí počítanie.
Druhý (žltý drôt), pripojený k PIN 4 na Arduine, zatvára a otvára spojenie vždy, keď sa počíta číslo.
Červený vodič je pripojený k GND na Arduine.
Arduino
DÔLEŽITÉ! Tento projekt funguje iba s týmto druhom Arduina, pretože má ATMEGA32U4, ktorý dokáže emulovať klávesnicu
Krok 2: Softvér
Softvér si môžete stiahnuť z GitHub:
Odošlite súbor „dial_to_usb.ino“do zariadenia Aurduino pomocou softvéru Arduino
Krok 3: (opitonálne) Testovanie oneskorenia tlačidiel
Ak číselník vloží ako obvykle normálne číslo, pomocou súboru „dial_ms_test.ino“otestujte oneskorenie vytáčania v ms.
Moje niekedy počítajú dvojitý vstup, ale sú asi 1 alebo 2 ms, normálne oneskorenie je 40 až 60 ms.
Ak máte pri tomto teste dvojnásobný vstup väčší ako 1 alebo 2, zmeňte oneskorenie v predchádzajúcom súbore podľa výsledku testu.
Krok 4: (voliteľné) 3D tlačené puzdro
3D modely od Grigori Valenti