INHOUDSOPGAWE:

ZERO DELAY USB JOYSTICK - AUTO ANALOGE MODIFICATION: 5 stappe
ZERO DELAY USB JOYSTICK - AUTO ANALOGE MODIFICATION: 5 stappe

Video: ZERO DELAY USB JOYSTICK - AUTO ANALOGE MODIFICATION: 5 stappe

Video: ZERO DELAY USB JOYSTICK - AUTO ANALOGE MODIFICATION: 5 stappe
Video: Zero Delay USB Arcade Encoder | Review & Playtest 2024, Desember
Anonim
ZERO DELAY USB JOYSTICK - AUTO ANALOGE WYSIGING
ZERO DELAY USB JOYSTICK - AUTO ANALOGE WYSIGING
ZERO DELAY USB JOYSTICK - AUTO ANALOGE WYSIGING
ZERO DELAY USB JOYSTICK - AUTO ANALOGE WYSIGING

Dit is 'n ekstra projek vir die Zero Delay USB Encoder True Analog Joystick Modification.

U moet die Encoder in die vorige projek suksesvol aangepas, getoets en gekalibreer het voordat u hierdie toestel byvoeg.

As dit klaar is en werk, verwyder dit die irriterende kenmerk van die modules se gewoonte om altyd in die digitale modus te begin - wat beteken dat u Analog moet kies met die modusskakelaar elke keer as u dit wil gebruik.

UPDATE: (feb 2021) Voordat u hieraan vasloop - het ek die hoofprojek in Februarie 2021 opgedateer om te sê dat daar 'n makliker aanpassing is as hierdie klein gizmo … maar as u dit regtig wil bereik, is die inligting …

Wat hierdie projek doen, is om jou na te boots deur een keer op die modusknoppie te druk om dit in die analoogmodus te kry - met 'n tydsvertraging (weerstande en kondensator) om 'n transistor as 'n kortstondige skakelaar te gebruik.

Die volgorde begin eers nadat die USB -verbinding met die rekenaar gevestig is - deur die +5v -toevoer (ongeveer) te neem wat die ROOI LED (digitaal aan) voed en dit te gebruik om die tydsberekening te begin, wat slegs die laai van C1 is.

Sodra die transistor aangeskakel is, sien die Encoder dit as 'n enkele MODE -skakelaar en skakel dit oor na Analog.

Sodra dit in die analoog modus is, gaan die ROOI LED uit - skakel die tydskakelaar uit en die GROEN LED brand en die encoder werk in analoog modus! (Eenvoud!).

Dit is belangrik om daarop te let dat as die USB -verbinding met die rekenaar nie gevestig is nie, dit nie die Encoder of die timer kan begin nie

Om die enkodeerder op 'n 5V USB -toevoer (geen rekenaar) te toets, werk dus nie!

Ek het 'n reset -knoppie bygevoeg net om te bewys dat ek dit handmatig kan herlaai sonder om die USB elke keer te ontkoppel.

As u op 'n netjiese manier kan soldeer en met strookplank of Vero -bord gewerk het voordat dit maklik is om te maak. (En as u dit nog nie gedoen het nie - dit is nog steeds nie moeilik nie!).

Nadat u dit gebou het, moet u 3 verbindings maak met die Encoder soos beskryf in die teks.

Ek het foto's ingesluit wat wys hoe ek myne (so klein as wat ek kon) gemaak het met wat ek destyds beskikbaar gehad het.

Voorrade

Vero -bord / strookbord - 12 gate lank x 4 of 5 koperstroke breed - sien foto's - slegs 1 snit hoef hierop gesny te word.

Transistor:

1 x BC107 of BC147 of BC547 of byna enige algemene silikon NPN -tipe. Korrekte B-C-E oriëntasie is noodsaaklik.

Weerstande (3):

1 x 39k 1/8 of 1/4 W

1 x 470k 1/8 of 1/4 W

1 x 220 ohm 1/8 of 1/4 W

Elektrolitiese kondensator 1 x 1000 uF - 6,3 tot 25 volt

Drade wat pas.

Opsioneel: (sien bedradingsdiagramme)

1 x druk om die skakelaar te maak (herstel)

1 x aan/uit -skakelaar SPST

Stap 1: Berei die Vero -bord / strookbord voor

Berei die Vero Board / Strip Board voor
Berei die Vero Board / Strip Board voor

Versamel al u onderdele voordat u begin.

Sny u Vero -bord in 'n grootte wat geskik is vir die komponente wat u gaan gebruik.

