Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Napravio sam ovaj projekat samo za zabavu, ali ova stvar radi kao normalna tastatura sa svime.
Zabavi se!
Supplies
- Analogni brojčanik
- Geekcreit® Pro Micro 5V 16M Mini Leonardo mikrokontroler
Korak 1: Hardver
Analog Dial
Za ovaj projekt koristio sam stari analogni brojčanik, kupljen prije nekoliko godina, ne znam rade li svi brojčanici na ovakav način, ali mislim da je to uobičajen radni proces. Moj brojčanik ima dva dugmeta:
Prvi (smeđa žica), spojen na PIN 3 na Arduinu, otvara vezu kada počnete pomicati brojčanik, a zatvara se kada se odbrojavanje završi.
Drugi (žuta žica), spojen na PIN 4 na Arduinu, zatvara i otvara vezu svaki put kada se broj broji.
Crvena žica je spojena na GND na Arduinu.
Arduino
BITAN! Ovaj projekt funkcionira samo s ovom vrstom Arduina, jer ima ATMEGA32U4, koji može oponašati tipkovnicu
Korak 2: Softver
Softver možete preuzeti sa GitHub-a:
Prenesite datoteku "dial_to_usb.ino" na Aurduino koristeći Arduino softver
Korak 3: (opcionalno) Kašnjenje testnih dugmadi
Ako brojčanik ubaci veći ili manji broj kao i obično, upotrijebite datoteku "dial_ms_test.ino" za testiranje ms kašnjenja birača.
Moji ponekad broje dvostruki ulaz, ali oni su oko 1 ili 2 ms, normalno kašnjenje je 40 do 60 ms.
Ako imate dvostruki ulaz veći od 1 ili 2 s ovim testom, promijenite kašnjenje u prethodnoj datoteci, u skladu s rezultatom testa.
Korak 4: (opcionalno) 3D štampana futrola
3D modeli Grigorija Valentija