INHOUDSOPGAWE:

DIY analoog skakelaar na USB -sleutelbord: 4 stappe
DIY analoog skakelaar na USB -sleutelbord: 4 stappe

Video: DIY analoog skakelaar na USB -sleutelbord: 4 stappe

Video: DIY analoog skakelaar na USB -sleutelbord: 4 stappe
Video: 220 В переменного тока от 12 В 90 А Автомобильный генератор переменного тока 1000 Вт DIY 2024, Julie
Anonim
DIY analoog skakelaar na USB -sleutelbord
DIY analoog skakelaar na USB -sleutelbord

Ek het hierdie projek net vir die plesier gemaak, maar hierdie ding werk as 'n normale sleutelbord met alles.

Hê pret!

Voorrade

  • Analoog skakelaar
  • Geekcreit® Pro Micro 5V 16M Mini Leonardo mikrokontroller

Stap 1: Hardeware

Hardeware
Hardeware
Hardeware
Hardeware

Analoog inbel

Vir hierdie projek het ek hierdie ou analoog draaiknop gebruik, wat 'n paar jaar gelede gekoop is, ek weet nie of al die draaiknoppies so werk nie, maar ek dink dit is 'n algemene werkproses.

Die eerste (bruin draad), gekoppel aan PIN 3 op die Arduino, maak die verbinding oop wanneer u die draaiknop begin beweeg, en sluit wanneer die telling klaar is.

Die tweede een (geel draad), gekoppel aan PIN 4 op die Arduino, sluit en maak die verbinding oop elke keer as 'n getal getel word.

Die rooi draad is gekoppel aan GND op die Arduino.

Arduino

BELANGRIK! Hierdie projek werk slegs met hierdie soort Arduino, omdat dit 'n ATMEGA32U4 het, wat die sleutelbord kan navolg

Stap 2: sagteware

U kan die sagteware van GitHub aflaai:

Laai die 'dial_to_usb.ino' -lêer op met die Arduino -sagteware na die Aurduino

Stap 3: (opitonale) toetsknoppies vertraag

As die skakelaar min of meer normaal is, gebruik dan die 'dial_ms_test.ino' lêer om die ms vertraging van die skakelaar te toets.

Myne tel soms dubbele insette, maar dit is ongeveer 1 of 2 ms, die normale vertraging is 40 tot 60 ms.

As u 'n dubbele invoer van meer as 1 of 2 met hierdie toets het, verander die vertraging in die vorige lêer volgens die toetsuitslag.

Stap 4: (opsioneel) 3D -gedrukte tas

(opsioneel) 3D -gedrukte tas
(opsioneel) 3D -gedrukte tas
(opsioneel) 3D -gedrukte tas
(opsioneel) 3D -gedrukte tas

3D -modelle deur Grigori Valenti

Aanbeveel: