Mündəricat:

SIFIR GECİKMƏ USB JOYSTICK - AUTO ANALOG MODİFİKASİYASI: 5 Addım
SIFIR GECİKMƏ USB JOYSTICK - AUTO ANALOG MODİFİKASİYASI: 5 Addım

Video: SIFIR GECİKMƏ USB JOYSTICK - AUTO ANALOG MODİFİKASİYASI: 5 Addım

Video: SIFIR GECİKMƏ USB JOYSTICK - AUTO ANALOG MODİFİKASİYASI: 5 Addım
Video: #12 Цифровое чтение/запись VTScada Modbus | ПЛК Outseal Arduino #VTScada #Modbus #ПЛК #ArduinoPLC 2024, Iyul
Anonim
SIFIR GECİKMƏ USB JOYSTICK - AUTO ANALOG MODİFİKASİYASI
SIFIR GECİKMƏ USB JOYSTICK - AUTO ANALOG MODİFİKASİYASI
SIFIR GECİKMƏ USB JOYSTICK - AUTO ANALOG MODİFİKASİYASI
SIFIR GECİKMƏ USB JOYSTICK - AUTO ANALOG MODİFİKASİYASI

Bu, Zero Delay USB Encoder True Analog Joystick Modifikasiyasına əlavə bir layihədir.

Bu cihazı əlavə etməzdən əvvəl əvvəlki layihədə Kodlayıcını uğurla dəyişdirməli, sınamalı və kalibr etməlisiniz.

Tamamlandıqda və işlədikdə, hər zaman Rəqəmsal rejimdə işə başlamaq vərdişlərinin zəhlətökən xüsusiyyətini aradan qaldırır - bu, hər dəfə istifadə etmək istədiyiniz zaman rejim keçidindən istifadə edərək Analogu seçməyiniz deməkdir.

GÜNCƏLƏNDİRMƏ: (2021 -ci il fevral) Bunu etməyə başlamazdan əvvəl - Bu kiçik gizmodan daha asan bir dəyişiklik olduğunu söyləmək üçün 2021 -ci ilin fevral ayında əsas layihəni yenilədim … amma həqiqətən məlumatı burda etmək istəyirsinizsə ….. Zövq alın

Bu layihənin etdiyi şey, analoji rejimə keçmək üçün bir dəfə rejim düyməsini basaraq sizi təqlid etməkdir - bir anlıq keçid olaraq bir tranzistoru işlətmək üçün vaxt gecikməsindən (rezistorlar və kondansatör) istifadə etmək.

Ardıcıllıq yalnız kompüterlə USB bağlantısı qurulduqdan sonra başlayır - RED Led (Rəqəmsal Açıq) ilə qidalanan +5v təchizatı (təxminən) alınaraq və yalnız C1 -in şarj edilməsi olan vaxtı başlatmaq üçün istifadə olunur.

Transistor açıldıqdan sonra, tək bir MODE keçid hərəkəti olaraq Analoga keçdiyini görürük.

Bir dəfə Analog rejimdə QIRMIZI Led sönür - Taymer dövrəsini söndürür və YAŞIL Led açılır və Enkoder Analog rejimdə işləyir! (Sadə!).

PC ilə USB bağlantısı qurulmadığı təqdirdə - Kodlayıcını və ya taymeri işə salmayacağını qeyd etmək vacibdir

Beləliklə, yalnız 5V USB təchizatında (PC olmadan) Kodlayıcını sınamaq işləməyəcək!

USB -ni hər dəfə çıxarmadan əl ilə yenidən başladığımı sübut etmək üçün sıfırlama düyməsini əlavə etdim.

Səliqəli bir şəkildə lehim edə bilsəniz və lövhə və ya Vero lövhəsi ilə işləməyi asanlaşdırmısınızsa. (Və yoxsa - hələ də çətin deyil!).

Qurulduqdan sonra, mətndə göstərildiyi kimi Kodlayıcıya 3 əlaqə qurmalısınız.

O vaxt əlimdə olanlarla mənim (bacardığım qədər kiçik) necə etdiyimi göstərən fotoşəkillər daxil etdim.

Təchizat

Vero lövhə / lövhə - 12 deşik uzunluğunda x 4 və ya 5 mis zolaq enində - fotoşəkillərə baxın - bunun üçün yalnız 1 trek kəsilməlidir.

Transistor:

1 x BC107 və ya BC147 və ya BC547 və ya demək olar ki, hər hansı bir ümumi məqsədli silikon NPN növü. Düzgün B-C-E oriyentasiyası vacibdir.

Rezistorlar (3):

1 x 39k 1/8 və ya 1/4 W

1 x 470k 1/8 və ya 1/4 W

1 x 220 ohm 1/8 və ya 1/4 W

Elektrolitik kondansatör 1 x 1000 uF - 6.3 ilə 25 volt arasında

Uyğun tellər.

İsteğe bağlı: (bağlama sxemlərinə baxın)

Keçid etmək üçün 1 dəfə itələyin (sıfırlayın)

1 x açma/söndürmə açarı SPST

Addım 1: Vero Board / Strip Board hazırlayın

Vero Board / Strip Board hazırlayın
Vero Board / Strip Board hazırlayın

Başlamazdan əvvəl bütün hissələrinizi toplayın.

Vero lövhənizi istifadə edəcəyiniz komponentlərə uyğun bir ölçüdə kəsin.

Lövhənizi və parçanızın mənimki kimi işləmədiyi təqdirdə ölçüsünü kəsmədən əvvəl komponentlərin sınaqdan keçirilməsini məsləhət görürəm.

