0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

分享一个棋盘游戏电子骰子电路

科技观察员 来源:gadgetronicx 作者:gadgetronicx 2023-05-13 14:41 次阅读

在享受我们的棋盘游戏时,电子骰子可以成为传统骰子的良好而有趣的替代品。我们设计了一个电子骰子电路,它将生成从0到6的随机数。该电路的特点是,由于驱动数字生成的特殊调制时钟,结果是高度不可预测的。

电子骰子电路的工作原理

该电路使用4位计数器生成1到6之间的随机数,为此我们使用2个定时器555和一个VCO创建了一个调制PWM。这将允许我们告诉计数器以半随机方式计算从 0 到 7 的数字,并阻止数字 0 和 7 的出现。

1) 时钟信号发生器:

poYBAGRfMN2AezjWAAFa7qWvjJM736.png

电路的第一部分产生信号输入到计数器。我们需要计数器从 1 计数到 6,但不是恒定的,我们应该尝试以半随机的方式进行,我们可以这样做,使计数器在一段时间内更快地推进数字,并减慢其余的“周期”。这可以通过使用计数器所需的PWM信号来实现,但以调制方式实现。

为此,我们需要一个PWM信号和一个正弦信号。为此,我们使用单稳态模式下的555定时器和基于芯片MC1648LP的VCO作为正弦信号发生器。我们将这 2 个信号输入到另一个充当调制器的 555 个结果是由正弦信号调制的 PWM 信号,它将有两个时间段“PWM 和正弦这导致一段时间的脉冲较短,一段时间的脉冲较长。

2)计数器:

pYYBAGRfMNiAIePkAAFbOb2NzZw495.png

调制信号作为输入馈送到该电路的计数器部分。如果我们将此信号输入到 4 位计数器中计数,这将以半随机方式从 0 计数到 15。计数将随着每个脉冲的增加而增加,但此增量的时间因调制PWM信号输入而异。

我们需要将计数器限制为从 0 到 7 计数,因此第 4 位将用作复位信号。开关按钮 S1 将在按下时告诉计数器计数。到目前为止,我们所做的是允许计数器以半随机的方式从 0 计数到 7,但我们需要它从 1 计数到 6。为此,我们将信号传递给两个比较器芯片 7485N,这将告诉我们生成的数字是 0 还是 7。

当这种情况为真时,我们将强制显示显示 1 或 6。此操作使用门或和AND执行。提出此限制后,我们将结果信号发送到 74LS47N 芯片,该芯片将 BCD 信号转换为信号,7-seg 显示屏解释该信号以显示相应的数字。

所需零件:

电池 – 12V

C1, C2, C3, C4, C5, C6, C7 – 0.01u, 0.15u, 0.02u, 0.1u, 0.1u, 0.01u, 0.1u

D1

IC1, IC2 – 555 (2)

IC3 – MC1648LP

IC4 – 74LVC1G04DCK

IC5- 74AC11D

IC6 – 74AC32D

IC7 – 74LS47N

L – 100uH

R1- 5k, R2 & R3 – 3k

按钮开关 – S1

V1 74160N

V2 7485AN

V3 7485AN

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电路图
    +关注

    关注

    10215

    文章

    10645

    浏览量

    510975
  • 电骰子
    +关注

    关注

    0

    文章

    6

    浏览量

    7785
收藏 人收藏

    评论

    相关推荐

    LabVIEW设计的黑白子棋盘

    LabVIEW设计的棋盘解说很详细
    发表于 05-27 20:31

    labview模拟掷骰子游戏的程序框图

    labview模拟掷骰子游戏的程序框图求大神
    发表于 06-26 18:01

    分享基于labview的2048小游戏(附详细教程+代码)

    棋盘中空白格子需要随机生成数字(般是2或4),如果棋盘所以格子全部占满且无法移动,那么恭喜你,
    发表于 09-03 13:06

    电子骰子的设计方案分享

    描述电子骰子它是电子骰子,用于生成随机数,通常作为桌面游戏部分,包括
    发表于 06-30 06:20

    骰子游戏电路

    骰子游戏电路
    发表于 01-17 23:05 1533次阅读
    扔<b class='flag-5'>骰子</b><b class='flag-5'>游戏</b><b class='flag-5'>电路</b>

    骰子游戏原理图

    骰子游戏原理图
    发表于 01-17 23:10 4386次阅读
    扔<b class='flag-5'>骰子</b><b class='flag-5'>游戏</b>原理图

    骰子游戏电路-骰子式滚轮的起动与停止

    骰子游戏电路-骰子式滚轮的起动与停止
    发表于 01-17 23:19 816次阅读
    <b class='flag-5'>骰子</b><b class='flag-5'>游戏</b><b class='flag-5'>电路</b>-<b class='flag-5'>骰子</b>式滚轮的起动与停止

    骰子游戏电路

    骰子游戏电路
    发表于 02-13 12:31 1159次阅读
    掷<b class='flag-5'>骰子</b><b class='flag-5'>游戏</b><b class='flag-5'>电路</b>

    电子骰子电路

    电子骰子电路
    发表于 03-31 10:18 3165次阅读
    <b class='flag-5'>电子</b><b class='flag-5'>骰子</b><b class='flag-5'>电路</b>图

    骰子电路设计论文

    骰子是娱乐游戏的一种道具,可以用它来随机地选取1~6的数。本电路设计一个电骰子电路,该电路由电
    发表于 03-21 16:30 101次下载
    电<b class='flag-5'>骰子</b><b class='flag-5'>电路</b>设计论文

    基于AT89C205构建的电子骰子电路

    这是基于Atmel AT89C2051的微控制器芯片构建的电子骰子电路图。这种电子骰子的应用与骰子
    的头像 发表于 06-27 17:00 1816次阅读
    基于AT89C205构建的<b class='flag-5'>电子</b><b class='flag-5'>骰子</b>的<b class='flag-5'>电路</b>图

    调整后的Rhumb Lines棋盘游戏的Arduino版本

    电子发烧友网站提供《调整后的Rhumb Lines棋盘游戏的Arduino版本.zip》资料免费下载
    发表于 12-07 15:04 0次下载
    调整后的Rhumb Lines<b class='flag-5'>棋盘</b><b class='flag-5'>游戏</b>的Arduino版本

    用于FPGA的赌场掷骰子游戏

    电子发烧友网站提供《用于FPGA的赌场掷骰子游戏.zip》资料免费下载
    发表于 06-15 14:23 3次下载
    用于FPGA的赌场掷<b class='flag-5'>骰子</b><b class='flag-5'>游戏</b>

    基于CD4017的电子骰子电路

    骰子在世界各地都非常有名,因为有很多游戏使用它。骰子的目的是随机选择一个数字,并根据选择的数字玩游戏。但是当使用原始骰子时,玩家有可能用旋转
    的头像 发表于 06-29 18:19 1125次阅读
    基于CD4017的<b class='flag-5'>电子</b><b class='flag-5'>骰子</b><b class='flag-5'>电路</b>

    MÄDBOX:—多人电子棋盘游戏

    电子发烧友网站提供《MÄDBOX:—多人电子棋盘游戏桌.zip》资料免费下载
    发表于 07-11 15:40 0次下载
    MÄDBOX:—多人<b class='flag-5'>电子</b><b class='flag-5'>棋盘</b><b class='flag-5'>游戏</b>桌