Mündəricat:

Taxta qutuda elektron Tic-Tac-Toe Oyunu: 5 addım
Taxta qutuda elektron Tic-Tac-Toe Oyunu: 5 addım

Video: Taxta qutuda elektron Tic-Tac-Toe Oyunu: 5 addım

Video: Taxta qutuda elektron Tic-Tac-Toe Oyunu: 5 addım
Video: Hiçbir Web Sitesi Olmadan Clickbank'ta 2 Gün İçinde 2K Dolara Sıfır, ÜCRETSİZ (EN SON ve Gü... 2024, Noyabr
Anonim
Taxta Qutuda Elektronik Tic-Tac-Toe Oyunu
Taxta Qutuda Elektronik Tic-Tac-Toe Oyunu

Salam

Yeni bir nəşrdə komik Tic-Tac-Toe oyununu təqdim edirəm.

Bənzər bir layihə üçün İnternetdə axtardım, amma burada fikir unikaldır.

MƏN ÜMİD EDİRƏM:)

Odur ki, indi başlayaq.

Addım 1: sxematik

Sxematik
Sxematik

Nəzərə alın ki, bu sxem 100%dəqiq olmaya bilər. Zəhmət olmasa, düzgün kabel təlimatı üçün koddakı əlaqələri nəzərdən keçirin.

Addım 2: Taxta qutunun dizaynı

Taxta qutunun dizaynı
Taxta qutunun dizaynı
Taxta qutunun dizaynı
Taxta qutunun dizaynı

Burada Coral Draw proqramından istifadə edərək taxta qutu hazırladım. LED matrisini, klaviatura panellərini və LCD -ni ehtiva etmək üçün kənarların ölçüləri diqqətlə ölçülmüşdür. Qutunun montajı mərhələlərlə aparıldı və nəhayət alt hissəsi prototipi bağladı.

Addım 3: Komponentlər

Aşağıdakılara ehtiyacım var:

  • 9 İki rəngli LED (məsələn, Qırmızı/Yaşıl)
  • 9 330 ohm müqavimət
  • 9 Kişi-Kişi uzun telləri (Qırmızı LEDlər üçün)
  • 9 Kişi-Kişi uzun telləri (Yaşıl LEDlər üçün)
  • 7 Kişi-Kişi uzun telləri (ilk klaviatura üçün)
  • 7 Kişi-Kişi uzun telləri (ikinci klaviatura üçün)
  • 1 Kişi-Kişi uzun tel (GND üçün)
  • 4 Kişi-Dişi uzun tel (LCD üçün)
  • 1 I2C LCD (seriya tipi)
  • 1 9 V batareya
  • 1 Batareya tutacağı
  • 1 ON/OFF açarı
  • 1 Arduino Mega 2560
  • 1 taxta qutu (35 x 15 x 4 sm)

Addım 4: Prosedurlar

Prosedurlar
Prosedurlar
Prosedurlar
Prosedurlar
Prosedurlar
Prosedurlar
Prosedurlar
Prosedurlar

Əvvəlcə hər bir komponenti ayrı -ayrılıqda sınamalıyam ki, düzgün işləsin. Sonra layihəni tamamlamaq üçün komponentləri bir -birinə bağlamağa başladım.

İlk addım, eyni Arduino üzərindəki iki klaviatura bağlantısını yoxlamalıyam. Beləliklə, ilk klaviaturaları 2 -dən 8 -ə qədər sancaqlara bağlayıram, sonra ilk klaviaturaları A0 -dan A6 -a qədər olan pinlərə bağlayıram.

Əlbəttə ki, hər hansı bir rəqəmsal pin eyni işi görəcəkdir. Beləliklə, layihəniz üçün uyğun olan sancaqlar seçməkdə çekinmeyin.

İkinci addım LCD -ni yoxlamaqdır. Beləliklə, LCD -ni VCC, GND, SDL və SDA portlarına bağlayıram.

Sonra işlədiyini yoxlamaq üçün hər bir LED -i ayrı -ayrılıqda yoxlamağa başlayıram. İki rəngli LED ümumi topraklıdır. Beləliklə, Qırmızı LED Anodları 35 -dən 51 -ə (9 rəqəmsal pin) bağladıqdan sonra Yaşıl LED Anodlarını 34 -dən 50 -yə (9 rəqəmsal pin) bağlayıram. Bundan sonra hər LED üçün ümumi katotu 330 ohm rezistora bağlayıram və bütün rezistorları uzun tellə birlikdə GND -yə bağlayıram.

Nəhayət batareyanı bağlayıram və sistemin işləməsini yoxlamaq üçün kodu yükləyirəm. Zövq alın: D.

Addım 5: Fayllar

Fayllar
Fayllar

Fritzing faylı üçün.txt olan uzantını.fzz olaraq dəyişdirin

Layihə üçün istifadə olunan kod Arduino IDE istifadə edərək hazırlanmışdır. Klaviatura və I2C kitabxanalarını yükləməlisiniz. Onları hər yerdə onlayn olaraq tapa bilərsiniz.

Qutu üçün təklif olunan ölçülərin şəklini əlavə edin. Coral Draw layihə fayllarını da tapa bilərsiniz, beləliklə öz qutunuzu hazırlaya və ölçüləri öz Tic-Tac-Toe oyununuza uyğun olaraq tənzimləyə bilərsiniz.

Tövsiyə: