Mündəricat:
- Addım 1: Alətlər və materiallar
- Addım 2: Lazerlə kəsmə
- Addım 3: Dişli Quraşdırma
- Addım 4: Giriş qutusunun hazırlanması və montajı
- Addım 5: Arduino Circuit
Video: Arduino ilə İdarə Edilən İnteraktiv Tic-Tac Ayaq Oyunu: 6 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Fiziki Tic-Tac-Toe layihəsinin məqsədi, tanınmış bir oyunu fiziki aləmə köçürməkdir. Əvvəlcə oyun bir kağız üzərində iki oyunçu tərəfindən oynanır - 'X' və 'O' simvollarını növbə ilə qoyaraq. Fikrimiz, köklü şəkildə fərqli bir forma ilə qarşılaşdıqda oyunçuların davranışlarını araşdırmaq idi. Əlavə olaraq, dişli mexanikasını elektronika ilə birləşdirərək Steampunk estetikasını araşdırmağı çox sevirdik.
Layihəmizin arxasındakı əsas fikir, oyun sahələrinin vəziyyətinin bükülebilir materialın forması ilə təmsil oluna bilməsidir. Sahələrin 3 fərqli vəziyyəti var: 'X', 'O' və NULL (istifadə olunmamış sahə). Bir vəziyyətdən digər vəziyyətə keçmək üçün lazım olan aktuatorların sayını azaltmağın bir yolunu düşünməliyik. Bir neçə eskiz çəkərək başa düşdük ki, bu rəqəm yalnız birə endirilə bilər. Aşağıdakı eskiz dizayn prosesimizi ümumiləşdirir.
Addım 1: Alətlər və materiallar
Aşağıdakı materiallarla 9 oyun qutusu hazırlamalısınız. Hər bir oyun qutusu müstəqil bir elementdir və istənilən konfiqurasiyada istifadə edilə bilər. Çox çətinlik çəkmədən, lövhə 16 (4 × 4) və ya 25 (5 × 5) qutuya qədər uzadıla bilər.
Alətlər:
- Proqramlaşdırıla bilən lazer kəsici
- Yapışqan silah
- Lehim stansiyası
Materiallar:
- 9 × SG90 servo (https://components101.com/servo-motor-basics-pinout-datasheet)
- 2 kv. 3 mm MDF lövhə
- 0,5 kv. şəffaf 4 mm akril lövhədən
- Çörək lövhəsi
- Jumper telləri
- Arduino lövhəsi
- 9 Düymələri basın
- Elastik iplik
- 80 sm 8 mm boşluqlu boru (akril/alüminium)
- 10 Kilo Ohm 9 rezistor
- Çörək lövhəsi
Addım 2: Lazerlə kəsmə
Hər bir qutuya təxminən 0,3 m2 3 mm MDF lövhə lazımdır. Kətan üzərində elementlərin yerləşdirilməsinin əhəmiyyəti yoxdur. Diqqət yetirin ki, dişlilər artıq deyil - hamısı qutunun işləməsi üçün tələb olunur. Təmin edilmiş SVG faylının fərqli printerlərdə düzgün işləməsi üçün tənzimlənməli ola bilər.
Addım 3: Dişli Quraşdırma
Qutunun içindəki mexanizmi qurmaq üçün lazım olan dişli qurğusunu lazerlə kəsib yapışdırmalıyıq
Addım 4: Giriş qutusunun hazırlanması və montajı
Prosesin ikinci hissəsi fiziki giriş qutusu yaratmaqdır. Düymələrin hər birinin oyun lövhəsindəki müvafiq qutulara uyğun gəldiyi 3X3 lövhəsidir.
- Parçalar lazerlə kəsilir və yığılır.
- Düymələr bir lehim taxtasında birlikdə lehimlənmişdir.
- Mürəkkəbliyi azaltmaq üçün elektrik naqilləri hamısı bir nöqtədə birləşdirilir və tək çıxır.
- Topraklama telləri ayrı bir 10K ohm rezistora malik olmalıdır və sonra birləşdirilə bilər.
- Sonda Arduino -ya tək bir tel bağlanır.
Addım 5: Arduino Circuit
Arduino ilə əlaqələr aşağıdakı kimidir. İndi giriş qutusuna gəldikdə, bağlantılar bir lehim taxtasında edildi və bütün montaj qutunun içərisindədir. Arduino ilə əlaqə qurmaq üçün giriş lövhəsindəki rəqəmsal sancaqlar və güc və torpaq pinləri. Servo əlaqələri yuxarıdakı şəkildə göstərildiyi kimidir. İnteraktiv artefaktın kodu 3 fayldan ibarətdir. TicTacToe.ino əsas faylıdır və həlli 'X' və 'O' addımlarını oynamaq üçün istifadə olunan alqoritmdir.
Tövsiyə:
Ayaq İdarə Edilən Danış Düyməsi: 5 Addım
Ayaqla İdarə Edilən Danışıq Düyməsi: Ayaqlarınızla istifadə edə biləcəyiniz Danışmaq üçün Düyməni belə hazırladım
Potensiometr və Servo: Arduino ilə İdarə Edilən Hərəkət: 4 addım
Potansiometr və Servo: Arduino ilə İdarə Edilən Hərəkət: Əvvəlcə bu dövrəni bir araya gətirmək üçün müvafiq materialları toplamalısınız
2 Potansiyometr və 2 Servo: Arduino ilə İdarə Edilən Hərəkət: 4 Addım
2 Potansiyometr və 2 Servo: Arduino ilə İdarə Edilən Hərəkət: Əvvəlcə bu dövrəni bir araya gətirmək üçün müvafiq materialları toplamalısınız
Ayaq Pedalı İdarə Edilən 5 Gallon Su Dispenseri: 3 Addım
Ayaq Pedalı 5 Gallon Su Dağıtıcı: Yaşadığım (Türkiyə) kimi bəzi ölkələrdə, bir konteynerdən suyu çıxarmaq üçün əl pompaları ilə problem yaşayırıq. Bəzi əl nasosları çətindir və kiçik uşaqlar lazımi gücü təmin etməkdə problem yaşayırlar. Bir ayaq istifadə etməyi düşündüm
Smartfonla İdarə Edilən Maze Oyunu: 5 Adım (Şəkillərlə)
Smartfonla Nəzarət Ediləcək Maze Oyunu: Ağıllı telefonla idarə etmək üçün labirent oyunu. Smartfonun yamacına görə labirent hərəkət edir. Hər şeydən əvvəl videoya baxın.Motion image1. Raspberry Pi bir Websocket serveridir.2. Smartfon Websocket müştərisidir.3. Smartfon məlumat göndərir