Son nəticəni əldə etmək üçün fotoşəkillərimdən istifadə edin.

Şematik diaqramla əlaqələri iki dəfə yoxlayın.

Layihə quruluşunuzda yer problem deyilsə, nə qədər böyük olmağınız sizə bağlıdır - burada yalnız düzgün əlaqələr vacibdir.

Lövhəm 12 çuxur uzunluğunda və 5 zolaq enində idi - ancaq gördüyünüz kimi 4 zolaqla qurtara bilərdim.

Seçdiyiniz nizam heç bir parça kəsməyinizə ehtiyac olmadığını ifadə edə bilər.

Addım 2: Quraşdırılmış komponentlər

Quraşdırılmış Komponentlər
Quraşdırılmış Komponentlər

Fotoşəkildə quraşdırılmış bütün komponentlər və düzgün işləməsini sübut etmək üçün sıfırlama olaraq istifadə etmək üçün Rəqəmsal (bəli - Rəqəmsal) rejiminin seçilməsini məcbur etmək üçün əlavə etdiyim əlavə bir keçid (isteğe bağlı) göstərilir.

Onsuz da hər dəfə sınamaq üçün USB -ni PC -dən çıxartmalıyam. Keçid əlavə edildikdə onu basa bilərdim, YEŞİL Ledin sönməsini və QIRMIZI Ledin Açılmasını (Taymeri işə salır) sonra bir neçə saniyə sonra yenidən YEŞİL Açıq və QIRMIZI Qapalı vəziyyətə keçərdilər.

Bəzən Rəqəmsal rejimə keçməyiniz və orada qalmağınız lazım olduğu üçün bir qədər irəli getmək istəsəniz, A Xəttinə Açma/Kapama açarını (S1) əlavə edə bilərsiniz və Avtomatik Analog Taymeri Onda olduğu kimi işləyərkən və söndürüldükdə Əlavə S2 (göstərilməmiş) keçidindən istifadə edərək Mode keçidini əl ilə idarə etməyə imkan verəcəkdir.

Addım 3: Şematik Diaqram və Enkoder Bağlantıları (Seçimlərlə)

Şematik Diaqram və Enkoder Əlaqələri (Seçimlərlə)
Şematik Diaqram və Enkoder Əlaqələri (Seçimlərlə)

Diaqram, Yaşıl qutuda yeni dövrə (yeni lövhənizdə) və Sarı rəngdə burada uyğun olan Encoder modulu əlaqələrini göstərir. Bunu başa düşmək məcburiyyətində deyilsiniz - hamısını düzgün bir şəkildə bağlayın - və yadda saxla - Kodlayıcını kəsmək üçün başqa izlər yoxdur.

Kodlayıcıda:

A = Enkoder çipindən (Qara blob) +5 voltlu qidalanmanın RED Led -i qidalandıran R10 -a qədər olan qovşağı. Blob -a ən yaxın olan R10 -un sonu istifadə ediləcəkdir.

Qeyd edək ki, Çin istehsalçıları tərəfindən Encoder Mode soketinə qoşulan naqillər, torpaq üçün (0v) və keçid üçün Qara rəngdən istifadə edir - buna görə də rənglərin məntiqli olduğunu düşünməyin - özünüz yoxlayın!

B = Mod keçid giriş bağlantısı.

C = 0 Volt - (və ikinci Mod keçid bağlantısı)

Addım 4: Bağlantıları müəyyənləşdirin - Yeni Dövrə Kartı

Əlaqələri müəyyənləşdirin - Yeni devre kartı
Əlaqələri müəyyənləşdirin - Yeni devre kartı

A = Zamanlayıcı Encoder -dən yemə başlayır

B = Modu dəyişdirmək üçün qara tel - növbəti hissəyə baxın.

C = 0 Volt - (və ikinci Mod keçid bağlantısı)

Addım 5: Kodlayıcı Bağlantılarını müəyyən edin

Enkoder əlaqələrini müəyyənləşdirin
Enkoder əlaqələrini müəyyənləşdirin
Enkoder əlaqələrini müəyyənləşdirin
Enkoder əlaqələrini müəyyənləşdirin

Fotoşəkillərdən gördüyünüz kimi - yalnız 3 əlaqə - Encoder -da kəsmək və ya dəyişdirmək üçün heç bir parça yoxdur - A -B -C qədər asandır!

A = R10 -un arxasına lehimləmək üçün bir tel - heç bir şeyi qısaltmamağa diqqət edin.

B = Modu dəyişdirmək üçün qara tel - növbəti hissəyə baxın.

C = 0 Volt - (və ikinci Mod keçid bağlantısı)

USB -ni PC -yə bağlamadan əvvəl kabelinizi iki dəfə yoxlayın

İndi RED Led açıldıqdan qısa müddət sonra PC -nin USB yuvasına qoşulduqda tapmalısınız, sönəcək və YAŞIL yanacaq - və bunu özünüz etmədən Analog rejimdə indi Kodlayıcıdır.

İstifadə etdiyim R1, R2 və C1 komponent dəyərlərinin etibarlı işləməsi üçün uyğun bir gecikmə verdiyini unutmayın. İstifadə etdiyiniz komponentlərin yaşından və keyfiyyətindən asılı olaraq gecikmə bir az daha uzun və ya daha qısa ola bilər. C1 üçün böyük bir dəyər (1500 uF deyək) nəzəri olaraq keçidin baş verməsi üçün daha uzun çəkməlidir.

Əylənin !

Tövsiyə: