啪
整个系统中,单片机充当了重要的指挥官角色,而真正让指挥官发挥作用的其实是一套编程代码。这也是让当时才上五年级的小学生陈荟蓉最头疼的事情。好在,这个从小爱好电子技术的小女孩儿,并不是一点儿基础都没有。很小的时候,受家庭环境的影响,在别的女孩子摆弄着手中洋娃娃的时候,她已经跟在爸爸后边,玩单片机玩上了瘾,五六岁的时候就曾做出了单片机流水灯的程序,“我们家里到处都是这种玩意儿,所以对单片机并不陌生。”不过,这次的编程还是创了荟蓉短短编程史上的“难度之最”,在指导老师张凯亮、刘睿以及张贺的帮助下,荟蓉花了一两个月的时间才把编程的事情搞定。
程序搞定了,可是在调试的时候,单片机这个“大脑”却总是犯迷糊,与LCD显示屏和短信模块的配合度亟待磨合。后来,荟蓉才意识到,原来是自己的单片机选择精准度不够,“有的单片机比较擅长识别图形为主的编程,比如动画、游戏类;而有的单片机则擅长识别代码式的程序。”荟蓉将单片机换成了更擅长识别代码指令的型号之后,系统运行果然顺手了许多。
装配好了大脑,在操作官的选择上,荟蓉也曾有过别的想法。最开始提到发送提醒,陈荟蓉立马想到的是已经浸入到人们生活方方面面的微信。由于微信涉及到网络信号等各种在她知识范围之外的难题,一番捣腾之后,陈荟蓉始终没有找到打包的“微信模块”能直接发送语音至微信上。于是,荟蓉还是将目光投向了传统的GSM短信模块。
让电量报警成为生活常态
陈荟蓉目前的作品,虽然已经实现了此前预想的全部功能,但是这个爱琢磨的女孩子并不满足。因为在不断的调试过程中,荟蓉也发现了一些新的问题。比如,目前报警发送的短信是英文短信,由于大部分老人看不懂英文,语言切换还需要进一步完善。
此外,按照程序设定,该系统的一大创新之处在于可以根据不同家庭的用电情况计算出该家庭电量的剩余天数,在低于15天时,系统将自动发出警报。但是,荟蓉慢慢觉得,利用剩余天数报警很可能会产生一定的误差,并不是一个万无一失的法子,“或许,将系统设置成低于某个度数来报警才更准确。”