Полезности: Брэйн-система своими руками

от Дмитрия Смирнова (Зеленоград)

Взято с сайта команды «Химера-МИЭТ»

Программа «BrainSys 1.1» (750К)

Предисловие

Брейн систему наш клуб хотел купить уже тогда, когда я только пришёл в ЧГК, а было это в далёком 1998 году. Но, видно, какое-то ужасное древнее проклятье, проклятье вселенского рпасзидйяства, висело над нашим клубом. За 8 лет мы так и не купили «кнопку». И вот, в один прекрасный момент я понял, что раз купить кнопку нам не суждено, её надо сделать. А так как денег у нас нет, то сделать её надо очень дешёвой. Свободного времени у меня весьма немного, поэтому я решил реализовать всю логику работы системы в виде программы. Это значительно ускорило разработку и удешевило систему (при условии наличия компьютера).

Описание

Система состоит из программы, и простенького устройства, подключаемого к компьютеру к порту PS/2 вместо клавиатуры. Может обслуживать до 4-х кнопок и работать в режимах «Брейн-ринг» и «Своя игра». Программа написана на MSVС++ и распространяется вместе с исходными кодами, при желании Вы можете её дорабатывать.

Запчасти

Немного поковырявшись в ящике со старым компьютерным барахлом, я нашёл вполне рабочую клавиатуру. Это была, пожалуй, самая дорогая запчасть для будущей «кнопки». Остальные детали были куплены в ближайшем хозяйственном магазине. Итак, список запчастей:

  • Старая клавиатура (подойдёт даже самая дешёвая за 100 рублей) с разъёмом PS/2

  • 20 метров медного двужильного кабеля

  • 4 кнопки для звонка

  • 4 штекера «тюльпан»

  • Разъёмы для подключения этих штекеров

  • Небольшая пластиковая или металлическая коробочка (я использовал коробку из под чая :-)

Разъёмы для подключения штекеров 4 штекера «тюльпан»
Старая клавиатура с разъёмом PS/2 4 кнопки для звонка

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

Итак, приступим

Плата с проводом
  1. Разбираем клавиатуру

    Аккуратно раскрутите клавиатуру, снимите крышку и вытащите прозрачные пластиковые листы с контактными площадками. Всё это нам не понадобится. Из всей клавиатуры нам понадобится только вот такая плата с припаянным к ней проводом. Будьте осторожны, не оторвите припаянный к плате провод.

  2. Нащупываем контакты для кнопок

    Обратите внимание на ряд контактов. Именно они-то нам и понадобятся. Всё что нам нужно, это найти 4 комбинации контактов соответствующие 4 буквам/цифрам. Для того чтобы их найти возьмите кусочек провода длиной около 20 см., подключите провод идущий от платы вместо вашей клавиатуры к компьютеру, откройте текстовый редактор и, соединяя различные контакты на плате, смотрите что будет печататься. Желательно найти такое сочетание, чтоб один контакт для всех комбинаций был общим (так будет меньше возни с паяльником). Найденные контакты припаяйте к разъёмам.

  3. Окончательная сборка

    Поместите всё это в пластиковую коробку, соберите кнопки. Вот и всё, готово. Не знаю что собрали вы, а у меня получился вот такая вещь.

Готовая кнопка Готовая система

Подключение и настройка программы

В общем я старался сделать прогу как можно более простой в управлении. Тем не менее хочу дать несколько комментариев к программе.

Программа может работать в двух режимах: «Брейн-ринг» и «Своя игра»

Нажатия на кнопки по сути являются нажатиями на клавиши клавиатуры. Т.к. собранная вами система может использовать клавиши отличающиеся от моих, то эти клавиши можно настроить. Для этого поместите курсор в соответствующее поле и нажмите кнопку.

В нашем клубе в брейн-ринг зачастую одновременно играют более двух команд, система позволяет делать и это.

Настройки программы

Если что-то непонятно, присылайте Ваши вопросы автору программы Дмитрию Смирнову.