常用工具 医生入驻 免费问医生

【开源获奖案例】AI智能交互新方案:基于T5L智能屏的AI DeepSeek大模型

2025-08-28 09:29:02 来源:上下同欲网   

亮出消费诚信名片 广东省持续推动消费投诉公示

——来自迪文开发者论坛

本期为大家推送迪文开发者论坛获奖开源案例——AI智能交互新方案:基于T5L智能屏的开源AI DeepSeek大模型。该方案通过T5L串口与AI模块开发板进行数据交互,获奖支持用户与屏幕智能实时对话交互,案例案基并同步展示动态表情,智能L智构建了具有情感化交互能力的交互AI终端解决新方案。


UI素材展示
e8071846-5ebb-11f0-9cf1-92fbcf53809c.png
C51工程设计

(1)屏幕主要程序如下:

    #defineMAX_PACKETS20//预设最大包数量typedefstruct { unsignedchar*indata;//数据指针 intlength;//包长度} Packet;intsplit_packets(constunsignedchar*indata,新方intdata_len, Packet *packets,int*packet_count){ intpositions[MAX_PACKETS] = { 0}; intcount =0; inti;//查找所有包头位置 for( i =0; i <= data_len - 2&& count < MAX_PACKETS; )     {         if (indata == 0x5A &&indata[i+1] == 0xA5) {         positions[count++] = i;        i += 2;//跳过包头        } else {             i++;        }    }    if (count == 0) return -1;    *packet_count = count;    for ( i = 0; i < count; i++) {         int start = positions;        int end = (i < count-1) ?positions[i+1] : data_len;        packets.indata = indata + start;        packets.length = end - start;    }    return 0;}#defineOutGbkLen       256unsignedchar HuanBuffdata[1024];voidHandleRecData(unsigned char *inputdata,unsigned char len){     char emotions=0;    char emoarr[2];    memset(HuanBuffdata,0,sizeof(HuanBuffdata));    memcpy(HuanBuffdata,inputdata,len);    switch(HuanBuffdata[2]){         case 1://表情            if(HuanBuffdata[3]>20) emotions=0; else emotions=HuanBuffdata[3]; emoarr[0]=0; emoarr[1]=emotions+1; write_dgusii_vp(0x3000,emoarr,1); break; case2://网络状态 break; case3://通知消息 write_dgusii_vp(0x2000,&HuanBuffdata[3],strlen(&HuanBuffdata[3])/2); break; case4://聊天信息 write_dgusii_vp(0x4000,&HuanBuffdata[3],strlen(&HuanBuffdata[3])/2); break; }}voidDispDataHandle(void){ inti ; intdata_len = uart4_rx_count; Packet packets[MAX_PACKETS];//栈内存分配 intpacket_count; if(split_packets(Uart4_Rx, data_len,packets, &packet_count) ==0) { for( i =0; i < packet_count; i++){             HandleRecData(packets.indata,packets.length);        }    }}


    (2)AI模块开发板程序如下:

      voidXINGZHI_1_54_TFT_LcdDisplay::SetChatMessage(constchar* role,constchar* content) { DisplayLockGuardlock(this); if(chat_message_label_ ==nullptr) { return; } lv_label_set_text(chat_message_label_, content); charsenddata[10]; inti=0; memset(senddata,0,sizeof(senddata)); senddata[i++]=0x5a; senddata[i++]=0xa5; senddata[i++]=0x4; uart_write_bytes(USART_UX,senddata,i); uint16_tunicode_string[256];//足够大的缓冲区 memset(unicode_string,0,sizeof(unicode_string)); uint32_tretlen=utf8_to_unicode((constuint8_t*)content,strlen(content),unicode_string); uint8_tgbk_string[256];//足够大的缓冲区 UnicodeToGbk(unicode_string,gbk_string,sizeof(gbk_string)); uart_write_bytes(USART_UX,gbk_string,strlen((char*)gbk_string));}voidXINGZHI_1_54_TFT_LcdDisplay::SetStatus(constchar* status) { DisplayLockGuardlock(this); if(status_label_ ==nullptr) { return; } lv_label_set_text(status_label_, status); lv_obj_clear_flag(status_label_, LV_OBJ_FLAG_HIDDEN); lv_obj_add_flag(notification_label_, LV_OBJ_FLAG_HIDDEN); charsenddata[10];inti=0; memset(senddata,0,sizeof(senddata)); senddata[i++]=0x5a; senddata[i++]=0xa5; senddata[i++]=0x3; uart_write_bytes(USART_UX,senddata,i); uint16_tunicode_string[256];//足够大的缓冲区 memset(unicode_string,0,sizeof(unicode_string)); uint32_tretlen=utf8_to_unicode((constuint8_t*)status,strlen(status),unicode_string); uint8_tgbk_string[256];//足够大的缓冲区 UnicodeToGbk(unicode_string,gbk_string,sizeof(gbk_string)); uart_write_bytes(USART_UX,gbk_string,strlen((char*)gbk_string));}

      希望以上内容对您有帮助。

      阅读全文
      相关推荐
      百科视频推荐精选问答
      养生文章推荐
      厦门湖里区祥店路:人人诚实千家暖 行行守信万代春

      2019年11月1日中国玻璃综合指数,产业数据

      厦门湖里区祥店路:人人诚实千家暖 行行守信万代春
      编者按:为进一步培育和践行社会主义核心价值观,加强诚信建设,推出一批市场认可、群众信任的诚信示范街区,更好维护消费者和经营者合法权益,有力推动“诚信福建”建设,我省积极开展&l
      旅游发展工作座谈会:锚定目标 加快推进国际生态旅游岛建设

      芭乐兔 真实回答:实体童装还有得做吗?

      旅游发展工作座谈会:锚定目标 加快推进国际生态旅游岛建设
      会议现场洞头网讯(记者 黄勉 胡程远)7月14日下午,区委书记郭云强主持召开旅游发展工作座谈会,交流分析我区旅游发展情况。座谈会上,来自我区相关景区、旅行社、酒店、文创等旅游行业代表齐聚一堂,围绕基础
      宁波市消保委发布城市停车消费调查报告:近八成受访者遇到停车难问题

      淄博年金险如何投保,淄博年金险怎么买划算

      宁波市消保委发布城市停车消费调查报告:近八成受访者遇到停车难问题
      中国消费者报报道记者郑铁峰)随着机动车保有量持续增长,停车难、停车贵已成为影响城市运行效率和居民生活质量的重要问题。为促进停车服务健康发展,浙江省宁波市消费者权益保护委员会近期开展专项调查并于7月2日
      三方友企到访!德国ASW总裁深入了解CBD家居,畅谈产品与文化

      不只是汽水,更超出汽水!广州1980老广州汽水出击餐饮市场!

      三方友企到访!德国ASW总裁深入了解CBD家居,畅谈产品与文化
      今日,我们有幸接待了德国ASW钢丝总裁Uwe、台湾办事处谢总裁及中深爱的张总等一行人,本次访谈之行,各方畅聊甚欢、颇有收获,也进一步拉近了彼此的关系。
      我买网迎来六周年店庆

      重量級科技財報週,他們會公布好消息嗎?恐怕很難|天下雜誌

      我买网迎来六周年店庆
      近日,“食品网购专家”我买网迎来六周年店庆,我买网从营销到品牌都以崭新的姿态为自己庆生,在“吃”上深耕细作的同时,也积极的与时俱进,迎合不断变化的吃货需
      四川绵阳屋顶分布式光伏项目全容量并网发电

      菲凤原味酸奶,来自内蒙古的味道!真经典,真美味!

      四川绵阳屋顶分布式光伏项目全容量并网发电
      4月22日,水电七局参股投资建设的中国(绵阳)科技城新型显示产业园分布式光伏项目(以下简称新型产业园项目)并网发电。新型产业园项目位于四川省绵阳市涪城区,规划总建设面积约10万平方米,建设总容量约10
      斯洛文尼亚HESS签署协议,在HPP Brežice附近建设两座9.2兆瓦太阳能发电厂

      男子无证酒驾送娃返厦报到 被拘留10天

      斯洛文尼亚HESS签署协议,在HPP Brežice附近建设两座9.2兆瓦太阳能发电厂
      近日,水电站运营商 Hidroelektrarne na Spodnji Savi 计划在 Brežice 水电站附近建造两座总装机容量 9.2 兆瓦的太阳能发电厂,并选定 Končar 作为承包商。
      变化中的信心,第十一届西岸艺术与设计博览会即将开幕 收藏资讯

      泉州多措并举提升农民素质 去年培训高素质农民7238人

      变化中的信心,第十一届西岸艺术与设计博览会即将开幕 收藏资讯
      作为第六届上海国际艺术品交易周“全球艺场•艺术上海”的重点项目之一,第十一届西岸艺术与设计博览会将于11月8日-10日在西岸艺术中心A、B馆)、西岸穹顶艺术中心、GATE M西岸梦中心、西岸漩心举办。
      华为苹果打擂台 华为Mate XTs三折叠9月4日发布

      淄博年金险如何投保,淄博年金险怎么买划算

      华为苹果打擂台 华为Mate XTs三折叠9月4日发布
      据华为余承东透露,华为Mate XTs 非凡大师及全场景新品发布会,将在9月4日14:30举办。华为Mate XT非凡大师三折叠手机在2024年9月推出后,在手机市场中一直没有竞争对手,这款手机的价格
      石家庄市平山县举办庆祝新中国成立75周年老干部书画展 收藏资讯

      吉林发布春节消费提示

      石家庄市平山县举办庆祝新中国成立75周年老干部书画展 收藏资讯
      金秋送爽,硕果飘香。为深入学习贯彻党的二十届三中全会精神,庆祝新中国成立75周年,营造爱党爱国的浓厚氛围,近日,石家庄市平山县委老干部局和县老年书画研究会、县书法家协会、县美术家协会,在老干部活动中心