İçindekiler:
- Adım 1: Araçlar ve Malzemeler
- Adım 2: Lazer Kesim
- Adım 3: Dişli Montajı
- Adım 4: Giriş Kutusu Yapımı ve Montajı
- Adım 5: Arduino Devresi
Video: Arduino İle Kontrol Edilen İnteraktif Tic-Tac Toe Oyunu: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
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
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
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ı
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ı
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 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:
PIR Sensör ve Arduino İle Kontrol Edilen Oda Işığı: 6 Adım
PIR Sensörü ve Arduino İle Kontrol Edilen Oda Işığı: Bugün odanızın ışıklarını Arduino PIR Hareket Sensörü kullanarak hareket algılama yoluyla kontrol edeceğiz. Bu projeyi yapmak çok eğlenceli ve evinizde çok pratik kullanımı var ve bu projeyi yaparak size biraz para kazandırabilir. Ju
Android veya Iphone'dan Bluetooth ile Kontrol Edilen Arduino ile Neopixel Ws 2812 LED Şerit: 4 Adım
Android veya Iphone'dan Bluetooth ile Kontrol Edilen Arduino ile Neopixel Ws 2812 LED Şerit: Merhaba arkadaşlar, bu talimatta, Bluetooth bağlantısını kullanarak Android telefonunuzdan veya iphone'unuzdan bir neopixel led şeridi veya ws2812 led şeridi nasıl kontrol edebileceğinizi tartıştım. Arduino ile birlikte evinize neopixel led şerit ekleyin
Bluetooth Uygulaması İle Kontrol Edilen Arduino Arabası: 4 Adım (Resimli)
Bluetooth Uygulaması ile Kontrol Edilen Arduino Arabası: Arduino'nun mükemmel bir prototipleme platformu olduğunu biliyoruz, çünkü temelde dostça bir programlama dili kullanıyor ve bize harika deneyimler sağlayan birçok ekstra inanılmaz bileşen var.Arduino'yu farklı
Bluetooth Modülü ve Otonom Robot Hareketi Kullanılarak Sesle Kontrol Edilen Mesafe, Yön ve Dönme Derecesi (Doğu, Batı, Kuzey, Güney) ile Arduino Robotu.: 6 Adım
Bluetooth Modülü ve Otonom Robot Hareketi Kullanılarak Sesle Kontrol Edilen Mesafe, Yön ve Dönme Derecesi (Doğu, Batı, Kuzey, Güney) ile Arduino Robotu ve Otonom Robot Hareketi.: Bu Talimat, istenen yönde (İleri, Geri) hareket ettirilebilen Arduino Robotunun nasıl yapıldığını açıklar , Sol, Sağ, Doğu, Batı, Kuzey, Güney) Ses komutunu kullanarak santimetre cinsinden gerekli Mesafe. Robot otonom olarak da hareket ettirilebilir
Kafa Hareketi Tarafından Kontrol Edilen Kendin Yap Video Oyunu (Artırılmış Gerçeklik): 4 Adım
Kafa Hareketi ile Kontrol Edilen Kendin Yap Video Oyunu (Artırılmış Gerçeklik): Bugünlerde Vücudunuzu hareket ettirerek kontrol edebileceğiniz kendi oyununu yapmanın ne kadar kolay olduğunu göstermek istiyorum. Sadece web kamerası ve biraz programlama becerisine sahip bir dizüstü bilgisayara ihtiyacınız olacak. Eğer bir dizüstü bilgisayarınız ve web kameranız yoksa veya programlamayı bilmiyorsanız, Yo