项目简介
本项目开发了名为Tron Trolley的智能超市购物车导航系统,旨在提升超市运营效率和顾客的购物体验。系统结合Python软件模块与HCS12硬件模块,顾客输入商品后,购物车可引导其前往商品所在的货架通道。由于iic问题,部分模块对PTU结果进行了模拟。
项目的主要特性和功能
- 多传感器数据处理:借助磁力计、加速度计获取购物车相关数据并处理,用于确定购物车位置。
- 购物车定位:依据磁力计和加速度计的数据,在一维网格中定位购物车。
- 信息显示:通过LCD显示所需商品及其货架通道号,七段数码管显示当前所在通道号。
- 商品搜索:支持用户搜索超市内商品或类别,可处理搜索错误并返回商品所在通道。
- 地图显示:使用pygame在基本地图上显示购物车和商品位置,同时计算舵机旋转角度。
- 舵机控制:接收角度信息,控制舵机旋转指向商品所在方向。
- 交互反馈:到达商品通道时,提供提示信息并播放音乐。
安装使用步骤
- 环境准备:确保已安装Python环境,安装pygame库,具备HCS12硬件开发环境。
- 代码部署:将下载的项目源码文件部署到相应开发环境,Python代码在Python环境运行,HCS12代码烧录到硬件设备。
- 数据准备:创建超市商品信息的csv文件。
- 运行程序:启动Python脚本和HCS12硬件设备,进入交互界面。
- 使用操作:在界面输入要搜索的商品名称,系统显示商品所在通道信息,购物车引导前往该通道。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】