聚豐項(xiàng)目 > 基于RT-Thread的酒店客房預(yù)訂系統(tǒng)終端
智慧酒店是指酒店擁有一套完善的智能化體系,通過云計(jì)算、物聯(lián)網(wǎng)及大數(shù)據(jù)等技術(shù)為支撐,基于相關(guān)平臺與軟件提供智能軟硬件技術(shù)賦能傳統(tǒng)酒店模式,構(gòu)建具有數(shù)據(jù)采集智能終端、智能大數(shù)據(jù)運(yùn)營體系、數(shù)字化管理服務(wù)流程的智能酒店業(yè)態(tài)。本項(xiàng)目的目的是基于ch32v的硬件平臺和RT-Thread操作系統(tǒng)開發(fā)一款酒店客房預(yù)訂的終端,實(shí)現(xiàn)酒店客房預(yù)訂智能化。
jf_66501560
jf_66501560
團(tuán)隊(duì)成員
秦韋忠 嵌入式軟件開發(fā)
本系統(tǒng)由三部分組成:
MCU主控模塊
人機(jī)交互模塊
以太網(wǎng)通信模塊
一、系統(tǒng)組成
1.1 主控模塊
主控是南京沁恒微電子的riscv架構(gòu)的ch32v103r8t6,主頻72MHz,擁有64k的flash、20k的ram、51個(gè)GPIO、通用定時(shí)器3個(gè)、1個(gè)16通道的ADC、2個(gè)spi、2個(gè)i2c、3個(gè)USART、1個(gè)USBHD。ch32v的固件庫與stm32的標(biāo)準(zhǔn)庫有95%的相似,體現(xiàn)在各個(gè)外設(shè)的初始化和操作函數(shù)。ch32v的官網(wǎng)資料鏈接:http://www.wch.cn/downloads/CH32V103DS0_PDF.html
1.2 人機(jī)交互模塊
人機(jī)交互模塊由spi接口的ILI9341顯示器驅(qū)動芯片和spi接口的ADS7846觸摸IC組成。
1.3 以太網(wǎng)通信模塊
以太網(wǎng)通信模塊是spi接口的w5500,通過tcp協(xié)議將數(shù)據(jù)傳輸給TCP服務(wù)器。
二、硬件項(xiàng)目地址
https://oshwhub.com/hello1999991/ch32v103r8t6_ext
三、引腳分配
一、軟件結(jié)構(gòu)
在main線程定義了三個(gè)線程:
gui線程:移植了μgui負(fù)責(zé)顯示界面,獲取用戶的輸入。
touch線程:每50ms掃描一遍用戶的觸摸輸入,將觸摸的坐標(biāo)數(shù)據(jù)傳遞給上層的μgui。
w5500線程:將數(shù)據(jù)通過TCP協(xié)議傳輸給TCP服務(wù)器。
二、線程間通信
gui線程和w5500線程通過RT-Thread的消息隊(duì)列進(jìn)行通信,gui線程將用戶的房間號通過消息隊(duì)列傳遞給w5500線程,w5500將房間數(shù)據(jù)傳遞給TCP服務(wù)器。
三、碼云地址
https://gitee.com/qinchang199/booking_system_with_rtt_ch32v103_release
一、視頻演示
二、功能說明
2.1 主頁
2.2 客房預(yù)訂后