Мазмуну:

ZERO DELAY USB JOYSTICK - AUTO ANALOGUE MODIFICATION: 5 Steps
ZERO DELAY USB JOYSTICK - AUTO ANALOGUE MODIFICATION: 5 Steps

Video: ZERO DELAY USB JOYSTICK - AUTO ANALOGUE MODIFICATION: 5 Steps

Video: ZERO DELAY USB JOYSTICK - AUTO ANALOGUE MODIFICATION: 5 Steps
Video: Zero Delay USB Arcade Encoder | Review & Playtest 2024, Ноябрь
Anonim
ZERO DELAY USB JOYSTICK - AUTO ANALOGUE MODIFICATION
ZERO DELAY USB JOYSTICK - AUTO ANALOGUE MODIFICATION
ZERO DELAY USB JOYSTICK - АВТО АНАЛОГДУ ӨЗГӨРТҮҮ
ZERO DELAY USB JOYSTICK - АВТО АНАЛОГДУ ӨЗГӨРТҮҮ

Бул Zero Delay USB Encoder True Analog Joystick Modification үчүн кошумча долбоор.

Бул түзмөктү кошуудан мурун мурунку долбоордо Encoderди ийгиликтүү өзгөртүп, текшерип жана калибрлөөңүз керек.

Бүткөндө жана иштегенде, ал ар дайым Санариптик режимде баштоо модулдарынын тажатма өзгөчөлүгүн жок кылат - демек, сиз аны колдонууну каалаган сайын режимди которгучту колдонуу менен Аналогду тандашыңыз керек.

UPDATE: (2021 -жылдын февралы) Муну жасоодон мурун - Мен 2021 -жылдын февралында негизги долбоорду жаңырттым, бул кичинекей гизмого караганда оңой өзгөртүү бар деп айтуу үчүн … бирок эгер сиз чын эле аны маалыматка айландыргыңыз келсе ….. ырахат алыңыз

Бул долбоордун аналогдук режимге өтүү үчүн бир жолу режим кнопкасын басуу менен элестетүү - транзисторду убактылуу которгуч катары иштетүү үчүн убакытты кечиктирүү (резисторлор жана конденсатор) колдонуу.

Тизилүү компьютер менен USB туташуусу орнотулгандан кийин гана башталат - RED Led (Digital On) менен азыктанган +5v камсыздоосун (болжол менен) жана C1ди кубаттоочу убакытты баштоо үчүн.

Транзистор күйгүзүлгөндөн кийин, Encoder бир MODE которуштуруу аракети экенин көрүп, аналогго өтөт.

Бир жолу аналогдук режимде RED Led өчөт - Таймер схемасын өчүрүү жана GREEN Led күйөт жана Encoder аналогдук режимде иштейт! (Жөнөкөй!).

Белгилей кетчү нерсе, эгерде компьютер менен USB туташуусу орнотулбаса, анда ал Encoder же таймерди иштетпейт

Ошентип, Encoderди 5V USB жабдуусунда сыноо (PC жок) иштебейт!

Мен ар дайым USBди ажыратпай туруп, кол менен кайра иштете алаарымды далилдөө үчүн баштапкы абалга келтирүү баскычын коштум.

Эгерде сиз тыкан түрдө ширете алсаңыз жана стриптиз же Веро тактасы менен иштешкен болсоңуз, анда аны жасоо оңой болот. (Эгерде сизде жок болсо - бул дагы деле кыйын эмес!).

Курулгандан кийин, текстте сүрөттөлгөндөй, Encoderге 3 туташуу керек.

Мен өзүмдүн колумдан келишинче, колумда болгон нерселеримди (мүмкүн болушунча кичинекей) кантип көрсөткөнүмдү камтыган сүрөттөрдү коштум.

Жабдуулар

Vero board / stripboard - 12 тешик узун х 4 же 5 жез тилке туурасы - сүрөттөрдү караңыз - бул үчүн 1 тректи кесүү керек.

Транзистор:

1 x BC107 же BC147 же BC547 же дээрлик бардык жалпы максаттагы кремний NPN түрү. Туура B-C-E багыты маанилүү.

Резисторлор (3):

1 x 39k 1/8 же 1/4 W

1 x 470k 1/8 же 1/4 W

1 х 220 ом 1/8 же 1/4 Вт

Электролиттик конденсатор 1 x 1000 uF - 6,3 25 вольт

Туура келген зымдар.

Кошумча: (электр схемаларын караңыз)

1 x которуу үчүн басуу (баштапкы абалга келтирүү)

1 x күйгүзүү/өчүрүү SPST

1 -кадам: Vero Board / Strip Board даярдаңыз

Vero Board / Strip Board даярдаңыз
Vero Board / Strip Board даярдаңыз

Баштоодон мурун бардык бөлүктөрүңүздү чогултуп алыңыз.

Vero тактаңызды колдоно турган компоненттерге ылайыктуу өлчөмгө кесип алыңыз.

Мен сиздин тактаңызды жана тректи меникине окшоп иштебесе, тректи кесүүдөн мурун, компоненттерди сынап көрүүнү сунуштайм.

Акыркы жыйынтыкка жетүү үчүн сүрөттөрүмдү шилтеме катары колдонуңуз.

Схемалык диаграмма менен байланыштарды эки жолу текшериңиз.

Эгерде проектти курууда мейкиндик көйгөй жаратпаса, анын канчалык чоң экени сизге көз каранды - бул жерде туура байланыш гана маанилүү.

Менин тактайымдын узундугу 12 тешик жана туурасы 5 тилке болчу - бирок сиз көрүп тургандай, мен 4 тилке менен кутулуп кете алмакмын.

Сиз тандаган макет эч кандай тректерди кесүүнүн кереги жок дегенди билдириши мүмкүн.

2 -кадам: Орнотулган компоненттер

Орнотулган компоненттер
Орнотулган компоненттер

Сүрөттө орнотулган бардык компоненттер жана кошумча иштетүү (милдеттүү эмес) көрсөтүлгөн, мен туура иштешин далилдөө үчүн баштапкы абалга келтирүү үчүн Санариптик (ооба - Санарип) режимди мажбурлап тандап алгам.

Ансыз мен USB'ди компьютерден ажыратып, ар бир жолу сынашым керек. Которгуч кошулганда, мен аны басып, GREEN Led өчүп жатканын жана RED Led күйгүзүлгөнүн (Таймерди иштетип) көрө алам, андан кийин бир нече секунддан кийин алар GREEN On жана RED Off күйгүзүлөт.

Эгерде сиз бир аз алдыга жылууну кааласаңыз, анткени кээде Санарипке өтүп, ошол жерде калуу керек болсо, А линиясына Которуу/Өчүрүү (S1) жана Авто Аналогдук Таймер Качан керек болсо, ошондой эле Өчүк болгондо иштей аласыз. режими которууну S2 кошумча которгучун колдонуп иштетүүгө мүмкүндүк берет (көрсөтүлгөн эмес).

3 -кадам: Схемалык диаграмма жана коддогуч туташуулары (Опциялар менен)

Схемалык диаграмма жана коддогуч туташуулары (Опциялар менен)
Схемалык диаграмма жана коддогуч туташуулары (Опциялар менен)

Диаграмма Жашыл кутуда жаңы схеманы (жаңы тактаңызда) жана сары түстө бул жерде тиешелүү болгон Encoder модулунун байланыштарын көрсөтөт. Сиз муну түшүнүүнүн кажети жок - жөн эле баарын туура зым менен байлап коюңуз - жана эсиңизде болсун - мындан ары Encoderге трек жок.

Encoder боюнча:

A = Encoder чипинен +5 вольттун кошулуусу (Black blob) R10 менен RED Ledди азыктандырат. Blobго жакын R10дун аягы колдонула турган нерсе.

Коддоочу режиминин розеткасына туташтырылган кытайлык өндүрүүчүлөрдүн берген зымдарына көңүл буруңуз: RED жерге (0v) жана карага өтүү үчүн колдонулат - андыктан түстөрдү логикалык деп ойлобоңуз - өзүңүздү текшериңиз!

B = Режим которуштуруу кирүү байланышы.

C = 0 Вольт - (жана экинчи режим которуштуруу байланышы)

4 -кадам: Байланыштарды аныктоо - Жаңы схема

Байланыштарды аныктоо - Жаңы схема
Байланыштарды аныктоо - Жаңы схема

A = Таймер Encoderден башталат

B = Режимди алмаштыруучу кара зым - кийинки бөлүмдөгү сүрөттү караңыз.

C = 0 Вольт - (жана экинчи режим которуштуруу байланышы)

5 -кадам: Encoder байланыштарын аныктоо

Encoder байланыштарын аныктоо
Encoder байланыштарын аныктоо
Encoder байланыштарын аныктоо
Encoder байланыштарын аныктоо

Сүрөттөрдөн көрүнүп тургандай - болгону 3 байланыш - Encoderде кесүүгө же өзгөртүүгө эч кандай трек жок - бул A -B -C сыяктуу оңой!

A = R10дун арт жагына бир зым - бир нерсени кыскартып албоо үчүн кам көрүңүз.

B = Режимди алмаштыруучу кара зым - кийинки бөлүмдөгү сүрөттү караңыз.

C = 0 Вольт - (жана экинчи режим которуштуруу байланышы)

USB'ди компьютерге туташтыруудан мурун өзүңүздүн зымыңызды текшериңиз

Эми сиз компьютердин USB розеткасына туташканыңызда, RED Led күйгүзүлгөндөн көп өтпөй, ал өчүп, Жашыл күйөт - жана бул коддогучту аналогдук режимде, сиз муну өзүңүз кылбай эле таба аласыз.

Мен колдонгон R1, R2 жана C1 компоненттеринин маанилери анын ишенимдүү иштеши үчүн ылайыктуу кечигүүнү берди. Сиз колдонгон компоненттердин жашына жана сапатына жараша кечигүү бир аз узун же кыска болушу мүмкүн. C1дин чоң мааниси (1500 uF дейли) теориялык жактан которулуу үчүн көбүрөөк убакыт талап кылынышы керек.

Көңүл ачуу !

Сунушталууда: