Ескі ойын порты джойстикін Arduino көмегімен USB ұшатын таяқшаға айналдырыңыз: 5 қадам
Ескі ойын порты джойстикін Arduino көмегімен USB ұшатын таяқшаға айналдырыңыз: 5 қадам
Anonim
Ескі ойын порты джойстикін Arduino көмегімен USB ұшатын ұшаққа айналдырыңыз
Ескі ойын порты джойстикін Arduino көмегімен USB ұшатын ұшаққа айналдырыңыз

Жылдам бас тарту: Бұл жобаның мәні - ойын портының джойстикін арзан түрлендіру емес. Бұл жобаның мәні - әмбебап және реттелетін джойстик жасау, оны оңай өңдеуге болады. Менің Arduino -ны таңдауымның себебі - бос уақытымның аздығында және ағамның ескі ойын порты джойстикіне жаңа өмір сыйлағым келгендіктен болды. Егер сіз дәл осылай жасағыңыз келсе, онда көптеген арзан түрлендіргіштер бар, сондықтан оларды күрделендіргіңіз келмесе, қолданып көріңіз

1 -қадам: Қажетті материалдарды жинаңыз:

Қажетті материалдарды жинаңыз
Қажетті материалдарды жинаңыз
Қажетті материалдарды жинаңыз
Қажетті материалдарды жинаңыз
Қажетті материалдарды жинаңыз
Қажетті материалдарды жинаңыз
Қажетті материалдарды жинаңыз
Қажетті материалдарды жинаңыз

Сізге қажет нәрселер:

  • ескі ойын порты джойстикі (менікін сатудан 2 долларға алдым)
  • еркек түйреуіш тақырыптары
  • Arduino uno (шамамен 18 доллар)
  • прото тақта немесе перфорд

Сізге қажет құралдар:

  • қайшы
  • дәнекерленген темір
  • кейбір қорғасын
  • Arduino IDE және Atmel flip орнатылған компьютер
  • Интернет байланысы

2 -қадам: джойстикті бөлшектеңіз:

Джойстикті бөлшектеңіз
Джойстикті бөлшектеңіз
Джойстикті бөлшектеңіз
Джойстикті бөлшектеңіз
Джойстикті бөлшектеңіз
Джойстикті бөлшектеңіз

бірінші және ең маңыздысы - джойстикті ажырату және түймелерге қосылатын сымдардың түс кодын анықтау.

3 -қадам: Arduino қалқаны жасаңыз және сымдарды қосыңыз:

Arduino қалқанын жасаңыз және сымдарды қосыңыз
Arduino қалқанын жасаңыз және сымдарды қосыңыз
Arduino қалқанын жасаңыз және сымдарды қосыңыз
Arduino қалқанын жасаңыз және сымдарды қосыңыз
Arduino қалқанын жасаңыз және сымдарды қосыңыз
Arduino қалқанын жасаңыз және сымдарды қосыңыз

Қосылған схеманы орындаңыз.

Негізінен to потенциометрлері джойстиктің x және y осін, ал батырмалар әрекет пернелерін білдіреді

4 -қадам: Бағдарламалық жасақтаманы конфигурациялау:

Бағдарламалық жасақтаманы конфигурациялау
Бағдарламалық жасақтаманы конфигурациялау
Бағдарламалық жасақтаманы конфигурациялау
Бағдарламалық жасақтаманы конфигурациялау
Бағдарламалық жасақтаманы конфигурациялау
Бағдарламалық жасақтаманы конфигурациялау

Бұл джойстикті конфигурациялаудың бірнеше қадамдары бар:

  • Алдымен мына сілтемеге өтіңіз https://github.com/AlanChatham/UnoJoy және UnoJoy жүктеп алыңыз.
  • Содан кейін Arduino IDE бағдарламасын ашып, үлгі кодын тақтаға жыпылықтаңыз.
  • енді Atmel Flip және Java Runtime Environment орнатыңыз
  • Енді тақтаны USB портына жақын екі түйреуішті қысқарту арқылы немесе DFU режиміне қойыңыз немесе https://arduino.cc/kz/Hacking/DFUProgramming8U2 сілтемесіндегі нұсқаулықты орындаңыз.
  • Енді Uno Joy қалтасын ашып, Uno қалтасына өтіңіз және Turnintoajoystick.bat файлын іске қосыңыз.
  • Енді Arduino тақтасын ажыратып, қайта қосыңыз, енді бәрі дайын және дайын.
  • Қажет болса, контроллерді тексеру үшін Windows жүйесіндегі USB контроллері опциясын тексеріңіз.

5 -қадам: Нәтижені және ақаулықтарды жоюды аяқтаңыз:

Нәтижені және ақаулықтарды жоюды аяқтаңыз
Нәтижені және ақаулықтарды жоюды аяқтаңыз

Джойстик осылай шықты.

жұмыста соңғы нәтижені көрсетпегенім үшін кешірім сұраймын.

Егер сізде джойстиктерде қозғалыс болса, потенциометрге баратын 5v және gnd қосылымдарын тексеріңіз, одан әрі қиындықтарды жою үшін маған түсініктеме бөлімінде хабарласыңыз.

Ұсынылған: