0

Супер кнопка для Манчкина

Многие знают или, по крайней мере, слышали про настольную игру Манчкин
В этой игре есть такое правило:

«Когда вы убиваете или иначе одолеваете монстра, дайте соперникам приемлемое время (около 2,6 секунды), чтобы они могли высказаться.»

Иногда очень хочется эти самые 2,6 секунды замерить, особенно когда кто-нибудь долго думает, читает карты, не может решить что делать. В таких случаях мы просто считали вслух до трех, на цифре «три» бой заканчивался.
Хотелось сделать какую-нибудь кнопку и таймер, чтобы не считать вслух.

Делая заказ на сайте www.sparkfun.com наткнулся на такую кнопку:

Супер кнопка для Манчкина


Можно сказать, что кнопка в масштабе 1:1, она диаметром почти 10 см.
Таймер и пищалку решил делать на attiny85 (собственно ничего другого и не было).

Для подсветки кнопки разобрал «фонарик» (пришедший бонусом к другому заказу с DX)

Я в схемотехнике не очень силен, поэтому буду особо рад комментариям по поводу схемы:

Супер кнопка для Манчкина


Транзисторы выдраны с мертвой матплаты: на них написано 1AM, это MBT3904LT1
Программатор использовал этот:

Супер кнопка для Манчкина


В качестве пищалки подключен мелкий спикер от компа:

Супер кнопка для Манчкина


При включении питания или нажатии на кнопку (а это reset), зажигается светодиод, каждую секунду делается короткий «бип», по истечении времени (2,6 секунды) светодиод гаснет и дается продолжительный финальный «бииип». Затем процессор переводится в спячку.
Программа получилась просто минималистичная.


#include <avr/io.h>
#include <avr/interrupt.h>
#include <util/delay.h>
#include <avr/sleep.h>

int main(void)
{
    DDRB |= 0x1a;
    PORTB = 0x18;
    
    SoundOn();
    _delay_ms(50);
    SoundOff();
    _delay_ms(950);

    SoundOn();
    _delay_ms(50);
    SoundOff();
    _delay_ms(950);

    SoundOn();
    _delay_ms(50);
    SoundOff();
    _delay_ms(550);

    SoundOn();
    PORTB = 0x00;
    _delay_ms(700);

    SoundOff();

    PORTB = 0;
    DDRB = 0;
    sleep_cpu();
}

void SoundOn()
{
    TCCR0A = (1 << COM0B0) | (1 << WGM01);
    TCCR0B = (1 << CS01);
    OCR0A=0x60;
    TCNT0=0x00;
    OCR0B=0x00;
}

void SoundOff()
{
    TCCR0A = 0;
    TCCR0B = 0;
}



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

В качестве источника питания 1 литиевый аккумулятор, у меня валялся 18500. Он, к сожалению, не protected, поэтому придется за ним иногда поглядывать. Лучше конечно взять что-то типа 18650 protected

Логика работы простая: включили светодиод, пропищали, перевели проц в спячку. В спячке проц почти ничего не потребляет, поэтому выключатель питания не нужен. Т.е. аккум можно не трогать несколько месяцев.

В качестве корпуса использован шпиндель на 25 болванок.
В начале прозрачный колпак покрасил краской и наклеил бумажку:

Супер кнопка для Манчкина


На следующий день наклейка слезла вместе с краской. Поэтому колпак был перекрашен, наклейку повторно не лепили.

Итоговый результат выглядит так:

Супер кнопка для Ман
99e4
чкина


С кнопкой играется примерно так:
тот кто в бою говорит что-то типа: «я его побеждаю 18 против 10». Если начинаются споры, то нажимает кнопку, после финального «бип» карты не принимаются.

Супер кнопка для Манчкина


Источник: habrahabr.ru


Также рекомендуем:

  • Убираем 3G-модем внутрь ноутбука Убираем 3G-модем внутрь ноутбука
    Так уж сложилось, что в последнее время доступ в интернет мне необходим довольно часто, а «рабочее место» может застать меня где угодно, вплоть до «приспичило в чистом поле».Мой верный нетбук Acer Aspire One A110 — небольшой, дешевый и...
  • Блесна"ТУРБИНКА"  своими руками Блесна"ТУРБИНКА" своими руками
    Современные рыболовные магазины переполнены различными спиннинговыми приманками, выбор огромен, «лови, не хочу». Но иногда хочется сделать что-нибудь самому, ведь поимка рыбы на созданную своими руками блесну приносит особенное удовольствие, да и...
  • Стример своими руками Стример своими руками
    Стример используется в спиннинговой ловле относительно недавно. Эту приманку спиннингисты переняли у нахлыстовиков. Стример отлично зарекомендовал себя в ловле щуки и судака. В настоящее время в рыболовных магазинах имеется большой выбор этих...
  • Бутылка с цветным песком Бутылка с цветным песком
    Бутылка с цветным песком – любимый сувенир туристов, которые побывали на отдыхе в арабских странах. Когда рассматриваешь подобные поделки – диву даешься: как при помощи обычного песка и тонкой палочки мастерам удается вырисовывать двугорбых...
  • Самодельная креативная копилка Самодельная креативная копилка
    На рабочем столе часто валяется мелочь, т.к после прихода откуда либо выкладываешь содержимое карманов на стол! Использовать керамическую, одноразовую копилку нет необходимости, когда можно сделать простенькую, позитивную и всегда доступную...
 
 
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
 

Поделки своими руками

  239373689
   dizzy1978@gmail.com
 
Регистрация
 

Опрос посетителей

Любите ли вы делать все сами
Да делаю все сам
Иногда делаю сам
Не люблю делать сам
Жду когда другие придут и сделают



Показать все опросы
 

Наша ссылка

Поделки своими руками

 

Друзья сайта