健康智能旋转冰箱的设计与实现


  【摘 要】本文设计的是一款健康智能旋转冰箱,包括下位机端和手机APP端,结合传感器技术、无线通信技术实时检测并记录食品的存储时间点,设置食品能存放的最佳时间,一旦超出此时间限度,即可提醒用户及时食用,避免累积造成食品浪费。同时可以实现食品的旋转存取,冰箱内环境检测,项目理论性和实践性强,具有一定的研究价值。
  【关键词】立体分层;旋转存取;存取时间
  中图分类号: TU731.2 文献标识码: A 文章编号: 2095-2457(2019)08-0032-002
  DOI:10.19694/j.cnki.issn2095-2457.2019.08.012
  【Abstract】This paper designs a healthy intelligent rotating refrigerator, including the lower computer terminal and mobile phone APP terminal. It combines sensor technology and wireless communication technology to detect and record the storage time point of food in real time. It sets the best time for food to be stored. Once it exceeds the time limit, it can remind users to eat in time and avoid food waste caused by accumulation. At the same time, it can realize the rotational access of food, the environmental detection of refrigerators, the project has strong theoretical and practical, and has a certain research value.
  【Key words】Stereo Layering; Rotary Access; Access Time
  0 引言
  随着社会的发展,人们生活水平的提高,冰箱设计制造水平的提高,冰箱的性能水平虽越来高,但却无法解决诸如食品存放时间过长而导致浪费以及提醒用户及时食用的问题。许多家庭或者上班族通常会趁周末休息时间进行大采购,将冰箱塞的满满的,殊不知,这种大采购方式是非常危险,危险也则来自采购的蔬菜水果本身含有硝酸盐,硝酸盐本身无毒,然而在储藏一段时间之后,由于酶和细菌的作用,硝酸盐被还原成亚硝酸盐,亚硝酸盐是一种有毒物质,它在人体内与蛋白质类物质结合,可生成强致癌性亚硝酸盐类物质,存储蔬菜水果不仅会产生有害物质,而且会发生营养素的损失。
  随着物联网、人工智能技术的发展,老式的家用电器都变得智能化,本文将感知、通信、上位机控制技术运用到了冰箱,使得冰箱智能起来,不再因为大采购存储发生危险。
  1 系统总体设计
  1.1 功能设计
  本设计对冰箱模型中的每一层区域进行了分块化,使其存放区域更加区分化,达到分类存储的目的。系统以51单片机作为下位机控制中心,能够实现冰箱内环境检测、各格间压力信号采集、按键控制、APP显示和控制等功能,实现了远程智能化监控冰箱。
  1.2 方案设计
  本设计主要包括以下模块:压力传感器信号采集模块、LCD12864显示模块、蓝牙模块、舵机控制模块,由51单片机进行控制,按键用来通过压力传感器实时检测并记录食品的存储时间点,将传感器采集到的数据经过蓝牙发送给手机端,手机端APP实时显示相关参数信息,设置食品能存放的最佳时间,一旦超出此时间限度,即可提醒用户及时食用。
  2 系统硬件设计
  2.1 压力检测电路
  本系统的压力检测采用的是HX711,是一款高精度24位A/D转换器芯片。具有两路可选择差分输入,片内低噪声可编程放大器,可选增益为32,64和128,片内稳压电路可直接向外部传感器和芯片内A/D转换器提供电源片内时钟振荡器无需任何外接器件。其电路连接如下图1所示。
  2.2 按键扫描电路
  按键电路如下图所示,四个按键分别接在CC2530的GPIO口P3.2、P3.3、P3.4、P3.5,按下按键给GPIO四个I/O口接低电平。具体如下图2所示。
  2.3 液晶显示电路
  LCD12864内置8192个16*16 点汉字,和128 个16*8 点ASCII 字符集。利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面,也可完成图形显示。低电压低功耗是其又一显著特点。由该模块构成的液晶显示方案与同类型的图形点阵液晶 显示模块相比,不论硬件电路结构或显示程序都要简洁得多,且该模块的价格也略低于相同点阵的图形液晶模块。其电路分别接在单片机的P0口和P2口,具体如下图所示。
  3 系统软件设计
  系统软件设计涉及到信号采集与处理,首先是系统初始化,然后通过压力传感器检测冰箱内的格间是否可以存取,如果可以,则放入物品,通过传感器检测是否有物品放入,如果有则通过控制舵机关闭冰箱门,同时通过定时器设定物品存放时间点,提醒用户及时食用。
  4 手机APP设计
  手机APP界面设计包括冰箱四个格间中是否存有食品的实时显示,同时包括物品存放时间设定,提醒食物食用的消息提醒。
  5 系統测试
  本设计需要在以下几方面进行测试,具体测试如下。