usb joystick

(Nagyításhoz - kattintson a képre)
Hogyan működik a rendszer?
A készülék két gomb S1-S28 is csatlakozik a portok a chip U1, plusz 6 tengelyek R4-R8. R1-R2 csomópont elismert szimulációs kimeneti áramkörök csatlakoztatásához egy USB port, de a tervezett Rossz!
A tény az, hogy az USB port biztosítja a logikai trehvoltovyh jeleket az adatátviteli vonalak, és a hálózati csatlakozó pyativoltovoe USB A DVR. Ennek a követelménynek a szükséges sem a takarmány a hatalmat a mikrokontroller 3 (így tettünk), vagy ha a mikrokontroller hajtja 5 V - hogy zener a adatsort és sorosan az adatok vonalak alacsony ellenállású rezistroy 20-60 ohm. Ebben az esetben, a katódok Zener-dióda kell elhelyezni közelebb a kimeneti eszköz (azaz, valójában közvetlenül a külső kapcsolatok az USB-csatlakozó és mikrovezérlő kell keresztül már összekapcsolódott egy kis ellenállású, ellenállások). A felhúzó R1 ellenálláson (ebben az áramkörben marad), van csatlakoztatva a katód egy Zener dióda a csatlakozási pont, amely összeköti kis impedanciájú ellenállás, jön a mikrovezérlő. Ezek közös kapcsolódási pont - és van egy ilyen sor, amely csatlakozik a számítógép USB razyal. Bár, azt kell mondanom, hogy talán, elvégre néhány számítógép képes lesz működni az eredeti változat rendszerben, azaz pyativoltovye ha vannak jelek az adatok vonalak. De ez a művelet nem normális.
Bekapcsoláskor a 3V felhúzó ellenállás kell hagyni, és adjunk hozzá egy kis ellenállású ellenállások adatvonalak (de nincs, csak nem találtam ezeket ellenállások abban az időben). Ezért a végső változat, amit tettünk - mikrokontroller powered by 3B, felhúzó ellenállás R1, R2 ellenálláson törlés. Ebben a kiviteli alakban a készülék működik különböző gépek gond nélkül.
Ez így történt a rendszerben programozó USBASP.
Amikor az eszköz összeállítása természetesen az összes gombok nem kell, hogy minden a következtetéseket joystick! Már csak 2 gomb és 4. tengely (egyszerűen nem szükséges). A fel nem használt gombok csak marad egy nem kapcsolt terminálok, nem használt bemeneteket potenciométer joystick - földelt vagy forrasztva a plusz áramellátás.
Részletek és a design.
Szolgált alapjául a joystick mindegy kínai kész ellenállás joystick, amelyek használják az építőiparban az adó. Címletek 100, mégis megpróbálta.
Plus család mikrokontroller AVR szerelt kis kiegészítő sál. A vázlat, amely látható alább.

(Nagyításhoz - kattintson a képre)
Itt van, amit ez a kendő, hogy a szabályozót (két további zár elektrolit kondenzátor a távvezetékek okozta több):

(Nagyításhoz - kattintson a képre)
Program a mikrokontroller lehet, amit akarsz, vagy ahogy meg van írva az eredeti változata a cikket vagy a honlapunkon. vagy arról, hogy szükség semmilyen programozási, például, és USBASP. FUSE értékek ebben az esetben: Hfuse = 0xdf, Lfuse = 0xff. Ha megy a program használatát PonyProg - emlékszik, hogy van egy kullancs a telepítés FUSE asztal 0 (azaz, ellentétben a hagyományos). Firmware meg ebben az archívumban (ez mjoy.hex fájl).
Ennek eredményeként, hogy kéne látható alább.

(Nagyításhoz - kattintson a képre)