Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Tento projekt jsem vytvořil jen pro zábavu, ale tato věc funguje jako normální klávesnice se vším.
Bavte se!
Zásoby
- Analogový číselník
- Mikrokontrolér Geekcreit® Pro Micro 5V 16M Mini Leonardo
Krok 1: Hardware
Analogové vytáčení
Pro tento projekt jsem použil tento starý analogový ciferník, koupený před několika lety, nevím, jestli všechny číselníky fungují takto, ale myslím, že je to běžný pracovní proces. Můj číselník má dvě tlačítka:
První (hnědý vodič), připojený k PIN 3 na Arduinu, otevře spojení, když začnete pohybovat číselníkem, a zavře se, když počítání skončí.
Druhý (žlutý vodič), připojený k PIN 4 na Arduinu, zavírá a otevírá připojení pokaždé, když se počítá číslo.
Červený vodič je připojen k GND na Arduinu.
Arduino
DŮLEŽITÉ! Tento projekt funguje pouze s tímto druhem Arduina, protože má ATMEGA32U4, který může emulovat klávesnici
Krok 2: Software
Software si můžete stáhnout z GitHub:
Nahrajte soubor „dial_to_usb.ino“do Aurduina pomocí softwaru Arduino
Krok 3: (opitonální) Test zpoždění tlačítek
Pokud číselník vloží více nebo méně čísel jako obvykle, otestujte zpoždění ms voliče pomocí souboru „dial_ms_test.ino“.
Moje někdy počítají dvojitý vstup, ale jsou asi 1 nebo 2 ms, normální zpoždění je 40 až 60 ms.
Pokud máte u tohoto testu dvojnásobný vstup větší než 1 nebo 2, změňte zpoždění v předchozím souboru podle výsledku testu.
Krok 4: (volitelně) 3D tištěné pouzdro
3D modely od Grigori Valenti