İçindekiler:

Arduino İle Kontrol Edilen İnteraktif Tic-Tac Toe Oyunu: 6 Adım
Arduino İle Kontrol Edilen İnteraktif Tic-Tac Toe Oyunu: 6 Adım

Video: Arduino İle Kontrol Edilen İnteraktif Tic-Tac Toe Oyunu: 6 Adım

Video: Arduino İle Kontrol Edilen İnteraktif Tic-Tac Toe Oyunu: 6 Adım
Video: Sérigraphie - Spide la Pub à Perpignan dans les Pyrénées Orientales, 66 2024, Temmuz
Anonim
Arduino İle Kontrol Edilen İnteraktif Tic-Tac Toe Oyunu
Arduino İle Kontrol Edilen İnteraktif Tic-Tac Toe Oyunu

Fiziksel Tic-Tac-Toe projesinin amacı, iyi bilinen bir oyunu fiziksel alana taşımaktır. Başlangıçta, oyun iki oyuncu tarafından bir kağıt parçası üzerinde oynanır - sırayla 'X' ve 'O' sembollerini koyarak. Fikrimiz, radikal olarak farklı bir formla karşı karşıya kaldıklarında oyuncuların davranışlarını incelemekti. Ek olarak, dişlilerin mekaniğini elektronik ile birleştirerek Steampunk estetiğini keşfetmeyi gerçekten çok sevdik.

Projemizin arkasındaki ana fikir, oyun alanlarının durumlarının bükülebilir malzemenin şekli ile temsil edilebilmesidir. Alanların 3 farklı durumu vardır: 'X', 'O' ve NULL (kullanılmayan alan). Bir durumdan diğerine geçiş yapmak için gereken aktüatör sayısını azaltmanın bir yolunu bulmamız gerekiyordu. Birkaç eskiz çizdikten sonra bu sayının bire indirilebileceğini fark ettik. Aşağıdaki taslak, tasarım sürecimizi özetlemektedir.

Adım 1: Araçlar ve Malzemeler

Araçlar ve Malzemeler
Araçlar ve Malzemeler

Aşağıdaki malzemelerle 9 adet oyun kutusu yapabilmelisiniz. Her oyun kutusu bağımsız bir unsurdur ve herhangi bir konfigürasyonda kullanılabilir. Çok fazla güçlük çekmeden, kart 16 (4×4) veya 25 (5×5) kutuya genişletilebilir.

Aletler:

  • Programlanabilir lazer kesici
  • Tutkal tabancası
  • Lehimleme istasyonu

Malzemeler:

  • 9 × SG90 servo (https://components101.com/servo-motor-basics-pinout-datasheet)
  • 2 metrekare 3 mm MDF levhadan
  • 0,5 m2. şeffaf 4mm akrilik levha
  • ekmek tahtası
  • Atlama telleri
  • Arduino kurulu
  • 9 Basmalı düğmeler
  • Elastik iplik
  • 80 cm 8 mm içi boş boru (akrilik/alüminyum)
  • 10 Kilo Ohm'luk 9 Direnç
  • ekmek tahtası

Adım 2: Lazer Kesim

Lazer Kesim
Lazer Kesim

Her kutu yaklaşık 0,3 m2 3 mm MDF levha gerektirir. Elemanların tuval üzerine yerleştirilmesi önemli değil. Dişlilerin gereksiz olmadığını unutmayın - kutunun çalışması için hepsinin gerekli olduğunu unutmayın. Sağlanan SVG dosyasının farklı yazıcılarda düzgün çalışması için ayarlanması gerekebilir.

Adım 3: Dişli Montajı

Dişli Grubu
Dişli Grubu
Dişli Grubu
Dişli Grubu

Mekanizmayı kutunun içine inşa etmek için gerekli dişli tertibatını lazerle kesmemiz ve birbirine yapıştırmamız gerekiyor.

Adım 4: Giriş Kutusu Yapımı ve Montajı

Giriş Kutusu Yapımı ve Montajı
Giriş Kutusu Yapımı ve Montajı
Giriş Kutusu Yapımı ve Montajı
Giriş Kutusu Yapımı ve Montajı

Sürecin ikinci kısmı, fiziksel bir giriş kutusu oluşturmaktır. Her düğmenin oyun tahtasındaki ilgili kutulara karşılık geldiği 3X3 bir tahtadır.

  • Parçalar lazer kesim ve montajlıdır.
  • Düğmeler lehimlenebilir bir tahta üzerinde birlikte lehimlenmiştir.
  • Karmaşıklığı azaltmak için güç kablolarının tümü bir noktada birleştirilir ve tek bir kablo çıkar.
  • Topraklama kablolarının ayrı 10K ohm dirence sahip olması gerekir ve daha sonra bunlar birleştirilebilir.
  • Sonunda, Arduino'ya tek bir tel bağlanır.

Adım 5: Arduino Devresi

Arduino Devresi
Arduino Devresi

Arduino ile bağlantılar aşağıdaki gibidir. Şimdi giriş kutusu ile ilgili olarak, bağlantılar bir lehim kartı üzerinde yapıldı ve tüm montaj kutunun içinde bulunuyor. Arduino ile bağlantı kurmak için giriş kartındaki dijital pinler ve güç ve toprak pinleri. Servo bağlantıları yukarıdaki resimde görüldüğü gibidir. İnteraktif artefaktın kodu 3 dosyadan oluşmaktadır. TicTacToe.ino ana dosyadır ve çözücü 'X' ve 'O' adımlarını oynatmak için kullanılan algoritmadır.

Önerilen: