Mundarija:
Video: PressKill: Arduino o'yini: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
PressKill - bu maktab loyihasi uchun Arduino yordamida men yaratgan va yaratgan to'rtta o'yinchi uchun jismoniy o'yin. O'yinni yaratish dasturlash, lehimlash, vektorli rejalar tuzish, lazerni kesish va yopishtirishni o'z ichiga oladi. Do'stlaringiz bilan o'ynash uchun rad o'yini qilishni xohlaysizmi? O'qing!
O'yin qoidalari:
- Har qanday o'yinchi o'z tugmachasini bosganida, u ochko oladi va "O'lik zona" boshlanadi.
- Deadzone paytida har qanday o'yinchi o'z tugmachasini bosganda, ular bo'shashib, o'yindan chiqib ketishadi.
- Uning boshlanishidan 5 soniya o'tgach, Deadzone tugaydi. Bunga ishora yo'q.
- Besh ochko to'plagan yoki oxirgi o'rinda turgan birinchi o'yinchi g'alaba qozonadi.
1 -qadam: qismlar
Bu erda o'yinning jismoniy tuzilishiga kirgan barcha qismlar ro'yxati keltirilgan.
- 1 Arduino
- Ixtiyoriy chiroqlar bilan jihozlangan 4 ta katta arja tugmasi
- 16 ta ayol konnektor
- 4 ta oq LED
- 4 220 Ohmli rezistorlar
- 4 10.000 Ohm qarshilik
- ko'p simlar
- issiqlik o'tkazmaydigan quvurlar
- perfboard
- 3 mm MDF yog'ochdan yasalgan 1 varaq
- yog'och yog'och
Men ham quyidagi vositalardan foydalandim:
- Lehimlash temir
- Lazerli kesuvchi
- Issiq qurol (engilroq ishlaydi)
2 -qadam: simlarni ulash
Kabelning o'zi unchalik murakkab emas, chunki bu juda zerikarli, chunki har bir tugma uchun bir xil ishni to'rt marta bajarish kerak. Bu erda tugma pinlari uchun yaxshi ko'rsatma: Big-gumbaz-tugma-LinkIt-asoslari
Xo'sh, hamma narsa atigi besh qadamda:
- LEDlarni arcade tugmalariga joylashtiring. Agar sizning tugmalaringiz LED -lar bilan osongina mos bo'lsa, ajoyib! Meniki emas edi, shuning uchun men ularni joyiga lehimladim.
- Ayol konnektorlarini ba'zi simlarga ulang. Men ulanishni mustahkamlash uchun ularni lehimladim va xavfsizlik uchun issiqlik tabancasi yordamida issiqlik o'tkazmaydigan quvurlar qo'shdim. Men simlarni manfiy (kulrang) va musbat (qizil) qilib kodladim.
- Har bir tugma uchun barcha simlarni to'g'ri rezistorlarni qo'shish uchun perfboardning kichik bir qismiga lehimlang. Bu ham bir oz tartibga solishga yordam beradi. Turli simlar va rezistorlarni diqqat bilan ko'rish uchun rasmni tekshiring. Keyin simlarni ayol konnektorlari bilan tugmachaga ulang. Endi to'rt marta takrorlang!
- Arduino -ning 5V va GND -ga kiradigan har bir tugmachaning barcha simlarini parallel ravishda perfboardning boshqa bir bo'lagiga lehimlang. Shunday qilib, Arduino -ga sakkizta o'rniga ikkita simni ulashingiz kerak.
- Bu ixtiyoriy qadam, lekin agar siz men kabi tartibli bo'lishni xohlasangiz, Arduino PIN kodiga kiruvchi har bir tugmachadagi simlarni belgilang. Men tugmachaning rangi bo'yicha meniki bilan kodlanganman.
Gap shundaki, bu elektronika uchun! Agar siz mendan aqlliroq bo'lsangiz, simlarni oson boshqarishingiz va simlarning katta spagetti bo'lishining oldini olish uchun o'z davrangizni oldindan rejalashtiring.
3 -qadam: quti
Shaxsiy sabablarga ko'ra, men barcha elektronikalarni ushlab turish uchun lazerli kesilgan quti yasamoqchi edim. Bu juda oddiy shakl va uni yog'ochni arralash va dumaloq teshiklarni burish orqali osonlikcha yasash mumkin, shuning uchun agar bu sizga tezroq yoki qulayroq bo'lsa, bu aqlli harakat. Ammo sizga aytamanki, barmoqlarning bo'g'imlari juda zo'r ko'rinadi.
Men qutining naqshini makercase.com saytidan oldim, bu barmoqlarning bo'g'imlarini chizmaslikni juda osonlashtiradi. Keyin naqshni bepul vektor chizish dasturi Inkscape -da o'zgartirdim. Mening tajribamga ko'ra, Inkscape.dxf-fayllarni eksport qilishda lazer kesuvchi tomonidan yaxshi emas, shuning uchun bu muammoning echimi Adobe Illustrator-dan foydalanishdir.
Qutining o'zi 30 x 30 x 10 santimetrga teng. Siz mdf lazerni kesganingizdan so'ng, panellarni bir -biriga yopishtirishingiz mumkin. Pastki qismini yopishtirmang! Uskunaga kirish uchun teskari qopqoq vazifasini bajaradi. Siz magnitlarni ichkariga yopishtirib, uni mahkamlashingiz mumkin. Men qilmadim, chunki kerak emas edi. Agar siz qutini pastki qismi tushmasdan ko'p harakatlantirmoqchi bo'lsangiz, bu yaxshi qaror.
Eslatma: ushbu yo'riqnomada ko'rsatilgan rejalarda Arduino uchun elektr kabeli uchun teshik yo'q. Men o'zim burg'ulash qildim, lekin siz rejalarni o'zgartirishingiz yoki qutiga 5 V quvvat manbasini qo'yishingiz mumkin. Buning uchun hali ko'p joy bor.
4 -qadam: kod
Mana Arduino kodi. Bu men tomonidan qilingan va xatolarni o'z ichiga olishi mumkin, garchi hozircha buni sezmagan bo'lsam. Bu sharhlangan va siz uni yanada optimallashtirish, o'zgartirish yoki qo'shishingiz mumkin.
5 -qadam: Xursand bo'ling
Bu kulgili tuyulishi mumkin, lekin men shuni aytmoqchiman: zavqlaning va o'ynang! Shuni ham yodda tutingki, zavqlanmaslik - yasashning bir qismi. Agar siz tiqilib qolsangiz, o'ynang va muammolarga yangi echim topishga harakat qiling. Men bu o'yinni shunday o'tkazishga muvaffaq bo'ldim. O'qiganingiz uchun tashakkur!
Tavsiya:
DIY 37 Led Arduino ruletka o'yini: 3 qadam (rasmlar bilan)
DIY 37 Led Arduino Ruletka O'yini: Ruletka - bu g'ildirak ma'nosini anglatuvchi frantsuzcha so'z bilan atalgan kazino o'yini
Arduino yordamida 3d labirint o'yini: 8 qadam (rasmlar bilan)
Arduino yordamida 3d labirint o'yini: Salom do'stlar, bugun biz ARDUINO UNO yordamida labirint o'yinini o'tkazmoqchimiz, chunki Arduino Uno eng ko'p ishlatiladigan taxta bo'lib, u bilan o'yin qilish juda zo'r. Bu yo'riqnomada joystiklar yordamida boshqariladigan labirint o'yinini yaratishga ruxsat bering, unutmang
ARDUINO + SCRATCH otish o'yini: 6 qadam
ARDUINO + SCRATCH tortishish o'yini: tortingizni saqlang !!! Bu xavf ostida. Unga to'rtta chivin yaqinlashadi, sizda chivinlarni otish va tortingizni saqlash uchun atigi 30 soniya bor
Arduino Sorta Sudoku o'yini: 3 qadam (rasmlar bilan)
Arduino Sorta Sudoku o'yini: Ko'p odamlar Sudoku va nabiralarini o'ynashni yaxshi ko'radilar, shuning uchun men "Sorta Sudoku" ko'chma o'yinini yaratishga qaror qildim. Mening versiyamda, o'yin 4x4 o'lchamli, lekin faqat bitta raqam berilgan. Gap shundaki, qolgan raqamlarni taxmin qilish
Arduino Flappy Bird - Arduino 2,4 dyuymli TFT sensorli ekran SPFD5408 Qushlar o'yini loyihasi: 3 qadam
Arduino Flappy Bird | Arduino 2.4 "TFT sensorli ekranli SPFD5408 qushlar o'yini loyihasi: Flappy Bird bir necha yil ichida juda mashhur o'yin edi va ko'p odamlar uni o'z uslubida yaratdilar, men Arduino bilan flappy qushining o'z versiyasini va eng arzon 2.4" TFTni yaratdim. Sensorli ekran SPFD5408, shuning uchun boshlaylik