当前位置:首页 > 综合 > 【开源获奖案例】AI智能交互新方案:基于T5L智能屏的AI DeepSeek大模型

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

2025-08-27 09:04:37 [热点] 来源:束缊请火网

——来自迪文开发者论坛

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

      (责任编辑:焦点)

      推荐文章
      • 关于富之岛品牌产品品质的特别声明-

        关于富之岛品牌产品品质的特别声明- 2009年第三季度国家质量监督检验检疫总局抽查富之岛品牌产品12B8、12B3),共检测12项指标,其中甲醛含量等关键质量指标合格,其中第十项垂直加载稳定性一项未完全达标。经改进并送国家质量监督检验 ...[详细]
      • 【永裕泰】上半年总结暨下半年计划会议圆满召开

        【永裕泰】上半年总结暨下半年计划会议圆满召开 2025年7月20日,永裕泰公司“上半年总结暨下半年计划”会议在大鹏荣华里景酒店七楼会议厅顺利举行。此次会议不仅是对上半年工作的全面复盘,更是一次深刻的战略研讨与未来规划的集结号,为公司下半年的发展吹 ...[详细]
      • 国际米兰VS佩斯卡拉:主裁判鲁索

        国际米兰VS佩斯卡拉:主裁判鲁索 1月10日米兰消息 - 卡尔米内·鲁索将是国际米兰同佩斯卡拉比赛的主裁判,这场意甲第20轮比赛将是北京时间周日凌晨3:45进行。这是鲁索裁判本赛季第二次执法国际米兰的比赛,第一场比赛时在2012年10 ...[详细]
      • 嘉宝莉推出水性静电喷涂让漆利用率提升了一倍

        嘉宝莉推出水性静电喷涂让漆利用率提升了一倍 “成本问题是水性家具涂装的最大障碍,而嘉宝莉水性静电喷涂技术问世后,不仅将漆的利用率提升了一倍,由原来的40%提高到80%,有效解决了涂装的成本难题,还引领了家具涂装的进一步升级。&rdq ...[详细]
      • 首个《网络游戏消费者权益保护规范》 团体标准正式实施

        首个《网络游戏消费者权益保护规范》 团体标准正式实施 中国消费者报深圳讯(记者黄劼)网络游戏类投诉调解有了依据,由深圳市消费者委员会推动制定的国内首个《网络游戏消费者权益保护规范》团体标准3月13日发布并实施。网络游戏成为当下互联网行业的热门领域,随之而 ...[详细]
      • 103万缺口!新能源汽车这四大断层,怎么破?

        103万缺口!新能源汽车这四大断层,怎么破? 近年来,我国新能源汽车产业驶入发展快车道,市场规模持续扩大。国家发展改革委副主任周海兵此前在国新办新闻发布会上披露,2024年,全国新能源汽车保有量已达3140万辆,较“十三五&rdquo ...[详细]
      • 爱情公寓抄袭了哪些 爱情公寓抄袭老友记吗

        爱情公寓抄袭了哪些 爱情公寓抄袭老友记吗 爱情公寓抄袭了哪些就在电影即将上映的前夕,爱情公寓被曝抄袭,网友爆料爱情公寓抄袭老友记全十季、生活大爆炸前九季、废柴联盟、老友记衍生剧乔伊传全两季、it狂人全四季、老爸老妈浪漫史全九季等等等等其中人物 ...[详细]
      • 2019海峡两岸(集美)龙舟文化节将在厦门集美举办

        2019海峡两岸(集美)龙舟文化节将在厦门集美举办 5月25日、26日,联发2019海峡两岸(集美)龙舟文化节将拉开帷幕。图为去年龙舟赛盛况。 (资料图)端午文化论坛、台湾舞狮表演、传统祭祀大典、两岸端阳市集、大社美食庙会…&hellip ...[详细]
      • 奋进强国路 阔步新征程丨学习贯彻汉阴县委十六届十二次全会精神(五)

        奋进强国路 阔步新征程丨学习贯彻汉阴县委十六届十二次全会精神(五) 加强党建引领强化改革保障一要加强改革领导进一步全面深化改革的蓝图已经绘就,最紧要是坚持干字当头、众志成城,以钉钉子精神抓好改革落实。县委将进一步强化组织领导,加强改革总体谋划、统筹协调和整体推进,确保 ...[详细]
      • 乐从家具商集体罢市抗议高租金-

        乐从家具商集体罢市抗议高租金- 由于家居建材市场的不景气,去年以来,因为抗议高租金而罢市的事件屡次发生。作为中国最繁华的家具市场之一的广东顺德乐从家具市场,继去年11月被发生家具老板因不愿退货被砍死的事件后,再次在1月6日这一天 ...[详细]
      热点阅读