Агуулгын хүснэгт:

Хуучин Тоглоомын Порт Жойстикийг Arduino ашиглан USB нисдэг төхөөрөмж болгон хөрвүүлэх: 5 алхам
Хуучин Тоглоомын Порт Жойстикийг Arduino ашиглан USB нисдэг төхөөрөмж болгон хөрвүүлэх: 5 алхам

Видео: Хуучин Тоглоомын Порт Жойстикийг Arduino ашиглан USB нисдэг төхөөрөмж болгон хөрвүүлэх: 5 алхам

Видео: Хуучин Тоглоомын Порт Жойстикийг Arduino ашиглан USB нисдэг төхөөрөмж болгон хөрвүүлэх: 5 алхам
Видео: OptoCoupler ATX PSU vs NodeMCU - PSU Series #2 (Subtittled) 2024, Долдугаар сарын
Anonim
Хуучин тоглоомын портын джойстикийг Arduino ашиглан USB нисдэг төхөөрөмж болгон хөрвүүлэх
Хуучин тоглоомын портын джойстикийг Arduino ашиглан USB нисдэг төхөөрөмж болгон хөрвүүлэх

Шуурхай татгалзах: Үүний гол зорилго нь хямд тоглоомын портын джойстик хөрвүүлэх явдал биш юм. Энэхүү төслийн гол зорилго нь хялбархан өөрчилж болох олон талт, тохируулгатай джойстик хийх явдал юм. Ардуиног сонгох болсон шалтгаан нь би чөлөөт цагаа өнгөрөөж, авга ахынхаа хуучин тоглоомын портын джойстикээр шинэ амьдралаар амьсгалахыг хүссэнтэй холбоотой юм. Хэрэв та ижил зүйлийг хийхийг хүсч байвал хямдхан хөрвүүлэгч олон байгаа тул хэрэв та нарийн төвөгтэй болгохыг хүсэхгүй байвал туршиж үзээрэй.

Алхам 1: Шаардлагатай материалыг цуглуулна уу

Шаардлагатай материалыг цуглуулах
Шаардлагатай материалыг цуглуулах
Шаардлагатай материалыг цуглуулах
Шаардлагатай материалыг цуглуулах
Шаардлагатай материалыг цуглуулах
Шаардлагатай материалыг цуглуулах
Шаардлагатай материалыг цуглуулах
Шаардлагатай материалыг цуглуулах

Танд хэрэгтэй зүйл бол:

  • хуучин тоглоомын портын джойстик (миний талбайг 2 доллараар худалдаж авлаа)
  • эрэгтэй зүү толгой
  • a Arduino uno (ойролцоогоор 18 доллар)
  • прото самбар эсвэл перфорд

Танд хэрэгтэй хэрэгсэл бол:

  • хайч
  • гагнуурын төмөр
  • зарим хар тугалга
  • Arduino IDE болон Atmel flip суулгасан компьютер
  • интернет холболт

Алхам 2: Тоглуулагчийг задлах:

Joystick -ийг задлах
Joystick -ийг задлах
Joystick -ийг задлах
Joystick -ийг задлах
Joystick -ийг задлах
Joystick -ийг задлах

хийх ёстой хамгийн эхний зүйл бол joystick -ийг салгаж, товчлууруудтай холбосон утаснуудын өнгөний кодыг тодорхойлох явдал юм.

Алхам 3: Arduino Shield хийж, утсыг холбоно уу

Arduino Shield хийж, утсыг холбоно уу
Arduino Shield хийж, утсыг холбоно уу
Arduino Shield хийж, утсыг холбоно уу
Arduino Shield хийж, утсыг холбоно уу
Arduino Shield хийж, утсыг холбоно уу
Arduino Shield хийж, утсыг холбоно уу

Хавсаргасан схемийг дагаж мөрдөөрэй.

Үндсэндээ to потенциометр нь джойстикийн x ба y тэнхлэгийг, товчлуурууд нь үйлдлийн түлхүүрүүдийг илэрхийлдэг.

Алхам 4: Програм хангамжийг тохируулах:

Програм хангамжийг тохируулах
Програм хангамжийг тохируулах
Програм хангамжийг тохируулах
Програм хангамжийг тохируулах
Програм хангамжийг тохируулах
Програм хангамжийг тохируулах

Энэхүү джойстикийг тохируулах хэд хэдэн алхам байна:

  • Эхлээд https://github.com/AlanChatham/UnoJoy линк рүү ороод UnoJoy татаж аваарай.
  • Дараа нь Arduino IDE -ийг нээгээд дээжийн кодыг самбар дээр асаагаарай.
  • одоо Atmel Flip болон Java Runtime Environment -ийг суулгаарай
  • Одоо самбар дээрх USB портод ойрхон байгаа хоёр зүүг богиносгох эсвэл энэ холбоос дээрх зааврыг дагаж DFU горимд оруулна уу
  • Одоо Uno Joy фолдерыг нээгээд Uno фолдер руу очоод Turnintoajoystick.bat файлыг ажиллуулна уу.
  • Одоо Arduino самбарыг салгаад дахин залгаарай, одоо бүх зүйл бэлэн болсон байна.
  • Шаардлагатай бол хянагчийг шалгахын тулд Windows дээрх USB хянагчийн сонголтыг шалгана уу.

Алхам 5: Үр дүн ба алдааг олж засварлах ажлыг дуусгах:

Үр дүн ба алдааг олж засварлах ажлыг дуусгах
Үр дүн ба алдааг олж засварлах ажлыг дуусгах

Жойстик ингэж гарч ирэв.

ажил дээрээ эцсийн үр дүнг харуулаагүйд уучлаарай.

Хэрэв танд джойстик хөдөлгөөнд эргэлзэх зүйл байгаа бол 5v ба gnd холболтуудыг шалгахын тулд потенциометр рүү очиж үзээд асуудал үүсгэхгүй бол коммент хэсэгт надтай холбоо барина уу.

Зөвлөмж болгож буй: