- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Android平台的智能咖啡烘焙机
摘要:针对当今咖啡烘焙行业中烘焙操作门槛高、过程性数据缺乏记录关联、口感持续改进困难以及综合交流平台匮乏等痛点,该产品聚焦咖啡烘焙机智能化需求,基于android平台配合智能监控模块提供了360°咖啡烘焙服务。该软件依托烘焙过程数据为用户提供了生豆信息管理、烘焙曲线监控、一键烘焙复刻、专业杯测记录、多元豆圈应用五大核心功能。
关键词:android平台咖啡烘焙智能监控
中图分类号:tp31文献标识码:a文章编号:1672-3791(2019)11(b)-0014-02
中国咖啡市场正在经历现磨咖啡逐渐普及的阶段,现磨咖啡需求量不断上升、实体咖啡店数量增加、销售形式趋于多样化。咖啡烘焙机作为加工现磨咖啡原材料的主要工具仍高度依赖人工手动进行控制,依靠烘焙师的经验判断烘焙状态,智能化程度低。烘焙过程产生的大量烘焙信息和数据缺少记录以及关联手段,难以形成完整的记录体系。除此之外,咖啡行业链条长、环节多、渠道分散且各环节专业化程度较高的特点使得咖啡产业链上下游各司其职,目前尚未完成产业链布局。
针对以上问题,此文聚焦咖啡烘焙机智能化需求,提出了一套全方位咖啡烘焙方案。此方案中app端使用蓝牙接收智能监测模块传输的数据,实现集原料管理、烘焙监测、智能反控、综合评价、多维互动为一体的360°咖啡烘焙服务,为用户提供专业的咖啡豆烘焙状态数据监控和实现基于优质温控曲线的傻瓜式烘焙过程复刻。
1系统总体方案
该产品采用智能咖啡烘焙机+app端+server端的物理架构模式进行开发[1],其中智能硬件为烘焙监控模块,用于采集咖啡豆烘焙过程的一系列数据,结合pid算法反控咖啡烘焙机;app基于android平台开发,依托烘焙过程数据为用户提供豆柜管理、烘焙监测、一键反控、评测记录、豆圈应用等多维度一体化咖啡烘焙服务[2];server端实时同步烘焙数据,实现数据存储、解析、转发处理。
2app总体设计
该软件通过面向对象的方法进行设计,采用c/s架构部署服务器,主要用到的技术工具有tomcat7.0应用服务器,mysql数据库,使用java语言开发。
2.1系统核心功能
app端提供了生豆信息管理、烘焙曲线监控、一键烘焙复刻、专业杯测记录、多元豆圈应用5大核心功能。
(1)生豆信息管理。记录生豆库存信息,利用多种筛选条件为用户提供个性化的原材料管理功能。
(2)烘焙曲线监控。app通过智能监测设备实时采集多路温度数据,并采用直观烘焙曲线、数据列表两种方式呈现。烘焙结束时,生成烘焙报告。同时,将数据同步到服务端进行存储。
(3)一键烘焙复刻。根据选择的参考烘焙曲线解析出温度数据,通过蓝牙将数据发送至硬件終端调节烘焙温度[3]。
(4)专业杯测记录。依据scaa标准制定包括口感,瑕疵等14个评价指,并根据指标数据分析评价结果供用户随时查阅。
(5)多元豆圈应用。围绕咖啡文化设计具有多种增值功能的互动应用平台,为生豆及附属品供应商、咖啡烘焙师及爱好者们架起沟通桥梁。
2.2实现过程
实现智能咖啡烘焙监测系统需利用androidsdk结合java代码,通过apkbuilder生成apk文件,即android应用程序。
此产品采用ble4.0协议实现app与智能咖啡烘焙控制模块之间的数据交互,通过发送不同的指令来获取相对应的数据[5]。为了提高烘焙品质,我们自主研发了基于傅里叶级数的pid算法,并不断优化算法,将其从1.0版本更新到4.0版本以实现精准温控[4]。
2.2.1建立静态ui
首先,为了实现多个功能所需的多个页面,需新建多个xml布局文件,分别加载各个功能页面。其次,新建多个java文件继承appcompatactivity分别对应每个xml布局文件,通过编码实现组件的动态更新与显示。
2.2.2实现蓝牙连接与数据传输
首先,为了使app可以使用蓝牙的相关功能,需在androidmanifest.xml文件中添加蓝牙相关权限。其次,在打开app时,通过android平台提供的ble4.0api功能,扫描附近可连接设备(如果没有开启蓝牙功能会自动开启),选择智能检测模块设备进行连接(如果是第二次连接,ble会根据上一次连接的mac地址查询当前蓝牙列表是否存在该设备)。
搜索蓝牙时将会根据智能监测模块的mac地址进行连接,第一次连接之后会将该设备的mac地址存入本地文件中,下次连接时将会自动连接。连接成功后,app通过蓝牙服务读
您可能关注的文档
最近下载
- 钍矿石选矿在线检测技术:原理、应用与展望.docx VIP
- 经营企划-经营计划与预算管理课件资料.ppt VIP
- [宜宾]2024年四川宜宾工业职业技术学院(筹)招聘员额制工作人员5人笔试历年参考题库附带答案详解.docx
- 《AI+新媒体运营》全套教学课件.pptx
- 部编版小学语文五年级上册期中复习课件(四单元全).pptx VIP
- 前厅服务员中级理论模拟题379道.doc VIP
- 新媒体营销:营销方式+推广技巧+案例实训(微课版)PPT全套完整教学课件.pptx
- 【部编版】小学五年级语文上册期中复习ppt课件【完整版】.pdf VIP
- 中国居民投资理财行为调研报告(2024年12月)-上海高金&蚂蚁集团.pdf
- 旧设备评估报告模板.docx VIP
原创力文档


文档评论(0)