设为首页收藏labplus社区产品资料库
2
积分值+2
1
掌控币+1
0  关注
0  粉丝
2  帖子
w
2020年06月08日

#玩转掌控板#住户外出自动登记系统

作品名称:住户外出自动登记系统

作者:丁庆

制作日期:2020年5月6日

省培提交过的作业

一、创意来源:

      手边只有掌控板1.0,结合手机做了这个作品。

      特殊时期,为了控制和记录住户出行,小区限制每户每星期出行三次,采用的一般方法是给每户发放纸条,每次出行住户都要携带纸条,如果纸条不小心遗失了呢?利用掌控板设计一个住户出行管理系统用于自动登记住户出行,实时显示出行住户姓名和出行次数,就像屏幕显示车辆出行信息一样,并在后台留存每次出行记录,超过次数则预警提醒。方便高效,且有案底。


二、功能实现

      

小区住户外出信息登记、后台次数统计、信息留存及屏幕显示相应提醒(设定每周限行三次)

    1. 住户出行时在设备输入端(一个通用手机)输入名字,后台(文件)记录住户姓名和出行时间且以文本方式留存下来备查。后台算法数据分析本次登记住户是第几次出行,从而在前台(掌控板显示)给出不同的亮灯提醒,音效提醒和不同提示语及信息提示(登记提醒、姓名和出行次数及本次出行时间),如果是第三次出行,则温馨提示下次不能出行,如果是已超三次,则预警提醒已不能出行。

    2. 系统管理员可下载后台留存的文本数据。

   功能分析如图:


三、实现条件

硬件:掌控板1.0一个、手机一个

软件:mPythonX 0.5.1

四、程序实现:

主程序:1.用微信小程序文本输入功能实现住户姓名输入

              2.网络时间的获取

             3.用文件功能实现用户外出信息的写入留存

             4.利用列表和变量循环等语句实现住户外出次数的计算和判断

             5.输出信息,处理数据后不同次数下不同的提示信息(亮灯,音效,屏幕显示等





下面是自定义函数:

开始的提示界面函数:用于提示


亮灯函数:提示信息给出时,板载灯依次点亮,三种情况三种不同颜色


超过三次时的提示信息做了一个效果:文字依次出现,程序如图:


音效函数:外出次数超过三次时直接用的系统音乐,这里外出次数少于三次和等于三次自定义了音效:


五、设备外观搭建

        这个作品的功能实现重点在数据处理、交互及屏幕提示设计,这些实则通过程序实现,因此外观简单,如下图:



六、作品操作说明:

1.用户在手机端如图(此手机作为通用输入设备)输入自己姓名,掌控板屏幕会显示相应出行提醒


2.小区管理员可在软件的文件管理下载后台自动生成的出行数据。如下图:


3.后台文件记录数据如图:


七、反思

      1. 程序及功能可以进一步优化。

      2. 可加入传感器实现改进。

八、演示视频


5

点赞

901 次阅读3 条评论1 条回复5 人赞2 人订阅
3条评论