Ek beveel aan dat u die komponente eers probeer om die bord te sny en die baan in grootte te sny, indien u nie heeltemal soos myne werk nie.

Gebruik my foto's as verwysing om die eindresultaat te bereik.

Kontroleer die verbindings met die skematiese diagram.

As ruimte nie 'n probleem in die konstruksie van u projek is nie, bepaal u hoe groot u dit maak - slegs die korrekte verbindings is hier belangrik.

My bord was 12 gate lank en 5 stroke breed - maar soos jy kan sien, kon ek met 4 stroke weggekom het.

Die uitleg wat u kies, kan beteken dat u glad nie snitte hoef te sny nie.

Stap 2: Onderdele aangebring

Komponente aangebring
Komponente aangebring

Die foto toon alle ingeboude komponente en 'n ekstra skakelaar (opsioneel) wat ek bygevoeg het om die digitale (ja - digitale) modus te kan gebruik om te herstel om die korrekte werking te bewys.

Daarsonder sou ek die USB van die rekenaar moes ontkoppel om dit elke keer te toets. Met die skakelaar bygevoeg, kan ek net daarop druk, kyk hoe die GROEN LED gaan af en die ROOI LED aanskakel (begin met die timer), en 'n paar sekondes later sal hulle terugskakel na GROEN aan en ROOI af.

As u 'n stap verder wil gaan omdat u soms na Digital moet oorskakel en daar wil bly, kan u 'n aan/uit -skakelaar (S1) by lyn A voeg en wanneer die outomatiese analoogtimer werk soos dit moet en wanneer af stel u in staat om die moduswissel handmatig te gebruik met die ekstra skakelaar S2 (nie getoon nie).

Stap 3: Die skematiese diagram en enkoderverbindings (met opsies)

Die skematiese diagram en enkoderverbindings (met opsies)
Die skematiese diagram en enkoderverbindings (met opsies)

Die diagram toon in die groen blokkie die nuwe stroombane (op u nuwe bord) en in geel die encoder -moduleverbindings wat hier van toepassing is. U hoef dit nie te verstaan nie - net alles korrek opdraai - en onthou - geen verdere snitte om op die encoder te sny nie.

Op die Encoder:

A = Aansluiting van die +5 volt -toevoer vanaf die Encoder -chip (swart blob) na R10 wat die ROOI LED voed. Die einde van R10 wat die naaste aan die Blob is, is die een wat u moet gebruik.

Let op die bedrading wat deur die Chinese vervaardigers verskaf word en wat in die Encoder Mode -aansluiting aansluit, blyk ROOI te gebruik vir grond (0v) en swart om te skakel - dus moenie aanvaar dat kleure logies is nie - kyk self!

B = Invoerverbinding met modusskakelaar.

C = 0 Volt - (en tweede modus skakelaar verbinding)

Stap 4: Identifiseer die verbindings - nuwe printplaat

Identifiseer die verbindings - nuwe stroombaan
Identifiseer die verbindings - nuwe stroombaan

A = Timer begin voer vanaf Encoder

B = Swart draad na modus skakelaar verbinding - sien foto volgende afdeling.

C = 0 Volt - (en tweede modus skakelaar verbinding)

Stap 5: Identifiseer die encoder -verbindings

Identifiseer die encoder -verbindings
Identifiseer die encoder -verbindings
Identifiseer die encoder -verbindings
Identifiseer die encoder -verbindings

Soos u op die foto's kan sien - slegs 3 verbindings - geen spore om op die encoder te sny of te verander nie - dit is so maklik soos AB!

A = Een draad om aan die agterkant van R10 te soldeer - wees versigtig om niks uit te kort nie.

B = Swart draad na modus skakelaar verbinding - sien foto volgende afdeling.

C = 0 Volt - (en tweede modus skakelaar verbinding)

DUBBEL KONTROLEER U BEDRADING Voordat u USB met die rekenaar aansluit

Nou moet u agterkom dat u aan die USB -aansluiting van die rekenaar aansluit, kort nadat die ROOI LED aan is, dit uit gaan en die GROEN aanskakel - en dit is die encoder nou in die analoog -modus sonder dat u dit self hoef te doen.

Let op die R1, R2 en C1 komponentwaardes wat ek gebruik het, het 'n gepaste vertraging gegee om dit betroubaar te laat werk. Afhangende van die ouderdom en kwaliteit van die komponente wat u gebruik, kan die vertraging effens langer of korter wees. 'N Groot waarde vir C1 (sê 1500 uF) behoort teoreties langer te neem voordat die omskakeling plaasvind.

Hê pret !

Aanbeveel: