Mundarija:
- 1 -qadam: asboblar va materiallar
- 2 -qadam: lazerni kesish
- 3 -qadam: vites yig'ish
- 4 -qadam: kirish qutisini tayyorlash va yig'ish
- 5 -qadam: Arduino davri
Video: Arduino bilan boshqariladigan interaktiv Tic-Tac Toe o'yini: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Jismoniy Tic-Tac-Toe loyihasining maqsadi-taniqli o'yinni jismoniy sohaga ko'chirish. Dastlab, o'yinni ikkita o'yinchi qog'ozga - "X" va "O" belgilarini navbat bilan qo'yish orqali o'ynaydi. Bizning g'oyamiz, o'yinchilarning xatti -harakatlarini tubdan farq qiladigan shaklga duch kelganda o'rganish edi. Bundan tashqari, biz vites mexanikasini elektronika bilan birlashtirish orqali Steampunk estetikasini o'rganishni juda yoqtirdik.
Loyihamizning asosiy g'oyasi shundaki, o'yin maydonlarining holatini egiladigan materialning shakli bilan ifodalash mumkin. Maydonlar 3 xil holatga ega: 'X', 'O' va NULL (ishlatilmaydigan maydon). Biz bir davlatdan ikkinchisiga o'tish uchun zarur bo'lgan aktuatorlar sonini kamaytirish yo'lini topishimiz kerak edi. Bir nechta eskizlarni chizib, biz bu raqamni bittaga kamaytirish mumkinligini tushundik. Quyidagi eskiz bizning dizayn jarayonimizni umumlashtiradi.
1 -qadam: asboblar va materiallar
Quyidagi materiallar yordamida siz 9 ta o'yin qutisini yasashingiz kerak. Har bir o'yin qutisi mustaqil element bo'lib, uni har qanday konfiguratsiyada ishlatish mumkin. Ko'p qiyinchiliksiz, taxtani 16 (4 × 4) yoki 25 (5 × 5) qutiga kengaytirish mumkin.
Asboblar:
- Dasturlashtiriladigan lazerli kesuvchi
- Yelimli qurol
- Lehimlash stantsiyasi
Materiallar:
- 9 × SG90 servo (https://components101.com/servo-motor-basics-pinout-datasheet)
- 2 kv. 3 mm MDF plitasi
- Maydoni 0,5 kv. shaffof 4 mm akril taxtadan
- Non paneli
- Jumper simlari
- Arduino taxtasi
- 9 tugmachalarni bosing
- Elastik ip
- 80 sm 8 mm bo'shliqli quvur (akril/alyuminiy)
- 10 kilo ohmli 9 rezistor
- Non paneli
2 -qadam: lazerni kesish
Har bir qutiga taxminan 0,3 kvadrat metr 3 mm MDF plitasi kerak bo'ladi. Tuvalga elementlarni joylashtirish muhim emas. E'tibor bering, viteslar ortiqcha emas - ularning hammasi qutining ishlashi uchun kerak. Taqdim etilgan SVG faylini turli printerlarda to'g'ri ishlashi uchun sozlash kerak bo'lishi mumkin.
3 -qadam: vites yig'ish
Qutidagi mexanizmni qurish uchun biz kerakli tishli mexanizmni lazer bilan kesib, bir -biriga yopishtirishimiz kerak
4 -qadam: kirish qutisini tayyorlash va yig'ish
Jarayonning ikkinchi qismi jismoniy kirish qutisini yaratishdir. Bu 3X3 o'lchamli taxta bo'lib, unda har bir tugma o'yin taxtasidagi tegishli qutilarga to'g'ri keladi.
- Qismlar lazer bilan kesiladi va yig'iladi.
- Tugmalar bir -biriga lehimli taxtada lehimlangan.
- Murakkablikni kamaytirish uchun elektr simlari bir nuqtada birlashtiriladi va bitta chiqadi.
- Topraklama simlari alohida 10K ohmli rezistorga ega bo'lishi kerak, keyin ularni bir -biriga ulash mumkin.
- Oxir -oqibat, bitta sim Arduino -ga ulanadi.
5 -qadam: Arduino davri
Arduino bilan aloqalar quyidagicha. Endi kirish qutisiga kelsak, ulanishlar lehim taxtasida qilingan va butun yig'ma qutining ichida joylashgan. Arduino -ga ulanish uchun raqamli pinlar va kirish platasidagi quvvat va tuproq pinlari. Servo ulanishlar yuqoridagi rasmda ko'rsatilgandek. Interfaol artefakt kodi 3 ta fayldan iborat. TicTacToe.ino - bu asosiy fayl va hal qiluvchi - "X" va "O" qadamlarini ijro etish uchun ishlatiladigan algoritm.
Tavsiya:
BBC Micro: bit and Scratch - Rulda va haydashning interaktiv o'yini: 5 qadam (rasmlar bilan)
BBC Micro: bit and Scratch - Rulda va haydashning interaktiv o'yini: Bu hafta mening dars vazifalarimdan biri - biz yozgan Scratch dasturi bilan bog'lanish uchun BBC Micro: bitdan foydalanish. Men bu ThreadBoard -dan o'rnatilgan tizimni yaratish uchun ajoyib imkoniyat deb o'yladim! Tirilish uchun ilhomim p
DIY Arduino Tic Toc Toe o'yini: 6 qadam (rasmlar bilan)
DIY Arduino Tic Toc Toe o'yini: Tic Tac Toe o'yini - bu ikki kishilik klassik o'yin. Agar siz bolalar, oila va do'stlar bilan o'ynasangiz, bu qiziqarli bo'ladi. Bu erda men qanday qilib Arduino Uno, Push tugmalari va pikselli LEDlar yordamida Tic Tac Toe o'yinini yasashni ko'rsatdim. Bu Arduino 4 dan 4 gacha bo'lgan Tic Tac Toe -ga asoslangan
Arduino interaktiv stol o'yini: 5 qadam (rasmlar bilan)
Arduino interaktiv stol o'yini: Interfaol taxta o'yini - HAC-KINGIntro: Voor het vak Agar Bu Shunda Van de Opleiding Games & O'zaro aloqalar HKU bilan bog'liq bo'lib, biz o'zaro tushunish tushunchasini yaratdik. Dest kontseptsiyasi dasturiy ta'minot bilan ta'minlangan
Joystik va IR qabul qilgichli Arduino boshqariladigan platforma o'yini: 3 qadam (rasmlar bilan)
Joystick va IR qabul qilgich bilan Arduino tomonidan boshqariladigan platforma o'yini: Bugun biz C#asosidagi oddiy platformer o'yinini boshqarish uchun Arduino mikrokontrolleridan foydalanamiz. Men Arduino -dan joystik modulidan kirish uchun foydalanaman va bu kirishni ketma -ket c orqali eshitadigan va dekodlaydigan C# ilovasiga yuboraman
Qo'l o'yini interaktiv katta ekran: 10 qadam (rasmlar bilan)
Qo'l o'yini interaktiv katta ekranga: Bu ko'rsatma sizga onangizning bolaligingizda qo'lingizdan kelgan eski qo'l o'yinlarini olib, uni televizorga aks ettiradigan va bir vaqtning o'zida bir nechta o'yinchi o'ynashi mumkin bo'lgan o'yinlarni ko'rsatib beradi. Bu ko'rsatma quyidagilarni o'z ichiga oladi: