Оглавление:

Электронная игра в крестики-нолики в деревянной коробке: 5 шагов
Электронная игра в крестики-нолики в деревянной коробке: 5 шагов

Видео: Электронная игра в крестики-нолики в деревянной коробке: 5 шагов

Видео: Электронная игра в крестики-нолики в деревянной коробке: 5 шагов
Видео: Самодельная игра «Тетрис» из картона 2024, Июль
Anonim
Электронная игра в крестики-нолики в деревянной коробке
Электронная игра в крестики-нолики в деревянной коробке

Привет

Представляю забавную игру «Крестики-нолики» в новом издании.

Я искал в Интернете аналогичный проект, но идея здесь уникальна.

Я НАДЕЮСЬ:)

Итак, начнем сейчас.

Шаг 1: Схема

Схема
Схема

Обратите внимание, что эта схема может быть неточной на 100%. Пожалуйста, просмотрите соединения в коде для получения точных инструкций по подключению.

Шаг 2: проектирование деревянной коробки

Проектирование деревянной коробки
Проектирование деревянной коробки
Проектирование деревянной коробки
Проектирование деревянной коробки

Здесь я создал деревянную коробку с помощью программы Coral Draw. размеры краев были тщательно измерены, чтобы вместить светодиодную матрицу, клавиатуру и ЖК-дисплей. Сборка коробки производилась поэтапно, и наконец в нижней части заключен прототип.

Шаг 3: Компоненты

Мне нужно следующее:

  • 9 двухцветных светодиодов (например, красный / зеленый)
  • 9 резисторов 330 Ом
  • 9 длинных проводов папа-папа (для красных светодиодов)
  • 9 длинных проводов папа-папа (для зеленых светодиодов)
  • 7 длинных проводов папа-папа (для первой клавиатуры)
  • 7 длинных проводов папа-папа (для второй клавиатуры)
  • 1 длинный провод папа-папа (для GND)
  • 4 мужчина-женщина длинный провод (для ЖК-дисплея)
  • 1 ЖК-дисплей I2C (серийный тип)
  • 1 батарея 9 В
  • 1 держатель батареи
  • 1 переключатель ВКЛ / ВЫКЛ
  • 1 Ардуино Мега 2560
  • 1 деревянный ящик (35 x 15 x 4 см)

Шаг 4: Процедуры

Процедуры
Процедуры
Процедуры
Процедуры
Процедуры
Процедуры
Процедуры
Процедуры

Прежде всего, я должен протестировать каждый компонент индивидуально, чтобы убедиться, что он работает правильно. Затем я начал соединять компоненты вместе, чтобы завершить проект.

Первым делом я должен проверить соединение двух клавиатур на одном Arduino. Итак, я подключаю первые клавиатуры к контактам со 2 по 8, а затем подключаю первые клавиатуры к контактам с A0 по A6.

Конечно, любые цифровые пины будут делать ту же работу. Так что смело выбирайте булавки, которые подходят для вашего проекта.

На втором этапе я должен проверить ЖК-дисплей. Поэтому я подключаю ЖК-дисплей к портам VCC, GND, SDL и SDA.

Затем я начинаю проверять каждый светодиод по отдельности, чтобы убедиться, что он работает. Двухцветный светодиод имеет общее заземление. Поэтому я подключаю аноды красных светодиодов к контактам с 35 по 51 (9 цифровых контактов), затем я подключаю аноды с зелеными светодиодами к контактам с 34 по 50 (9 цифровых контактов). После этого я подключаю общий катод каждого светодиода к резистору 330 Ом и соединяю все резисторы вместе длинным проводом обратно на GND.

Наконец, я подключаю аккумулятор и загружаю код, чтобы проверить работоспособность системы. НАСЛАЖДАЙТЕСЬ: D

Шаг 5: файлы

Файлы
Файлы

Для файла Fritzing измените расширение с.txt на.fzz

Код, используемый для проекта, сделан с использованием Arduino IDE. Вам необходимо скачать клавиатуру и библиотеки I2C. Вы найдете их повсюду в Интернете.

Найдите прикрепленное изображение предлагаемых размеров коробки. Также вы можете найти файлы проекта Coral Draw, чтобы вы могли сделать свой собственный ящик и настроить размеры, чтобы они подходили для вашей собственной игры Tic-Tac-Toe.

Рекомендуемые: