Мазмұны:

Tic-Tac Toe интерактивті ойыны Arduino көмегімен басқарылады: 6 қадам
Tic-Tac Toe интерактивті ойыны Arduino көмегімен басқарылады: 6 қадам

Бейне: Tic-Tac Toe интерактивті ойыны Arduino көмегімен басқарылады: 6 қадам

Бейне: Tic-Tac Toe интерактивті ойыны Arduino көмегімен басқарылады: 6 қадам
Бейне: ❌⭕Tic - tac - toe game /🎨💧Magic drops #shorts #art #draw #drawing #youtubeshorts #artwork #diy 2024, Шілде
Anonim
Tic-Tac Toe интерактивті ойыны Arduino көмегімен басқарылады
Tic-Tac Toe интерактивті ойыны Arduino көмегімен басқарылады

Физикалық Tic-Tac-Toe жобасының мақсаты-белгілі ойынды физикалық әлемге көшіру. Бастапқыда ойынды қағазға екі ойыншы ойнайды - «X» және «O» таңбаларын кезекпен қою арқылы. Біздің ойымыз - ойыншылардың мінез -құлқын түбегейлі басқа формада кездестіру. Сонымен қатар, бізге тісті механизмдер мен электрониканы біріктіру арқылы Steampunk эстетикасын зерттеу өте ұнады.

Біздің жобаның негізгі идеясы - ойын өрістерінің күйі бүгілетін материалдың формасымен көрсетілуі мүмкін. Өрістерде 3 түрлі күй бар: 'X', 'O' және NULL (пайдаланылмаған өріс). Біз бір күйден екіншісіне ауысу үшін қажет жетектер санын азайтудың жолын ойлап табуымыз керек еді. Бірнеше эскиздер жасай отырып, біз бұл санды бір адамға дейін қысқартуға болатынын түсіндік. Төмендегі эскиз біздің дизайн процесін қорытындылайды.

1 -қадам: құралдар мен материалдар

Құралдар мен материалдар
Құралдар мен материалдар

Келесі материалдармен сіз 9 ойын қораптарын жасай білуіңіз керек. Әрбір ойын қорапшасы тәуелсіз элемент болып табылады және оны кез келген конфигурацияда қолдануға болады. Тақтаны еш қиындықсыз 16 (4 × 4) немесе 25 (5 × 5) қораптарға дейін кеңейтуге болады.

Құралдар:

  • Бағдарламаланатын лазерлік кескіш
  • Желім мылтық
  • Дәнекерлеу станциясы

Материалдар:

  • 9 × SG90 серво (https://components101.com/servo-motor-basics-pinout-datasheet)
  • 2 шаршы метр. 3 мм MDF тақтасынан
  • 0,5 шаршы метр. мөлдір 4 мм акрил тақтасы
  • Нан тақтасы
  • Өткізгіш сымдар
  • Arduino тақтасы
  • 9 Түймешіктерді басыңыз
  • Серпімді жіп
  • 80 см 8 мм қуыс түтік (акрил/алюминий)
  • 10 кило Ом 9 резисторы
  • Нан тақтасы

2 -қадам: лазерлік кесу

Лазерлік кесу
Лазерлік кесу

Әр қорапқа шамамен 0,3 шаршы метр 3 мм MDF тақтасы қажет. Кенепте элементтердің орналасуы маңызды емес. Назар аударыңыз, редукторлар артық емес - олардың барлығы қораптың жұмыс істеуі үшін қажет. Қамтамасыз етілген SVG файлын әр түрлі принтерлерде дұрыс жұмыс істеу үшін реттеу қажет болуы мүмкін.

3 -қадам: редукторлық жинақ

Редукторлық жинақ
Редукторлық жинақ
Редукторлық жинақ
Редукторлық жинақ

Қораптың ішіндегі механизмді құру үшін бізге қажетті редукторды лазермен кесіп, оны желімдеу керек

4 -қадам: кіріс қораптарын жасау және құрастыру

Кіріс қорапшасын жасау және құрастыру
Кіріс қорапшасын жасау және құрастыру
Енгізу қорапшасын жасау және құрастыру
Енгізу қорапшасын жасау және құрастыру

Процестің екінші бөлігі - физикалық енгізу қорабын құру. Бұл 3X3 тақтасы, онда түймелердің әрқайсысы ойын тақтасындағы сәйкес қораптарға сәйкес келеді.

  • Бөлшектер лазермен кесіледі және жиналады.
  • Түймелер дәнекерленген тақтаға бірге дәнекерленген.
  • Күрделілікті азайту үшін электр сымдарының барлығы бір уақытта қосылады және біреуі шығады.
  • Жерге қосылатын сымдарда бөлек 10 к ом резисторы болуы керек, содан кейін оларды бір -біріне қосуға болады.
  • Соңында Arduino -ға бір сым қосылады.

5 -қадам: Arduino схемасы

Arduino схемасы
Arduino схемасы

Arduino -мен байланыс келесідей. Енді кіріс қорабына қатысты қосылыстар дәнекерлеу тақтасында жасалды және қораптың ішінде барлық жинақ бар. Сандық түйреуіштер мен кіріс тақтасындағы Arduino -мен қосылатын қуат пен жерге қосқыштар. Серво қосылымдары жоғарыдағы суретте көрсетілгендей. Интерактивті артефакт коды 3 файлдан тұрады. TicTacToe.ino - бұл негізгі файл, ал шешуші - 'X' және 'O' қадамдарын ойнау үшін қолданылатын алгоритм.

Ұсынылған: