Мазмұны:

DIY USB бейне ойын контроллері: 6 қадам
DIY USB бейне ойын контроллері: 6 қадам

Бейне: DIY USB бейне ойын контроллері: 6 қадам

Бейне: DIY USB бейне ойын контроллері: 6 қадам
Бейне: Топ 5 скрытых полезных программ Windows 10 2024, Шілде
Anonim
DIY USB бейне ойын контроллері
DIY USB бейне ойын контроллері

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

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

Кейбір компоненттер біздің мектепте ашық болғандықтан, бұл қадамдардың кейбірін орындау қиын болуы мүмкін, бірақ егер сізде төменде көрсетілген барлық элементтер бар болса, немесе біз сияқты импровизация/бейімделгіңіз келсе, онда өзіңіздің жеке USB USB бейне ойын контроллерін құру үшін біздің нұсқауларды орындаңыз!

1 -қадам: Құралдар мен жабдық

Құралдар мен жабдық
Құралдар мен жабдық
Құралдар мен жабдық
Құралдар мен жабдық
Құралдар мен жабдық
Құралдар мен жабдық

Бұл жобаға қажет заттар:

  • 6x6x4.5mm түймелері (12)
  • Micro USB кірістірілген Arduino Pro Micro (1)
  • Micro USB кабелі (1)
  • 10KΩ резисторлар (10)
  • Теңшелетін ПХД (1) - Gerber файлы тапсырыс үшін тізімге енгізіледі
  • 1/8 дюйм акрил - кез келген түс
  • 10 істікшелі еркек-әйел тақырыбы (2)

Жобаға қажет жабдықтар:

  • Пісіру үтігі (және қауіпсіздік техникасы)
  • Лазерлік кескіш - қиын болуы мүмкін; Айналада жұмыс істеуге болады
  • 3D принтері

Қосымша! - Егер сіз бәрін ПХД -ге дәнекерлемес бұрын нәтижелеріңізді тексергіңіз келсе, сіз кодты Arduino -ға қойып, оны тақтаға орната аласыз (3 -қадамда көрсетілгендей), ол үшін сізге қажет:

  • Arduino Pro Micro (коды орнатылған)*
  • Үлкен нан тақтасы (1-2)
  • Сымдар (ажыратуды жеңілдету үшін әр түрлі түстерді қолдана алады) (12)
  • 10KΩ резисторлар (10)
  • 6x6x4.5mm түймелері (12)

*Бұл элементтерді соңғы жоба үшін қайта пайдалануға болады. Қаласаңыз, жаңасын алудың қажеті жоқ

Егер сізде барлық заттар ыстық және дайын болса, бастайық!

2 -қадам: кодты Arduino -ға жүктеу

Ардуиноға код жүктелуде
Ардуиноға код жүктелуде

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

Міне, егер сіз оны пайдаланып көргіңіз келсе, бастапқы код:

Arduino бағдарламалық жасақтамасында Arduino параметрлері Arduino Mirco екеніне және COM порты Arduino Micro қосылғанына көз жеткізіңіз. Тексергеннен кейін сіз Жүктеу түймесін басуыңыз керек. код Arduino -да болуы керек.

3 -қадам: (Міндетті емес) Басқару тақтасын орнату

(Қосымша) Нан тақтасын орнату
(Қосымша) Нан тақтасын орнату
(Қосымша) Басқару тақтасын орнату
(Қосымша) Басқару тақтасын орнату

ЕСКЕРТУ!

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

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

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

4 -қадам: ПХД жасау/тапсырыс беру

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

Біз PCB -ге тапсырыс беру үшін оны қолданған компания JLCPCB болды. DHL жеткізілімінің құны шамамен 30 долларды құрады, ал жеткізудің арзан нұсқалары бар, бірақ өндіріс процесіне байланысты ол көп уақыт алады. Біз сондай-ақ оны қызыл түске айналдырдық, ол тағы $ 8 құрайды, сондықтан сіздің ПХД жеткізу кезінде шамамен 8-10 доллар болуы мүмкін.

5 -қадам: Барлығы сәйкес келетінін тексеру

ПХД келгеннен кейін сіздің Arduino -ға барлық код жүктелді, ал сізде қалған бөліктер бар, оны біріктірудің уақыты келді. Сізде бар Arduino слоттары оларға сәйкес келетінін тексеріңіз, резисторлар мен түймелердің дұрыс орынға орнатылғанын тексеріңіз, ПХД ішіндегі сымдар дұрыс қосылғанын және үзіліс жоқ екенін тексеріңіз. Сіз біздің дизайнды қолдандыңыз, ешқандай проблемалар болмауы керек, бірақ екі рет тексеру әрқашан жақсы).

6 -қадам: дәнекерлеу

Дәнекерлеу
Дәнекерлеу
Дәнекерлеу
Дәнекерлеу

Барлығы дұрыс орынға қойылғаннан кейін, олардың қосылуы үшін барлық бөлшектерді дәнекерлеу керек. Дәнекерлеуге кіріспес бұрын, қаласаңыз, көзілдірік пен масканы қолдануды ұмытпаңыз және дәнекерлеуішті дайындаңыз. Біз жіңішке қорғасын қолдандық, бірақ егер сіз ПХД -мен байланыс орнатуға болатын болса, сіз дәнекерлеудің кез келген түрін қолдана аласыз.

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

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

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

Ұсынылған: