Mundarija:

ZAP o'yin quroli: 7 qadam
ZAP o'yin quroli: 7 qadam

Video: ZAP o'yin quroli: 7 qadam

Video: ZAP o'yin quroli: 7 qadam
Video: Qanday Qilib Qizlarni Ko'nglini Olish Mumkin? 2024, Noyabr
Anonim
ZAP o'yin quroli
ZAP o'yin quroli
ZAP o'yin quroli
ZAP o'yin quroli

Ushbu ko'rsatma orqali men sizni o'z qurolim bilan tanishtirmoqchiman. Ushbu loyihaning maqsadi - o'yin arcade qurolini ishlab chiqish. Siz buni 2-3 soat ichida qilishingiz mumkin. Agar siz uni tasvirlashga harakat qilsangiz, uni klaviatura va havo sichqonchasi kombinatsiyasi sifatida aytishingiz mumkin.

Bu qurol har xil FPS o'yinlarini o'ynash uchun ishlatilishi mumkin.

MOTIVASIYA

Bu qurolning motivatsiyasi o'zi arkada o'yinlaridan. Bu loyiha o'yinlarni yaxshi ko'radigan va Arduino muxlisi bo'lganlar uchun juda mos keladi.

Bu 3 soatdan ko'proq vaqtni talab qilmaydigan loyihadir.

ISHLASH

Loyihaning ishlashi ABC kabi oson!

dasturlar to'plami va boshqa shartlar to'plami bilan ishlaydi.

qurol havo sichqonchasi va klaviaturani takrorlaydi. Qurolda mavjud bo'lgan giroskop qurolning harakatlarini kuzatishga yordam beradi va kompyuterga sichqoncha ko'rsatgichini keyingi joyga qo'yishni buyuradi.

xuddi shunday, qurol ichida joylashgan joystik, o'yin konsolidagi joystikni takrorlashga harakat qiladi. Bu foydalanuvchiga o'yinda oldinga, orqaga, o'ngga, chapga harakatlanishiga yordam beradi. Bunga qo'shimcha ravishda, u ham sakrashga yordam beradi.

IQ sensori maqsadni ishga tushirishga yordam beradi a

*hammasi yuqorida*

Siz faqat o'yinga muvofiq dasturda belgilangan kalitlarni o'zgartirishingiz mumkin.

Ta'minotlar

Ushbu loyihani amalga oshirish uchun sizga kerak bo'ladi:

  1. Arduino Leonardo.
  2. MPU-6050/giroskop
  3. Joystick
  4. Tactile Push tugmasi
  5. PCB o'yma to'plami
  6. sim
  7. erkak berg chizig'i
  8. ayol berg chizig'i.
  9. IQ sensori

*Siz bu materiallarni onlayn yoki mahalliy do'konlardan olishingiz mumkin.

1 -qadam: 1 -QADAM: O'chirish

1 -QADAM: O'chirish
1 -QADAM: O'chirish
1 -QADAM: O'chirish
1 -QADAM: O'chirish

Buning uchun sizga mis qoplamali va qora xlorli eritma kerak bo'ladi.

Siz xohlagan joyni mahalliy elektronika do'konidan olishingiz mumkin yoki men "PCB o'yma to'plamini" sotib olishni maslahat beraman.

Bu jarayon uchun eng foydali vosita bo'lishi mumkin.

PCB diagrammasini tuzish uchun siz fritzing yoki EAGLE -dan foydalanishingiz mumkin.

Men ushbu yo'riqnomada PCB dizayni uchun havolalarni yukladim.

PCB qilish uchun siz PCB ishlab chiqarish bo'yicha berilgan amallarni bajarishingiz mumkin.

2 -qadam: 2 -qadam: O'chirish davri

2 -qadam: O'chirish davri
2 -qadam: O'chirish davri

PCB ishlab chiqarilgandan so'ng, uning barcha qismlarini tenglikka o'rnatib qo'ying.

*Buning uchun non taxtasidan ham foydalanishingiz mumkin*

*yozgi ulanish*

tugma pin = 4 tugma pin 1 = 5

tugma Pin 2 = 6 tugma Pin 3 = 7

tugmaPin4 = 8 tugmaPin5 = 9;

buttonPin6 = 10 tugmaPin7 = 11;

tugmaPin8 = 12; tugmaPin9 = 13;

buttonPin10 = A1; analogPin = 0;

buttonPINjoy = A2

VRyPIN = A3; VRxPIN = A4;

3 -qadam: 3 -QADAM: qismlarni yig'ish

3 -QADAM: qismlarni yig'ish
3 -QADAM: qismlarni yig'ish
3 -QADAM: qismlarni yig'ish
3 -QADAM: qismlarni yig'ish
3 -QADAM: qismlarni yig'ish
3 -QADAM: qismlarni yig'ish

Jarayon oldidan siz datchiklar va joystikni ayol burg chizig'iga ulashingiz kerak, shunda ular siz tenglikka lehimlangan erkak bosh pimlariga joylashadi.

Endi qadam oddiy.

Men bu jarayon haqida ko'p gapirishni xohlamayman.

Sizga aytish uchun, bu jarayonda siz qurolni ochishingiz va qurol ichidagi barcha qismlarni yig'ishingiz (biriktirishingiz) kerak.

Qurol har kimnikidan farq qilishi mumkin, shuning uchun uni qanday yig'ish kerak.

Siz mening qurolimni qanday tartibga solganimni yuqoridagi rasmlarda ko'rishingiz mumkin.

4 -qadam: 4 -QADAM: Dasturiy ta'minotni o'rnatish

Quroldan foydalanish uchun siz Arduino dasturini va xohlagan o'yinni yuklab olishingiz kerak bo'ladi.

Bularning barchasi qurolga qo'yiladigan talablar.

Quroldan foydalanish uchun Arduino Leonardo portini kompyuter yoki noutbukning USB portiga ulang.

qurol qurilma sichqonchasi va klaviaturasi sifatida tan olinadi.

5 -qadam: 5 -QADAM: Qurolni sozlash

Qurol boshqaruvini o'zgartirish uchun siz qurolning manba kodini o'zgartirishingiz kerak bo'ladi.

Qayerda o'zgartirish kerakligini ko'rsataman

if (buttonState7 == LOW && previousButtonState == HIGH) {Keyboard.write ("j"); // maxsus granad}

if (buttonState8 == LOW && previousButtonState == HIGH) {Keyboard.write ("f"); // istalgan qurolni oling}

if (buttonState9 == LOW && previousButtonState == HIGH) {Keyboard.write (""); // tunda ko'rish}

Boshqaruv elementlarini o'zgartirish uchun qalin harflarni kerakli boshqaruv elementlari bilan almashtiring.

*shunga o'xshash shartlar barcha shartlar uchun amal qiladi.

6 -qadam: 6 -QADAM: rohatlaning !

Endi sizning qurolingiz tayyor

Bundan bahra oling…

Kod fayllari

7 -qadam: QADAM: 7: Kelajakni yaxshilash

QADAM: 7: Kelajakni yaxshilash
QADAM: 7: Kelajakni yaxshilash

Biror narsa haqida gapirganda, hamma narsa vaqt o'tishi bilan rivojlanishi kerakligini bilamiz.

shuning uchun bizda bu qurolning kelajakdagi rivojlanishi bor

  1. USB kabeli o'rniga Bluetooth qurolini yasash mumkin.
  2. Buni yanada aniqroq qilish mumkin.

Agar siz kelajakda biron bir yaxshilanish yoki biron bir taklifga ega bo'lsangiz

Iltimos

izoh

sharhlar bo'limida

pastda …

Tavsiya: