Мазмұны:

ZAP ойын қаруы: 7 қадам
ZAP ойын қаруы: 7 қадам

Бейне: ZAP ойын қаруы: 7 қадам

Бейне: ZAP ойын қаруы: 7 қадам
Бейне: 😔ОСЫ 7 ҚАТЕ ҮШІН АДАМДАР СІЗДІ БАҒАЛАМАЙДЫ! 2024, Қараша
Anonim
ZAP ойын қаруы
ZAP ойын қаруы
ZAP ойын қаруы
ZAP ойын қаруы

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

бұл мылтық әр түрлі FPS ойындарын ойнау үшін қолданылуы мүмкін.

МОТИВАЦИЯ

Бұл мылтықтың мотивациясы аркада ойындарынан. Бұл жоба ойындарды жақсы көретін адамдарға, сондай -ақ Arduino жанкүйерлері үшін өте қолайлы.

Бұл 3 сағаттан артық уақытты қажет етпейтін жоба.

ЖҰМЫС

Жобаның жұмысы ABC сияқты оңай!

Бағдарлама жиынтығы және басқа шарттар жиынтығымен жұмыс істейді.

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

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

IR сенсоры мақсатты ашуға көмектеседі

*бәрінен жоғары*

Сіз ойынға сәйкес бағдарламадағы тағайындалған кілттерді өзгерте аласыз.

Жабдықтар

Бұл жобаны жасау үшін сізге қажет:

  1. Ардуино Леонардо.
  2. MPU-6050/гироскоп
  3. Джойстик
  4. Тактильді басу түймесі
  5. ПХД кесу жинағы
  6. сым
  7. еркек берг жолағы
  8. әйел берг жолағы.
  9. IR сенсоры

*Сіз бұл материалдарды онлайн немесе жергілікті дүкендерден ала аласыз.

1 -қадам: 1 -ҚАДАМ: Схеманы құру

1 -ҚАДАМ: Схеманы құру
1 -ҚАДАМ: Схеманы құру
1 -ҚАДАМ: Схеманы құру
1 -ҚАДАМ: Схеманы құру

Ол үшін сізге мыс қапталған және қара хлорид ерітіндісі қажет болады.

Сіз кез -келген жерден электроника дүкенінен ала аласыз немесе мен «ПХД оюға арналған жинақ» сатып алуды ұсынамын.

Бұл процесс үшін ең пайдалы құрал болуы мүмкін.

ПХД диаграммасын жасау үшін фризингті қолдану қажет болады немесе EAGLE -ді де қолдануға болады.

Мен осы нұсқаулықта ПХД дизайны бойынша сілтемелерді жүктедім.

ПХД жасау үшін сіз ПХД жасау бөлімінде берілген қадамдарды орындауға болады.

2 -қадам: 2 -қадам: Схеманы қосу

2 -қадам: Қосылу тізбегі
2 -қадам: Қосылу тізбегі

ПХД шығарылғаннан кейін барлық бөлшектерді ПХД -ге орнатыңыз.

*Сонымен қатар, сіз тақтаны пайдалана аласыз*

*жазғы байланыс*

buttonPin = 4 buttonPin1 = 5

buttonPin2 = 6 buttonPin3 = 7

buttonPin4 = 8 buttonPin5 = 9;

buttonPin6 = 10 buttonPin7 = 11;

buttonPin8 = 12; buttonPin9 = 13;

buttonPin10 = A1; analogPin = 0;

buttonPINjoy = A2

VRyPIN = A3; VRxPIN = A4;

3 -қадам: 3 -ҚАДАМ: бөлшектерді жинау

3 -ҚАДАМ: бөлшектерді жинау
3 -ҚАДАМ: бөлшектерді жинау
3 -ҚАДАМ: бөлшектерді жинау
3 -ҚАДАМ: бөлшектерді жинау
3 -ҚАДАМ: бөлшектерді жинау
3 -ҚАДАМ: бөлшектерді жинау

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

Енді, қадам қарапайым.

Мен бұл процесс туралы көп айтқым келмейді.

Сізге бұл процесте мылтықты ашып, мылтық ішіндегі барлық бөлшектерді жинау (бекіту) керек.

Мылтық әркімде әр түрлі болуы мүмкін, оны қалай жинау керек.

Сіз менің мылтықты қалай реттегенімді жоғарыдағы суреттерден көре аласыз.

4 -қадам: 4 -ҚАДАМ: Бағдарламалық жасақтаманы орнату

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

Мұның бәрі мылтыққа қойылатын талаптар.

Мылтықты қолдану үшін Ардуино Леонардо портын компьютердің немесе ноутбуктің USB портына қосыңыз.

мылтық құрылғы үшін рұқсат етілген тышқан мен пернетақта ретінде танылады.

5 -қадам: 5 -ҚАДАМ: Мылтықты баптау

Мылтықтың басқару элементтерін өзгерту үшін мылтықтың бастапқы кодын өзгерту қажет.

Мен қайда ауыстыру керектігін көрсетемін

if (buttonState7 == LOW && previousButtonState == HIGH) {Keyboard.write («j»); // арнайы гранат}

if (buttonState8 == LOW && previousButtonState == HIGH) {Keyboard.write («f»); // кез келген қаруды алыңыз}

if (buttonState9 == LOW && previousButtonState == HIGH) {Keyboard.write («»); // түнгі көрініс}

басқару элементтерін өзгерту үшін қалың әріптерді өзіңіз қалаған басқару элементтерімен алмастырыңыз.

*ұқсас шарттар барлық if шарттарына қолданылады.*

6 -қадам: 6 -ҚАДАМ: Ләззат алыңыз

Енді мылтық дайын

ләззат ал…

Код файлдары

7 -қадам: ҚАДАМ: 7: Болашақты жақсарту

ҚАДАМ: 7: Болашақты жақсарту
ҚАДАМ: 7: Болашақты жақсарту

Кез келген нәрсе туралы сөйлескенде, бәрі уақыт өте келе дамуы керек екенін білеміз.

сондықтан бізде бұл қарудың болашақтағы дамуы бар

  1. USB кабельдерінің орнына Bluetooth тапаншасын жасауға болады.
  2. Неғұрлым шынайы етуге болады.

Егер сізге болашақта жақсартулар немесе ұсыныстар келсе

өтінемін

түсініктеме

түсініктеме бөлімінде

төменде…

Ұсынылған: