聚丰项目 > 基于AB32VG1的智慧驿站管理系统

基于AB32VG1的智慧驿站管理系统

基于中科蓝汛的AB32VG1,即中科蓝讯的RISC-V的AB5301芯片,我们团队制做了一个驿站快件管理系统-------智慧仓储管理。本小组设计了一款基于AB32VG1的驿站快件管理系统,该系统的主要功能有: (1)通过微信小程序实时监控驿站快件的实时环境情况; (2) 通过本地人机交互界面实现快件的管理和监控; (3)模拟快递物流中扫描枪的实际应用,读取获得的数据并进行数据处理。

jf_06960734 jf_06960734

分享
0 喜欢这个项目
团队介绍

jf_06960734 jf_06960734

团队成员

hucxsz 学生

ꜱʏʟᴠɪᴀ 学生

Strive 学生

De 学生

分享
项目简介
基于中科蓝汛的AB32VG1,即中科蓝讯的RISC-V的AB5301芯片,我们团队制做了一个驿站快件管理系统-------智慧仓储管理。本小组设计了一款基于AB32VG1的驿站快件管理系统,该系统的主要功能有: (1)通过微信小程序实时监控驿站快件的实时环境情况; (2) 通过本地人机交互界面实现快件的管理和监控; (3)模拟快递物流中扫描枪的实际应用,读取获得的数据并进行数据处理。
硬件说明
  1.   (一) 核心板:中科蓝汛AB32VG1(2021.05,V2.0)

AB32VG1采用PA0作为DS18B20DATA管脚,可以将DS18B20的温度数据输入进来,并储存在AB32VG1的存储区中。我们可以将得到的模拟信号通过AD转换,形成十进制的数据显示到串口监视器上;也可以将数据直接通过RX/TX串口通信输出到HMI屏上显示;也可以通过AT指令,将数据通过esp8266上传到巴法云平台。

image.png

image.png

(二) 无线传输模块:WIFIESP8266(USB-TTCH340)

esp8266作为无线通讯模块,作为本地数据上传到云平台的硬件媒介。我们通过手机给其开热点,在代码中设置SSIDPASSWORD,实现AB32VG1单片机的联网通讯。此处需要注意,SSIDPASSWORD只能设置英文、数字、英文数字混合,不能设置为中文。当我们在巴法云平台注册账号和主题后,可以获取自己的用户私钥,并设定自己的主题名字。

image.png

(三) 环境传感器:DS18B20温度传感器(其它传感器以此为例)

DS18B20温度传感器具有独特的单线接口方式,在与微处理器连接时仅需要一条口线即可实现AB32VG1与 DS18B20 的双向通讯。DS18B20的测温范围 -55℃~+125℃,我们通过自己的测试发现:获取的数据比市面上常见的DHT11更精准。因此,我们选用DS18B20。

image.png

(四)    扩展板:VGA转TTL

我们所使用的扫描枪是VGA接口的,AB32VG1没有VGA接口,于是我们绘制了VGATTL的扩展板。同样,我们采用RX/TX的方式进行通讯。因为我们没有使用过UART2通道,所以我们选择在UART1通道中设置优先级,让温度数据先发,再发扫描枪得到的条码值。

image.png

(五) 串口调试模块:ch340模块(USB转TTL)

ch340模块主要用于前期的代码调试,在电脑端我们用XCOM实现模拟串口显示数据,包括温度数值、条码值等。

  

image.png

image.png

(六)   扫描枪:扫描枪模块(可扫条形码)

       条码扫描枪利用光电原理将条码信息转化为计算机可接受的信息,是一种输入设备,作为快速登记一种输入手段,可以对商品外包装上或印刷品上的条码信息直接阅读,并输入到我们的AB32VG1系统中。此处,我们扫描的是手中的书籍,用于模拟仓库货物。

image.png



软件说明

(一)    微信小程序

我们采用vue.js框架,对界面控件进行编写。最初我们选用的是DHT11传感器,所以打开了温湿度的接口。但是发现数据跳动太大不够精准,所以我们选用了DS18B20传感器,并在微信小程序上删除了有关湿度的内容。

图片2.png

(二) 人机交互界面:HMI

我们采用陶晶驰串口屏,并在PC端对界面进行绘制,并对每个接口进行了相关代码的书写,实现屏幕的自动跳转、返回、接收数据、显示数据,在界面上部署出我们的管理系统。

图片3.png

image.png

image.png

代码地址:

https://gitee.com/zhixingheyi1213/intelligent-warehouse-management

演示效果

演示视频:

视频地址:https://www.bilibili.com/video/BV1uQ4y1v7gW?spm_id_from=333.999.0.0

附件

(0.79 MB)下载

评论区(0 )