Игральные кости используются во многих играх, таких как «змеиная лестница», «Людо» и т. Д. Обычно игральные кости состоят из дерева или пластика, которые со временем деформируются и становятся смещенными. Цифровые кости является хорошей альтернативой старомодных кости, он не может быть смещена или деформирована. Он работает с такой высокой скоростью, что никто не может обмануть. Для создания этой цифровой схемы игральных костей мы в основном использовали микросхему таймера 555 и микросхему 4017. Вы также можете проверить эту цифровую схему игральных костей с помощью Arduino.
4017 IC
4017 IC - это микросхема декадного счетчика CMOS. Он может производить вывод на 10 выводах (Q0 - Q9) последовательно, это означает, что он производит вывод один за другим на 10 выводах. Этот выход управляется тактовым импульсом на PIN 14. Сначала выход на Q0 (PIN 3) ВЫСОКИЙ, затем с каждым тактовым импульсом выход переходит к следующему PIN. Как один тактовый импульс делает Q0 LOW и Q1 HIGH, а затем следующий тактовый импульс делает Q1 LOW и Q2 HIGH, и так далее. После Q9 он снова начнется с Q0. Таким образом, он последовательно включает и выключает все 10 ВЫХОДНЫХ ПИН. Ниже приведены схема PIN и описание PIN 4017:
ПИН № |
ПИН-код |
PIN Описание |
1 |
Q5 |
Выход 5: высокий уровень за 5 тактовых импульсов |
2 |
Q1 |
Выход 1: высокий уровень за 1 тактовый импульс |
3 |
Q0 |
Выход 0: высокий в начале - 0 тактовых импульсов |
4 |
2 квартал |
Выход 2: высокий уровень за 2 тактовых импульса |
5 |
Q6 |
Выход 6: высокий уровень за 6 тактовых импульсов |
6 |
Q7 |
Выход 7: высокий уровень в 7-тактном импульсе |
7 |
3 квартал |
Выход 3: высокий уровень за 3 тактовых импульса |
8 |
GND |
Контакт заземления |
9 |
Q8 |
Выход 8: высокий уровень за 8 тактовых импульсов |
10 |
4 квартал |
Выход 4: высокий уровень за 4 тактовых импульса |
11 |
Q9 |
Выход 9: высокий уровень за 9 тактовых импульсов |
12 |
CO –Перенести |
Используется для каскадирования еще одной микросхемы 4017, чтобы подсчитать до 20, делится на 10 выходных контактов. |
13 |
Блокировка ЧАСОВ |
Контакт включения часов, если он должен оставаться в НИЗКОМ состоянии, удерживание ВЫСОКОГО уровня приведет к замораживанию выхода. |
14 |
ЧАСЫ |
Вход часов, для последовательного ВЫСОКОГО выхода выходных контактов от PIN 3 до PIN 11 |
15 |
СБРОС |
Активный высокий вывод должен быть LOW для нормальной работы, установка HIGH сбросит IC (только контакт 3 останется HIGH) |
16 |
VDD |
PIN-код источника питания (5-12 В) |
Составные части
- CD4017 IC
- 555 Таймер IC
- 2 резистора - 1к
- Конденсатор - 10 мкФ
- Переменный резистор - 10К
- Нажать кнопку
- 6 светодиодов
- Аккумулятор - 9В
Принципиальная схема и объяснение
В этой цифровой схеме игральных костей мы использовали 6 светодиодов, каждый из которых представляет число (1-6) игральных костей. Светодиоды начинают мигать, когда мы нажимаем кнопку, и останавливаются, когда мы ее отпускаем. После отпускания загорелся светодиодный индикатор, который сообщает числа, которые вы попали на Dice. Вроде пятого нет. Светодиод остается включенным после отпускания кнопки, это означает, что вы получили 5 кубиков. Мы подключили 6 светодиодов к выходам Q0 - Q5, а седьмой выход Q6 снова подключен к контакту 15 сброса. Таким образом, после светодиода 6 он запускается с первого светодиода на Q0.
Чтобы подать тактовый импульс на PIN 14 микросхемы 4017, мы использовали микросхему таймера 555 в нестабильном режиме. Осциллирующий выходной сигнал, сгенерированный на контакте 3 из 555, был применен к контакту 14 из 4017, так что выход можно продвигать с каждым тактовым импульсом. Мы можем контролировать скорость мигания светодиодов с помощью потенциометра (RV1), вращение ручки потенциометра изменит частоту колебаний таймера 555, следовательно, частоту тактового импульса. Частоту 555 можно рассчитать по следующей формуле: F = 1,44 / ((R1 + 2 * RV1) * C1)
В этой цифровой схеме игральных костей мы сохранили частоту колебаний на таком высоком уровне, что никто не может обмануть. Скорость мигания светодиода прямо пропорциональна частоте колебаний 555, как высокая частота, так и высокая скорость мигания. Вы можете увеличить частоту по своему усмотрению, вращая потенциометр.