Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Vero Board / Strip Board бэлтгэ
- Алхам 2: Бүрэлдэхүүн хэсгүүдийг суурилуулсан болно
- Алхам 3: Схем диаграм ба кодлогчийн холболт (сонголтуудтай)
- Алхам 4: Холболтыг тодорхойлох - Шинэ хэлхээний самбар
- Алхам 5: Кодлогч холболтыг тодорхойлох
Видео: ZERO DELAY USB JOYSTICK - AUTO ANALOGUE MODIFICATION: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Энэ бол Zero Delay USB Encoder True Analog Joystick Modification нэмэлт төсөл юм.
Та энэ төхөөрөмжийг нэмэхээсээ өмнө өмнөх төсөлд кодлогчийг амжилттай өөрчилж, туршиж, тохируулсан байх ёстой.
Дуусч, ажиллаж байх үед энэ нь үргэлж дижитал горимд ажилладаг модулиудын ядаргаатай шинж чанарыг арилгадаг бөгөөд энэ нь та ашиглахыг хүссэн үедээ горим шилжүүлэгч ашиглан аналогийг сонгох хэрэгтэй гэсэн үг юм.
ШИНЭЧЛЭХ: (2021 оны 2 -р сар) Та үүнийг хийх гэж оролдохоосоо өмнө - Би 2021 оны 2 -р сард үндсэн төслөө шинэчилсэн бөгөөд энэ бяцхан гиммоос илүү хялбар өөрчлөлт байна гэж хэлье … гэхдээ хэрэв та үүнийг энд хийхийг хүсч байвал ….. сайхан өнгөрүүлээрэй.
Энэхүү төслийн гол зорилго нь транзисторыг түр зуурын унтраалга болгон ажиллуулахын тулд цаг хугацааны хоцролтыг (резистор ба конденсатор) ашиглан аналог горимд оруулахын тулд горимын товчлуурыг нэг л удаа дарах явдал юм.
Дараалал нь зөвхөн USB холболтыг компьютерт суулгасны дараа л эхэлдэг - RED Led (Digital On) тэжээлээр хангадаг +5V тэжээлийг (ойролцоогоор) авч, үүнийг ашиглан C1 -ийг цэнэглэх цагийг эхлүүлнэ.
Транзисторыг асаасны дараа Encoder нь MODE шилжүүлэгчийн ганц үйлдэл бөгөөд аналог руу шилждэг.
Аналог горимд орсны дараа RED Led унтрах болно - таймерын хэлхээг унтрааж, GREEN Led асаж, кодлогч аналог горимд ажилладаг! (Энгийн!).
Хэрэв компьютерт USB холболт хийгдээгүй бол кодлогч эсвэл таймер эхлэхгүй гэдгийг анхаарах нь чухал юм
Тиймээс кодлогчыг 5V USB тэжээл дээр (PC байхгүй) турших нь ажиллахгүй болно!
Би USB товчлуураа салгахгүйгээр гараар дахин эхлүүлэх боломжтой гэдгээ батлахын тулд дахин тохируулах товчийг нэмсэн.
Хэрэв та эмх цэгцтэй гагнах боломжтой бөгөөд үүнийг хийхээс өмнө туузан хавтан эсвэл Веро хавтангаар ажиллаж байсан бол. (Хэрэв танд байхгүй бол энэ нь хэцүү биш хэвээр байна!).
Баригдаж дууссаны дараа текст дээр тайлбарласны дагуу кодлогч руу 3 холболт хийх шаардлагатай болно.
Би өөрийнхөө хийж чадах зүйлийг (аль болох бага хэмжээгээр) тухайн үеийн бэлэн байгаа зүйлээ харуулсан зургуудыг оруулсан болно.
Хангамж
Веро самбар / туузан хавтан - 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 x 220 ом 1/8 эсвэл 1/4 Вт
Электролитийн конденсатор 1 x 1000 uF - 6.3 -аас 25 вольт хүртэл
Тохиромжтой утас.
Нэмэлт: (холболтын схемийг үзнэ үү)
Сэлгэн залгахын тулд 1 удаа түлхэх (дахин тохируулах)
1 x SPST асаах/унтраах товчлуур
Алхам 1: Vero Board / Strip Board бэлтгэ
Эхлэхээсээ өмнө бүх эд ангиудыг цуглуул.
Vero самбараа ашиглах гэж буй бүрэлдэхүүн хэсгүүдэд тохирсон хэмжээгээр хайчилж ав.
Танай хавтан минийх шиг ажиллахгүй байгаа тохиолдолд самбар болон замыг багасгахын тулд бүрэлдэхүүн хэсгүүдийг туршиж үзэхийг зөвлөж байна.
Эцсийн үр дүнд хүрэхийн тулд миний зургийг ашиглаарай.
Схемийн диаграм ашиглан холболтыг дахин шалгана уу.
Хэрэв таны төсөл бүтээхэд орон зай нь асуудал биш бол та үүнийг хэр том болгох нь танд хамаарна - энд зөвхөн зөв холболт чухал юм.
Миний самбар 12 нүх урт, 5 тууз өргөн байсан боловч таны харж байгаагаар би 4 туузаар мултарч болох байсан.
Таны сонгосон зохион байгуулалт нь ямар ч мөр огтлох шаардлагагүй гэсэн үг юм.
Алхам 2: Бүрэлдэхүүн хэсгүүдийг суурилуулсан болно
Зураг дээр суурилуулсан бүх бүрэлдэхүүн хэсгүүд болон нэмэлт ажиллагааг (заавал биш) харуулсан бөгөөд энэ нь Дижитал (тийм - Дижитал) горимын сонголтыг зөв ажиллагааг баталгаажуулахын тулд дахин тохируулах зорилгоор ашиглахад хүргэсэн болно.
Үүнгүйгээр би USB -ийг компьютерээс салгаж, үүнийг туршиж үзэх хэрэгтэй болно. Шилжүүлэгчийг нэмэхэд би зүгээр л дарж, НОГООН гэрэл унтрах, Улаан гэрэл асах (Таймерыг асаах) -ыг хараад хэдэн секундын дараа тэд НОГООН, УЛААН унтраах горимд шилжих болно.
Хэрэв та заримдаа Дижитал горимд шилжиж, тэндээ үлдэх шаардлагатай байгаа тул нэг алхам урагшлахыг хүсч байвал А шугаманд асаах/унтраах товчлуур (S1) нэмж, Авто аналог таймер асаалттай байх үед ажиллах ёстой. нэмэлт S2 (харуулаагүй) нэмэлт шилжүүлэгчийг ашиглан гар шилжих горимыг ажиллуулах боломжийг танд олгоно.
Алхам 3: Схем диаграм ба кодлогчийн холболт (сонголтуудтай)
Диаграмм нь Ногоон хайрцагт шинэ хэлхээ (таны шинэ самбар дээр), энд шар кодлогч модулийн холболтуудыг харуулав. Та үүнийг ойлгох шаардлагагүй - бүгдийг нь зөв залгаарай - санаж байгаарай - кодлогч дээр таслах өөр зам байхгүй болно.
Кодлогч дээр:
A = Encoder чипээс +5 вольтын тэжээлийн холболт (Black blob) нь RED Led -ийг тэжээдэг R10 хүртэл. Blob -той хамгийн ойр R10 -ийн төгсгөлийг ашиглах боломжтой.
Кодлогч горимын залгуурт холбогддог хятад үйлдвэрлэгчдийн нийлүүлсэн утсыг газардуулахын тулд RED (0v), сэлгэн залгахад Хар ашигладаг болохыг анхаарна уу. Тиймээс өнгийг логик гэж бүү бодоорой - Өөрийгөө шалгаарай!
B = Mode switch оролтын холболт.
C = 0 вольт - (ба хоёр дахь горим шилжүүлэгч холболт)
Алхам 4: Холболтыг тодорхойлох - Шинэ хэлхээний самбар
A = Таймер кодлогчоос тэжээлийг эхлүүлнэ
B = Хар утас руу шилжих горимд шилжих - дараагийн хэсгийг үзнэ үү.
C = 0 вольт - (ба хоёр дахь горим шилжүүлэгч холболт)
Алхам 5: Кодлогч холболтыг тодорхойлох
Зургуудаас харахад 3 холболт - кодлогч дээр огтлох, өөрчлөх ямар ч зам байхгүй - энэ нь A -B -C шиг хялбар юм!
A = R10 -ийн арын хэсэгт гагнах нэг утас - юу ч богиносгохгүй байхыг анхаарна уу.
B = Хар утас руу шилжих горимд шилжих - Дараагийн зургийг үзнэ үү.
C = 0 вольт - (ба хоёр дахь горим шилжүүлэгч холболт)
USB -ийг компьютерт холбохын өмнө утсан холболтоо давхар шалгаарай
RED Led ассаны дараа удалгүй PC -ийн USB залгуурт холбогдох үед та олох ёстой бөгөөд энэ нь унтрах бөгөөд НОГООН асах болно.
Миний ашигласан R1, R2, C1 бүрэлдэхүүн хэсгүүдийн утга нь найдвартай ажиллахын тулд зохих саатал өгсөн болохыг анхаарна уу. Бүрэлдэхүүн хэсгүүдийн нас, чанараас хамааран саатал нь арай урт эсвэл богино байж болно. C1-ийн том утга (1500 uF гэж хэлнэ үү) онолын хувьд шилжихэд илүү урт хугацаа шаардагдана.
Хөгжилтэй байгаарай!
Зөвлөмж болгож буй:
DIY MPU-6050 USB Joystick: 5 алхам
DIY MPU-6050 USB Joystick: Microsoft Flight Simulator 2020-ийн тусламжтайгаар төлөвлөгөөг хэрэгжүүлэхийн тулд гар ашиглах нь хичнээн хэцүү болохыг би хурдан ойлгосон. Онлайнаар хайж байхдаа боломжийн үнэтэй худалдаж авах джойстик олж чадсангүй. Ихэнх онлайн жижиглэнгийн худалдаачид тэдгээрийг нөөцгүй болгосон. М -ийн алдар нэр
RC Tx модуль нь USB Joystick байдлаар: 6 алхам
RC Tx модуль нь USB Joystick -ийн хувьд: Энэхүү заавар нь стандарт RC дамжуулагчтай ажилладаг, USB джойстикийн үүргийг гүйцэтгэдэг дамжуулагч модулийг гаргахад зориулагдсан бөгөөд модуль нь USB HID -ийн үүргийг гүйцэтгэдэг Digispark хөгжүүлэгч хавтанг ашигладаг. Энэ нь дамжуулагчийн илгээж хөрвүүлдэг PPM дохиог тайлбарладаг
Hall Effect USB Joystick: 7 алхам (зурагтай)
Hall Effect USB Joystick: Энэхүү зааварчилгаа нь үйлдвэрлэлийн зориулалттай Hall Effect джойстик ашиглан өндөр нарийвчлалтай USB джойстик хийх аргыг харуулдаг.Харин хямд өртөгтэй шийдлийг хангах боломжтой өөр нэг жижиг зааварчилгаа байдаг
Arduino дээр суурилсан (JETI) PPM -ээс FSX -ийн USB Joystick хөрвүүлэгч: 5 алхам
Arduino-д суурилсан (JETI) PPM-ийг FSX-ийн USB Joystick хөрвүүлэгч рүү шилжүүлэх: Би JETI DC-16 дамжуулагчаа 2-р горимоос 1-р горимд шилжүүлэхээр шийдсэн бөгөөд энэ нь тохируулагч ба цахилгаан шатыг зүүнээс баруун тийш, эсрэгээр нь сольж өгдөг. Би тархиндаа зүүн/баруун төөрөлдсөний улмаас нэг загвараа унагахыг хүсээгүй тул би
Waveshare Game-HAT MOD Raspberry PI Zero/Zero W [EN/ES]: 4 алхам
Waveshare Game-HAT MOD Raspberry PI Zero/Zero W [EN/ES]: ENGLISH/INGLÉS: Та бүхний мэдэж байгаагаар Waveshare Game-HAT-ийг угсрах нь загвартай бүрэн нийцсэн загваруудын нэг бол маш энгийн. Энэ нь Raspberry Pi 2/3 / 3A + / 3B / 3B + /, би тоглоомын консолыг илүү сайн ашиглахыг илүүд үздэг