聚丰项目 > 基于RT-Thread的酒店客房预订系统终端

基于RT-Thread的酒店客房预订系统终端

智慧酒店是指酒店拥有一套完善的智能化体系,通过云计算、物联网及大数据等技术为支撑,基于相关平台与软件提供智能软硬件技术赋能传统酒店模式,构建具有数据采集智能终端、智能大数据运营体系、数字化管理服务流程的智能酒店业态。本项目的目的是基于ch32v的硬件平台和RT-Thread操作系统开发一款酒店客房预订的终端,实现酒店客房预订智能化。

jf_66501560 jf_66501560

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

jf_66501560 jf_66501560

团队成员

秦韦忠 嵌入式软件开发

分享
项目简介
智慧酒店是指酒店拥有一套完善的智能化体系,通过云计算、物联网及大数据等技术为支撑,基于相关平台与软件提供智能软硬件技术赋能传统酒店模式,构建具有数据采集智能终端、智能大数据运营体系、数字化管理服务流程的智能酒店业态。本项目的目的是基于ch32v的硬件平台和RT-Thread操作系统开发一款酒店客房预订的终端,实现酒店客房预订智能化。
硬件说明

本系统由三部分组成:

  • MCU主控模块

  • 人机交互模块

  • 以太网通信模块

一、系统组成

1.1 主控模块

    主控是南京沁恒微电子的riscv架构的ch32v103r8t6,主频72MHz,拥有64k的flash、20k的ram、51个GPIO、通用定时器3个、1个16通道的ADC、2个spi、2个i2c、3个USART、1个USBHD。ch32v的固件库与stm32的标准库有95%的相似,体现在各个外设的初始化和操作函数。ch32v的官网资料链接:http://www.wch.cn/downloads/CH32V103DS0_PDF.html

1.2 人机交互模块

    人机交互模块由spi接口的ILI9341显示器驱动芯片和spi接口的ADS7846触摸IC组成。

1.3 以太网通信模块

    以太网通信模块是spi接口的w5500,通过tcp协议将数据传输给TCP服务器。

二、硬件项目地址

https://oshwhub.com/hello1999991/ch32v103r8t6_ext

三、引脚分配

PA4 -----> w5500_spi1_nss
PA5 -----> w5500_spi1_sck
PA6 -----> w5500_spi1_miso
PA7 -----> w5500_spi1_mosi
PA1 -----> w5500_ctrl_nreset
PA2 -----> w5500_ctrl_nint

PB12 -----> lcd_spi2_nss
PB13 -----> lcd_spi2_sck
PB14 -----> lcd_spi2_miso
PB15 -----> lcd_spi2_mosi
PB10 -----> lcd_ctrl_nreset
PB11 -----> lcd_ctrl_led
PB1 -----> lcd_ctrl_dc

PB6 -----> tc_spi_soft_sck
PB7 -----> tc_spi_soft_miso
PB8 -----> tc_spi_soft_mosi
PB0 -----> tc_spi2_nss
PB5 -----> tc_ctrl_nint

PA9 -----> tx
PA10 -----> rx

四、实物展示

实物.jpg

封面.jpg



软件说明

一、软件结构

在main线程定义了三个线程:

  • gui线程:移植了μgui负责显示界面,获取用户的输入。

  • touch线程:每50ms扫描一遍用户的触摸输入,将触摸的坐标数据传递给上层的μgui。

  • w5500线程:将数据通过TCP协议传输给TCP服务器。

二、线程间通信

gui线程和w5500线程通过RT-Thread的消息队列进行通信,gui线程将用户的房间号通过消息队列传递给w5500线程,w5500将房间数据传递给TCP服务器。

三、码云地址

https://gitee.com/qinchang199/booking_system_with_rtt_ch32v103_release

演示效果

一、视频演示

二、功能说明

2.1 主页

主页.jpg

2.2 客房预订后

客房订满.jpg


三、tcp调试助手

image.png

四、串口调试助手输出

image.png


评论区(0 )