本系统由STM32F103C8T6单片机核心板、TFT1.44寸彩屏液晶显示电路、JR6001语音播报电路、HX711称重传感器电路、舵机驱动电路、到位开关检测电路、按键电路及电源组成。【1】单片机实时采集HX711称重传感器0-5Kg电路采集数据即称重的重量单位Kg物品单价可以通过按键设置液晶实时显示这些数据以及金额单位元信息。该设计具有金额累加功能。在最终结算的时候可以通过到位开关触发舵机动作相当于超时收银柜抽屉开关此外根据需要单片机驱动JR6001语音播报相关信息。【2】上电初始化液晶显示相应标题。液晶显示相应数据。物品单价数据可以通过K1、K2对数据进行加减处理。当用户需要结算多个物品时可以通过按键K3进行物品价格的累加比如第一个物品单价、重量、金额确定后按下按键K3进行记录当前金额语音相应播报“已累计”然后放另一个物品进行称重累计操作。最终显示累计次数以及总金额。如果累计过程中可以通过按键K4直接退出累计金额。本系统默认累计次数0-9次。在累计金额过程中液晶下方会有小字显示累计的每一笔金额数据。【3】当所有物品金额统计结束后通过到位开关触发舵机动作相当于现实中超时收银人员结算动作弹开收银抽屉此时语音相应播报“支付完成后请携带好您的物品 以免遗漏”同时液晶清空累计金额数据列表进入下一次操作。【5】设计中设置的阈值参数保存到单片机Flash中具有掉电不丢失功能。称重传感器上电时自动去毛坯功能所以此时不要有任何东西压在称重传感器上。