聚豐項目 > 基于RT-Thread的酒店客房預訂系統終端
智慧酒店是指酒店擁有一套完善的智能化體系,通過云計算、物聯網及大數據等技術為支撐,基于相關平臺與軟件提供智能軟硬件技術賦能傳統酒店模式,構建具有數據采集智能終端、智能大數據運營體系、數字化管理服務流程的智能酒店業態。本項目的目的是基于ch32v的硬件平臺和RT-Thread操作系統開發一款酒店客房預訂的終端,實現酒店客房預訂智能化。
jf_66501560
分享jf_66501560
團隊成員
秦韋忠 嵌入式軟件開發
本系統由三部分組成:
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
三、引腳分配
一、軟件結構
在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 主頁
2.2 客房預訂后