Satura rādītājs:

DIY analogais zvanītājs uz USB tastatūru: 4 soļi
DIY analogais zvanītājs uz USB tastatūru: 4 soļi

Video: DIY analogais zvanītājs uz USB tastatūru: 4 soļi

Video: DIY analogais zvanītājs uz USB tastatūru: 4 soļi
Video: CS50 2013 - Week 1, continued 2024, Jūlijs
Anonim
DIY analogais zvanītājs uz USB tastatūru
DIY analogais zvanītājs uz USB tastatūru

Es izveidoju šo projektu tikai prieka pēc, bet šī lieta darbojas kā parasta tastatūra ar visu.

Izklaidējieties!

Piegādes

  • Analogais zvanītājs
  • Geekcreit® Pro Micro 5V 16M Mini Leonardo mikrokontrolleris

1. darbība. Aparatūra

Aparatūra
Aparatūra
Aparatūra
Aparatūra

Analogais numurs

Šim projektam es izmantoju šo veco analogo ciparnīcu, kas iegādāta pirms dažiem gadiem, nezinu, vai visi ciparnīcas darbojas šādi, bet es domāju, ka tas ir parasts darba process. Manai skalai ir divas pogas:

Pirmais (brūns vads), kas savienots ar Arduino PIN 3, atveriet savienojumu, kad sākat pārvietot ciparnīcu, un aizveriet, kad skaitīšana ir beigusies.

Otrais (dzeltenais vads), kas savienots ar Arduino PIN 4, aizver un atver savienojumu katru reizi, kad tiek skaitīts skaitlis.

Sarkanais vads ir savienots ar Arduino GND.

Arduino

SVARĪGS! Šis projekts darbojas tikai ar šāda veida Arduino, jo tam ir ATMEGA32U4, kas var atdarināt tastatūru

2. darbība: programmatūra

Programmatūru varat lejupielādēt no GitHub:

Augšupielādējiet failu "dial_to_usb.ino" Aurduino, izmantojot Arduino programmatūru

3. solis: (opitonal) Testa pogu aizkave

Ja ciparnīca ievieto vairāk vai mazāk numuru kā parasti, izmantojiet failu "dial_ms_test.ino", lai pārbaudītu zvanītāja ms aizkavi.

Manējā dažreiz tiek skaitīta dubultā ievade, bet tie ir aptuveni 1 vai 2 ms, normāla aizkave ir 40 līdz 60 ms.

Ja šajā testā dubultā ievade ir lielāka par 1 vai 2, mainiet aizkavi iepriekšējā failā atbilstoši testa rezultātam.

4. solis: (pēc izvēles) 3D drukāts korpuss

(pēc izvēles) 3D drukāts futrālis
(pēc izvēles) 3D drukāts futrālis
(pēc izvēles) 3D drukāts futrālis
(pēc izvēles) 3D drukāts futrālis

Grigorija Valenti 3D modeļi

Ieteicams: