生存战争吧 关注:234,255贴子:4,248,256
  • 13回复贴,共1

24小时整点界面投影报时器

取消只看楼主收藏回复

24小时整点报时器详解
基本思路:标牌(sign)内容可以显示在主界面上,那么就做24个标牌,标注上0-23小时,用RT电路作为时间驱动,到每小时整点时点亮对应的标牌,将时间投影到主界面上。
这样人在外冒险的时候,即使下雨天也可以准确知道是不是到挖洞隐藏的时间了,在地下挖洞矿的时候,也方便控制时间。还可以把狼人变身的时间也投射上来。
@一只快樂小豬 以前做过一个,参考他的设计,我自己 搭建成功了一个,给大家详细讲解一下。


IP属地:上海来自Android客户端1楼2014-01-29 21:14回复
    主要用到了三个元件:RT元件、存储元件、标牌,再加上导线。
    RT元件输出的时间为16进制,每天是分为16小时*16分钟*16秒。四周的四个端口,四个点的端口代表天,三个点的端口代表小时,两个点的端口代表分钟,一个点的端口代表秒,为了简单点,降低了些时间精确度,没有用到输出的秒端口,只用了分钟和小时端口。


    IP属地:上海来自Android客户端8楼2014-01-29 21:39
    收起回复
      存储元件用于将16进制时间转换成24小时,并输出高电平点亮标牌,每个标牌配一个存储元件。
      存储元件左右两个端口用于输入读取数据的行列坐标,上方端口用于输出读取的数据。所以将RT输出的分钟、小时信号接到存储元件的左右端口,将标牌接到上方端口,并编辑存储元件中的数据。
      例如要点亮17点的标牌,那就这么换算:16*16/24*17=181.33,取整181,换算成24进制就是B5,也就是说RT元件输出为B小时5分钟时就对应24小时制的17点。此时编辑存储元件的第B列第5行(或第5列第B行,视左右端口接RT的哪个端口而定)为F,这样就可以在17点点亮标牌。


      IP属地:上海来自Android客户端11楼2014-01-29 21:55
      收起回复
        存储元件用于将16进制时间转换成24小时,并输出高电平点亮标牌,每个标牌配一个存储元件。
        存储元件左右两个端口用于输入读取数据的行列坐标,上方端口用于输出读取的数据。所以将RT输出的分钟、小时信号接到存储元件的左右端口,将标牌接到上方端口,并编辑存储元件中的数据。
        例如要点亮17点的标牌,那就这么换算:16*16/24*17=181.33,取整181,换算成24进制就是B5,也就是说RT元件输出为B小时5分钟时就对应24小时制的17点。此时编辑存储元件的第B列第5行(或第5列第B行,视左右端口接RT的哪个端口而定)为F,这样就可以在17点点亮标牌。


        IP属地:上海来自Android客户端14楼2014-01-29 22:06
        收起回复
          顺带说一下,游戏里一天22分钟左右,分成24小时的话,报时间隔不到一分钟。半夜0点对应RT元件输出的0时0分0秒,中午12点对应RT元件输出的8时0分0秒。
          这个电路设计存在的问题就是占地太大,用电子元件比较多,生存模式搭建起来困难比较大,抛砖引玉,还望有电路高手优化精简一下。


          IP属地:上海来自Android客户端15楼2014-01-29 22:14
          收起回复
            存档马上发,第一次发存档,还找不到存放在哪个文件夹


            IP属地:上海来自Android客户端16楼2014-01-29 22:15
            回复
              IP属地:上海来自Android客户端17楼2014-01-29 22:31
              收起回复
                第一次搭建这稍微像样点的电路,搭建过程中顺带整明白了几个问题。一是RT元件并不完全是从游戏刚开始的时候开始计时,因为我们第一次进游戏下船的时间都是白天,如果从这时开始计时的话,RT输出全0的时间点就应该是白天而不是半夜了。二是存储元件的左右端口应该是左边是行坐标,右边是列坐标,而不是_pandorym的电子元件全解教程中所写的左边列右边行。


                IP属地:上海来自Android客户端19楼2014-01-29 23:34
                收起回复
                  算算总消耗,含狼人变身提醒电路在内,共计用了25个标牌,25个存储元件,1个RT元件,150根左右导线(这个应该可以精简很多),换算成生存模式的原材料的话,大约就是41个锗矿,23个铜矿(可精简),1个沙子,12个原木,若干燃料,对锗矿的需求太高了点


                  IP属地:上海来自Android客户端20楼2014-01-29 23:46
                  回复
                    我做了一个传播距离测试,水平方向距离电路底部110格的时候还能收到信号(此时勉强还能看到搭建电路的建筑物),115格的时候就收不到信号了,所以不考虑高度影响的话,大约能在直径110格的区域内收到信号


                    IP属地:上海来自Android客户端22楼2014-01-30 00:02
                    收起回复
                      小心翼翼求个精,看在这么详细讲解的份上,行不? @雨漠天晴 @冥L小紫喵 @循声灬暗问 @wjswwjsw4 @辎重战熊@噜啦啦小渔 @水果飞机year @_半岛晴空_ @心底那地我给你 @清风明剑兮


                      IP属地:上海来自Android客户端24楼2014-01-30 00:08
                      收起回复
                        话说申精该向谁申请?刚看了遍吧规要向吧主申请,而不是向精审组申请,那吧主是谁?手机登录看不到吧主是哪个


                        IP属地:上海来自Android客户端27楼2014-01-30 00:17
                        回复
                          为便于大家自己搭建这个电路,在此列出24小时对应的RT元件端口输出:
                          0点:00
                          1点:0B
                          2点:15
                          3点:20
                          4点:2B
                          5点:35
                          6点:40
                          7点:4B
                          8点:55
                          9点:60
                          10点:6B
                          11点:75
                          12点:80
                          13点:8B
                          14点:95
                          15点:A0
                          16点:AB
                          17点:B5
                          18点:C0
                          19点:CB
                          20点:D5
                          21点:E0
                          22点:EB
                          23点:F5
                          冒号后面的两位分别表示RT元件的小时、分钟这两个端口的输出值


                          IP属地:上海来自Android客户端34楼2014-01-30 10:30
                          收起回复
                            chunks是什么?


                            IP属地:上海来自Android客户端40楼2014-02-02 12:49
                            回复