Mundarija:

ZO'R KECHIRISH USB JOYSTICK - AVTO ANALOGNI O'ZGARTIRISH: 5 qadam
ZO'R KECHIRISH USB JOYSTICK - AVTO ANALOGNI O'ZGARTIRISH: 5 qadam

Video: ZO'R KECHIRISH USB JOYSTICK - AVTO ANALOGNI O'ZGARTIRISH: 5 qadam

Video: ZO'R KECHIRISH USB JOYSTICK - AVTO ANALOGNI O'ZGARTIRISH: 5 qadam
Video: Telefon xotirasini tozalash #jalolmurad 2024, Iyul
Anonim
ZERO DELAY USB JOYSTICK - AVTO ANALOGNI TASDIQLASH
ZERO DELAY USB JOYSTICK - AVTO ANALOGNI TASDIQLASH
ZERO DELAY USB JOYSTICK - ANALOGNI AVTO TASDIRISH
ZERO DELAY USB JOYSTICK - ANALOGNI AVTO TASDIRISH

Bu Zero Delay USB Encoder True Analog Joystick modifikatsiyasiga qo'shimcha loyihadir.

Ushbu qurilmani qo'shishdan oldin, avvalgi loyihada Enkoderni muvaffaqiyatli o'zgartirish, sinovdan o'tkazish va kalibrlash kerak.

Tugallangach va ishlayotganda, bu modullarning zerikarli xususiyatini yo'qotadi, chunki har doim raqamli rejimda ishga tushadi - bu shuni anglatadiki, siz har safar ishlatmoqchi bo'lganingizda rejim tugmachasi yordamida analogni tanlashingiz kerak bo'ladi.

YANGILASH: (2021 yil fevral) Buni amalga oshirishdan oldin - men 2021 yil fevral oyida asosiy loyihani yangiladim, shunda bu kichik gizmodan ko'ra osonroq o'zgartirish bor … lekin agar siz haqiqatan ham bu ma'lumotni aylantirmoqchi bo'lsangiz … …. rohatlaning

Ushbu loyiha sizni analog rejimga o'tkazish uchun rejim tugmachasini bir marta bosish bilan taqlid qiladi - tranzistorni bir lahzali kalit sifatida ishlatish uchun vaqtni kechiktirish (rezistorlar va kondansatör) yordamida.

Kompyuterda USB ulanishi o'rnatilgandan keyingina boshlanadi - RED Led (Raqamli yoqish) bilan ta'minlaydigan +5v (taxminan) va C1 zaryadlash vaqtini boshlash uchun.

Transistor yoqilgandan so'ng, Enkoder bitta MODE tugmachasi sifatida ko'riladi va u analogga o'tadi.

Bir marta analog rejimda RED Led o'chadi - Taymer sxemasini o'chiring va Yashil Led yonadi va Enkoder analog rejimda ishlaydi! (Oddiy!).

Shuni ta'kidlash kerakki, agar kompyuter bilan USB ulanishi o'rnatilmagan bo'lsa, u kodlovchi yoki taymerni ishga tushirmaydi

Shunday qilib, Enkoderni 5V USB ta'minotida (kompyutersiz) sinab ko'rish ishlamaydi!

Men har safar USB -ni o'chirmasdan qo'lda qayta ishga tushirishim mumkinligini isbotlash uchun reset tugmachasini qo'shdim.

Agar siz chiroyli tarzda lehim qila olsangiz va uni yasashdan oldin lenta yoki Vero taxtasi bilan ishlagan bo'lsangiz. (Va agar sizda yo'q bo'lsa - bu hali ham qiyin emas!).

Qurilish tugagandan so'ng, matnda tasvirlanganidek, Enkoderga 3 ta ulanish kerak.

Men o'z rasmlarimni qo'shib qo'ydim, ular meniki qanday bo'lganini (iloji boricha kichikroq) o'sha paytdagi narsam bilan.

Ta'minotlar

Vero taxtasi / lenta - uzunligi 12 teshik x 4 yoki 5 mis chiziqlar kengligi - rasmlarga qarang - buning uchun faqat 1 ta yo'lni kesish kerak.

Transistor:

1 x BC107 yoki BC147 yoki BC547 yoki deyarli har qanday umumiy maqsadli kremniy NPN. B-C-E to'g'ri yo'nalishi muhim ahamiyatga ega.

Rezistorlar (3):

1 x 39k 1/8 yoki 1/4 Vt

1 x 470k 1/8 yoki 1/4 Vt

1 x 220 ohm 1/8 yoki 1/4 Vt

Elektrolitik kondansatkich 1 x 1000 uF - 6,3 dan 25 voltgacha

Mos keladigan simlar.

Majburiy emas: (ulanish sxemalariga qarang)

Kalitni o'zgartirish uchun 1 marta bosish (qayta o'rnatish)

1 x SPST yoqish/o'chirish tugmasi

1 -qadam: Vero taxtasini tayyorlang

Vero taxtasini tayyorlang
Vero taxtasini tayyorlang

Ishni boshlashdan oldin barcha qismlarni yig'ing.

Vero kartangizni ishlatmoqchi bo'lgan komponentlarga mos keladigan o'lchamda kesib oling.

