-
Notifications
You must be signed in to change notification settings - Fork 2
基于STM32的智能送餐柜源码
License
bookshiyi/smartbox_stm32
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
项目简介:http://bookshiyi.com/archives/926 Github地址:http://github.com/bookshiyi/smartbox_stm32 硬件原理图:https://oss.bookshiyi.com/file/2016/06/smartbox-rev1.4.pdf 演示视频:http://v.youku.com/v_show/id_XMTYxODAxMjI2NA==.html hmi是人机界面的源程序 host是STM32主机的源程序 2016-05-05 hmi 开机界面,初始化界面,取餐,存餐界面设计,密码和订单号录入 host 周边驱动和系统架构基本完成 2016-05-06 hmi 界面优化, host 硬件电路完善了译码器和继电器电路,完成了译码器的驱动,更新软件架构 2016-05-08 hmi 界面优化 host 连接12864并成功驱动 2016-05-14 hmi 界面优化,返回数据 host 扫码,显示,数据帧的处理(还未完成)。12864重新调整。 2016-05-15 hmi host hmi的数据帧处理,接收返回变量的数据。从扫码到显示,到生成密码,搜索箱子,密码录入,密码匹配,语音提示,基本逻辑功能完成。sim900a尚未驱动。 2016-05-16 hmi host 规范格式,整理注释,修复一些数据库查找匹配等bug,修复可用餐柜数量的bug 2016-05-17 hmi 弱化管理员模式,弱化主页选项 host 增加密码防冲突检测,优化密码生成函数的结构 2016-05-24 hmi 界面重新做,加入了管理员页面,加入可用餐柜数 2016-05-25 hmi 做了ICON库,包含等待,微笑哭脸灯,可以通过单片机发送指令显示剩余餐柜,显示当前餐柜,显示不同的输入完成后的状态(ICON实现) host 优化核心算法 2016-05-26 hmi 优化开机欢迎界面, host 优化hmi的通信驱动。sim900a的初始化和底层驱动 2016-05-29 hmi host 短信可以发送。并且加入了定制短信内容的功能,可以发送指定的密码和柜门号 2016-05-30 hmi host 优化短信单元并模块化,精简代码,重新设计发送短信,初始化代码,支持错误代码的返回,使用位操作的方法记录初始化自检码,加入CCD自检程序, sim syn hmi ccd 的自检程序,最终将自检代码发送到HMI(没错误不显示) 2016-05-31 hmi host 重新设计SIM900A的初始化模块,加入重启功能。精简了短信的发送,一条短信大概1秒钟,建立数据管理表格,可以在HMI界面存餐 //还应加入日志记录订单号校验管理员模式 2016-06-05 host 重新模块化主程序,重新写条码处理程序,规范了函数和变量的命名,在sim900a发送中加入了发送成功校验(也在12864中显示发送状态)
About
基于STM32的智能送餐柜源码
Topics
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published