Мазмуну:
- Жабдуулар
- 1 -кадам: 1 -КАДАМ: Районду жасоо
- 2 -кадам: 2 -кадам: Райондук туташуу
- 3 -кадам: 3 -КАДАМ: тетиктерди чогултуу
- 4 -кадам: 4 -КАДАМ: Программаны орнотуу
- 5 -кадам: 5 -КАДАМ: Мылтыкты ыңгайлаштыруу
- 6 -кадам: 6 -КАДАМ: ырахат алыңыз
- 7 -кадам: КАДАМ: 7: Келечекти жакшыртуу
Video: ZAP Game Gun: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул Нускамалар аркылуу мен сизди оюн мылтыгым менен тааныштыргым келет. Бул долбоордун максаты - оюн аркада мылтыгын иштеп чыгуу. муну 2-3 сааттын ичинде жасай аласыз. Эгер сиз аны сүрөттөөгө аракет кылсаңыз, аны клавиатура менен аба чычкандын айкалышы катары айтсаңыз болот.
Бул курал ар кандай FPS оюндарын ойноо үчүн колдонулушу мүмкүн.
МОТИВАЦИЯ
Бул мылтыктын мотивациясы аркада оюндарынан. Бул долбоор оюндарды сүйгөн, ошондой эле Arduino күйөрмандары үчүн эң сонун дал келет.
Бул 3 сааттан ашык убакытты талап кылбаган долбоор.
ИШТЕП
Долбоордун иштеши ABC сыяктуу оңой!
программанын комплекси жана башка шарттар менен иштейт, бүт кодду түзөт.
курал аба чычкан жана клавиатураны кайталайт. Пистолеттин ичиндеги гироскоп мылтыктын кыймылын көзөмөлдөөгө жардам берет жана компьютерге чычкан көрсөткүчүн төмөнкү жерге коюуну буйрук кылат.
ошо сыяктуу эле, мылтыкта болгон джойстик оюн консолундагы джойстикти кайталоого аракет кылат. Бул колдонуучуга оюнда алдыга, артка, оңго, солго өтүүгө жардам берет. Мындан тышкары, ал секирүүгө да жардам берет.
IR сенсор максатын ишке ашырууга жардам берет
*баарынан жогору*
Сиз жөн гана оюнга ылайык программада дайындалган ачкычтарды өзгөртө аласыз.
Жабдуулар
Бул долбоорду ишке ашыруу үчүн сизге керектүү нерселер:
- Ардуино Леонардо.
- MPU-6050/гироскоп
- Джойстик
- Tactile Push баскычы
- PCB чийүү комплект
- зым
- эркек берг тилкеси
- аял берг тилкеси.
- IR сенсор
*Сиз бул материалдарды онлайн же жергиликтүү дүкөндөрдөн ала аласыз.
1 -кадам: 1 -КАДАМ: Районду жасоо
Бул үчүн сизге жез капталган жана кара хлорид эритмеси керек болот.
Сиз каалаган жерде электроника дүкөнүнөн каалаган нерсени ала аласыз же мен "ПХБ чегүү үчүн комплект" сатып алууну сунуштайм.
Бул процесс үчүн эң пайдалуу курал болушу мүмкүн.
ПХБ диаграммасын жасоо үчүн фритзингди колдонуу керек болот же EAGLEди колдонсоңуз болот.
Мен бул Нускамада PCB дизайны үчүн шилтемелерди жүктөдүм.
ПХБ жасоо үчүн, ПКБ жасоодо берилген кадамдарды аткарсаңыз болот.
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 -КАДАМ: тетиктерди чогултуу
Бул процесстин алдында сенсорлорду жана джойстикти аялдын бург тилкесине туташтырышыңыз керек, андыктан алар сиз ПХБга кошулган эркек баштык казыктарына туура келет.
Эми, кадам жөнөкөй.
Мен бул процесс тууралуу көп айткым келбейт.
Силерге айтып коеюн, бул процессте тапанчаны ачып, тапанчанын ичиндеги бардык бөлүктөрдү чогултуу (тиркөө) керек.
Мылтык ар кимде ар кандай болушу мүмкүн, аны кантип чогултуу керек.
Сиз мылтыгымды кантип уюштурганымды жогорудагы сүрөттөрдөн көрө аласыз.
4 -кадам: 4 -КАДАМ: Программаны орнотуу
Мылтыкты колдонуу үчүн сиз Arduino программасын жана ойногусу келген оюнду жүктөп алышыңыз керек.
Мунун баары мылтыктын талаптары.
тапанчаны колдонуу үчүн Ардуино Леонардо портун USB же ноутбуктун 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 (""); // түнкү көрүнүш}
башкаруу элементтерин өзгөртүү үчүн коюу тамгаларды сиз каалаган башкаруу элементтери менен алмаштырыңыз.
*Окшош шарттар бардык шарттарга карата колдонулат.*
6 -кадам: 6 -КАДАМ: ырахат алыңыз
Эми мылтыгыңыз даяр
ырахаттан…
Код файлдары
7 -кадам: КАДАМ: 7: Келечекти жакшыртуу
Биз бир нерсе жөнүндө сүйлөп жатып, баары убакыттын өтүшү менен өнүгүшү керек экенин билебиз.
ошондуктан бизде бул куралда келечектеги окуялар бар
- USB кабелинин ордуна Bluetooth тапанчасын жасаса болот.
- Дагы реалдуу кылса болот.
Эгерде сиз келечекте жакшырууну же кандайдыр бир сунуштарды алсаңыз
өтүнөмүн
комментарий
комментарий бөлүмүндө
төмөндө…
Сунушталууда:
Менин лазер менен кесилген Ray-Gun чогултуу инструкциясы: 10 кадам
Менин Лазердик кесилген Ray-Gun чогултуу инструкциялары: Кечигүү үчүн кечирим сурап, бул жерде лазердик көрсөткүч Ray-Gunду кантип чогултуу боюнча менин көптөн бери келе жаткан Нускамаларым, сиз вектордук чийме пландарын сатып алсаңыз болот, аны жасоо үчүн … CNCде Laser-Cutter! Https: //cults3d.com/en/3d-model/gadget/ray-gun Мына ушундай
4 in 1 BOX (Solar Rechargeable Stun Gun, Power Bank, LED Light & Laser): 5 кадам (Сүрөттөр менен)
4 in 1 BOX (Solar Rechargeable Stun Gun, Power Bank, LED Light & Laser): Бул долбоордо мен кантип 4төн 1ди кайра заряддоого болгон таң калдыруучу курал, Power Bank, LED Light & Лазер бардыгы бир кутуда. Мен бул долбоорду жасадым, анткени мен каалаган нерселеримди кутуга кошкум келет, бул кутуу кутусуна окшош, чоң кубаттуулукка ээ
Wii Gun эпикалык куралын кантип жасоо керек (10 доллардан аз): 4 кадам
Кантип эпикалык Wii тапанчасын жасоо керек (10 доллардан төмөн): Кош келиңиз, менин көрсөтмөмдү бергениңиз үчүн рахмат !!! :) Бүгүн биз Wii консолунда курал оюндары үчүн Wii тапанчасын жасайбыз. Ошентип … Баштайлы
DIY Arduino Powered IR Light Gun: 12 кадам
DIY Arduino Powered IR Light Gun: SAMCO - бул Namco GunCon, анын ичи Arduino микро контроллери жана DF Robot IR позициялоочу камерасы менен алмаштырылган жана LCD (жалпак экранда) ТВ/мониторлордо HID чычкан катары иштейт. (Raspberry Pi үчүн), PSX Beetl
Arduino Game Controller + Unity Game: 5 кадам
Arduino Game Controller + Unity Game: Бул көрсөтмөдө мен сизге биримдикке туташа турган arduino оюн контроллерин кантип курууну/программалоону көрсөтөм