Agar sizniki meniki kabi ishlamasa, men sizning taxtangizni va yo'lni o'lchamini kesib tashlashdan oldin, komponentlarning sinab ko'rilishini tavsiya qilaman.

Yakuniy natijaga erishish uchun rasmlarimdan foydalaning.

Sxematik diagramma yordamida ulanishlarni ikki marta tekshiring.

Agar bo'sh joy sizning loyihangizni qurishda muammo bo'lmasa, uni qanchalik katta qilishingiz sizga bog'liq - bu erda faqat to'g'ri ulanishlar muhim.

Mening taxtam uzunligi 12 teshik va kengligi 5 ta chiziq edi - lekin siz ko'rib turganingizdek, men 4 tasma bilan qutulishim mumkin edi.

Siz tanlagan tartib sizga hech qanday trekni kesishingiz shart emasligini anglatishi mumkin.

2 -qadam: O'rnatilgan komponentlar

O'rnatilgan komponentlar
O'rnatilgan komponentlar

Rasmda to'g'ri o'rnatilganligini isbotlash uchun raqamli (ha - Raqamli) rejimini tanlashga majburlagan barcha komponentlar o'rnatilgan va qo'shimcha kalit (ixtiyoriy) ko'rsatilgan.

Bu holda, har safar USB -ni kompyuterdan uzib qo'yishim kerak edi. Kommutator qo'shilganda, men uni bosishim mumkin edi, Yashil Led o'chadi va RED Led yonadi (Taymerni ishga tushiradi), keyin bir necha soniyadan so'ng ular Yashil Yoqilg'i va Qizil O'chirish holatiga o'tadilar.

Agar siz bir oz oldinga qadam tashlamoqchi bo'lsangiz, chunki ba'zida Raqamli rejimga o'tishingiz va u erda qolishingiz kerak bo'lsa, siz A liniyasiga yoqish/o'chirish tugmachasini (S1) qo'shishingiz mumkin va avtomatik analog taymer yoqilganda kerak bo'lganda ishlaydi. qo'shimcha S2 (ko'rsatilmagan) kalit yordamida qo'lda rejimni almashtirishga imkon beradi.

3 -qadam: Sxematik diagramma va kodlovchi ulanishlari (variantlar bilan)

Sxematik diagramma va kodlovchi ulanishlari (variantlar bilan)
Sxematik diagramma va kodlovchi ulanishlari (variantlar bilan)

Diagramma yashil qutida bu erda tegishli bo'lgan yangi sxemani (yangi taxtada) va sariq rangda kodlovchi modul ulanishlarini ko'rsatadi. Siz buni tushunishingiz shart emas - hamma narsani to'g'ri ulang - va esda tuting - Enkoderda boshqa izlar yo'q.

Enkoderda:

A = Enkoder chipidan +5 voltli kuchlanish (Qora blob) dan R10 LED -ga o'tadigan R10 -ga o'tish. Blobga eng yaqin R10 oxiri - bu foydalanish uchun.

E'tibor bering, xitoylik ishlab chiqaruvchilar tomonidan Enkoder rejimi rozetkasiga ulangan simlar RED (0v) va Qora uchun ishlatiladi, shuning uchun ranglar mantiqiy deb o'ylamang - O'zingizni tekshiring!

B = Mode switch kirish ulanishi.

C = 0 volts - (va ikkinchi rejimni almashtirish aloqasi)

4 -qadam: Ulanishlarni aniqlang - yangi elektron karta

Ulanishlarni aniqlang - yangi elektron karta
Ulanishlarni aniqlang - yangi elektron karta

A = Taymerni Enkoderdan boshlash

B = Qora simli rejimga o'tish - keyingi qismdagi rasmga qarang.

C = 0 volts - (va ikkinchi rejimni almashtirish aloqasi)

5 -qadam: Enkoder ulanishlarini aniqlang

Enkoder ulanishlarini aniqlang
Enkoder ulanishlarini aniqlang
Enkoder ulanishlarini aniqlang
Enkoder ulanishlarini aniqlang

Fotosuratlardan ko'rinib turibdiki - atigi 3 ta ulanish - Enkoderda kesish yoki o'zgartirish uchun izlar yo'q - bu A -B -C kabi oson!

A = R10 -ning orqa qismidagi lehim uchun bitta sim - hech narsa uzilmasligi uchun ehtiyot bo'ling.

B = Qora simli rejimga o'tish - keyingi qismdagi rasmga qarang.

C = 0 volts - (va ikkinchi rejimni almashtirish aloqasi)

USB -ni kompyuterga ulashdan oldin simingizni ikki marta tekshiring

Endi siz RED Led yoqilganidan ko'p o'tmay, kompyuterning USB rozetkasiga ulanganingizda, u o'chadi va Yashil yonadi - va siz buni o'zingiz qilmasdan analog kodda.

E'tibor bering, men ishlatgan R1, R2 va C1 komponent qiymatlari uni ishonchli ishlashi uchun mos kechikish berdi. Komponentlarning yoshiga va sifatiga qarab, kechikish biroz uzunroq yoki qisqaroq bo'lishi mumkin. C1 uchun katta qiymat (aytaylik, 1500 uF) nazariy jihatdan almashtirishni amalga oshirish uchun ko'proq vaqt talab qilishi kerak.

Maza qiling !

Tavsiya: