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

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

2025-08-28 01:02:21 来源:病急乱投医网   

云南路建十九集团领导与广州市南沙区明珠湾开发建设管理局副局长会谈

——来自迪文开发者论坛

本期为大家推送迪文开发者论坛获奖开源案例——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));}

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

      阅读全文
      相关推荐
      休闲视频推荐精选问答
      养生文章推荐
      交银全部:上调信义光能(00968)目标价至5.05港元 重申“买入”评级,行业资讯

      Pharrell Williams以奥运火炬手身份亮相巴黎奥运

      交银全部:上调信义光能(00968)目标价至5.05港元 重申“买入”评级,行业资讯
      交银全部发表研究报告称,将信义光能(00968)目标价由4.8港元上调5.2%至5.05港元,重申“买入”评级。该行表示,信义光能业绩基本符合市场预期,上半年收入39.97亿港元,按年下降4.3%,纯
      孙颖莎再次刷新世界排名积分纪录

      SP Energy Networks斥资14亿英镑升级苏格兰输电网

      孙颖莎再次刷新世界排名积分纪录
      新华社北京8月26日电 在国际乒联26日公布的最新一期世界排名中,凭借在世界乒乓球职业大联盟WTT)欧洲大满贯赛瑞典站夺冠收获的2000分,中国队选手孙颖莎的世界排名积分增至12200分,再次刷新由其
      钟丽缇提前为张伦硕43岁庆生 高调表白

      2025年佛山门窗品牌排行与推荐

      钟丽缇提前为张伦硕43岁庆生 高调表白
      钟丽缇和张伦硕自从结婚后经常秀恩爱,可谓十分甜蜜。近日,钟丽缇、张伦硕带着两个女儿和好友观看BLACKPINK演唱会,被不少网友偶遇。7月12日,是张伦硕43岁的生日,钟丽缇提前在社交平台晒出与老公的
      中交二航局安溪国道G358项目顺利完成铁观音隧道交工验收

      半導體關稅前奏,產業鏈無所遁形|輝達拉台灣夥伴,16兆投資美國|天下雜誌

      中交二航局安溪国道G358项目顺利完成铁观音隧道交工验收
      近日,中交二航局安溪国道G358线项目顺利完成铁观音隧道交工验收及核验工作,隧道主体工程全面完成。据悉,由中交二航局承建的安溪国道G358线第Ⅴ标段项目主线全长5.228公里,全线设有桥梁大桥2座、隧
      季丰精密通过IATF16949质量管理体系认证

      世贸组织预测受美国关税政策影响全球货物贸易先扬后抑

      季丰精密通过IATF16949质量管理体系认证
      在竞争激烈的汽车行业供应链中,质量与可靠性始终是核心竞争力的关键要素。浙江季丰精密电子有限公司近日成功通过了 IATF16949 质量管理体系认证,这一里程碑式的成就标志着公司在汽车零部件制造领域的质
      涨停揭秘:宏和科技连续第13天涨停,行业资讯

      星巴克、Shake Shack等被约谈,存在过度收集消费者个人信息等问题

      涨停揭秘:宏和科技连续第13天涨停,行业资讯
      宏和科技603256)昨日强势封涨停板,当日成交5834万元,换手率3.321%,该股自上市以来连续13日涨停。涨停原因揭秘:热门板块+新股该股属于上海板块。该板块昨日涨跌幅为-1.81%,同板块中还
      2017年,我国热水器行业规模可期

      中华商标协会发布《知名商标品牌评价规范》团体标准

      2017年,我国热水器行业规模可期
      近年来,我国经济以腾飞之势飞速发展,人们的生活水平也越来越高,但过度追求经济快节奏发展的同时,也导致了安全洗浴问题的出现,因此,人们的安全意识越来越高,对热水器产品的选购也是更加谨慎小心。诚然,消费者
      气浮出水带泥太严重了怎么回事(气浮池出水带泥如何处理)

      90天後川普會對台灣豁免多少?中美關稅強碰,台灣經濟難保3|天下雜誌

      气浮出水带泥太严重了怎么回事(气浮池出水带泥如何处理)
      气浮出水带泥太严重了怎么回事气浮池出水带泥如何处理) 标签: 添加时间:2022-11-15 浏览次数:3174 全国服
      季丰精密通过IATF16949质量管理体系认证

      中国橱衣柜行业规模有多大?-

      季丰精密通过IATF16949质量管理体系认证
      在竞争激烈的汽车行业供应链中,质量与可靠性始终是核心竞争力的关键要素。浙江季丰精密电子有限公司近日成功通过了 IATF16949 质量管理体系认证,这一里程碑式的成就标志着公司在汽车零部件制造领域的质
      泉州纸尿裤企业转产口罩“跨界应援”

      超市智能AI秤误把蒜苗当香葱 超市打秤失误补偿消费者300元

      泉州纸尿裤企业转产口罩“跨界应援”
      价值千万的纸尿裤设备改造成口罩生产设备。百润 供图东南网2月17日讯通讯员 罗淑娟)疫情当前,一“罩”难求是真实写照。面对亟待解决的防护物资短缺,百润中国)有限公司简称&ldq