0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

迪文智能屏 2025-07-12 09:02 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

——来自迪文开发者论坛

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • AI
    AI
    +关注

    关注

    91

    文章

    41060

    浏览量

    302569
  • 大模型
    +关注

    关注

    2

    文章

    3765

    浏览量

    5269
  • DeepSeek
    +关注

    关注

    2

    文章

    837

    浏览量

    3396
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    边缘AI算力临界点:深度解析176TOPS香橙派AI Station的产业价值

    ” 。 随着DeepSeek、LLaMA等开源模型的轻量化演进,以及具身智能、工业质检对实时性的严苛要求,AI计算正在从云数据中心扩散到离数
    发表于 03-10 14:19

    模型 ai coding 比较

    GLM-5 本地化部署/数据敏感场景 DeepSeek V2 Qwen2开源系列 ai coding 能力 因为 我对 java rust语言比较熟悉,所以想着以下面的提示词 开发项目
    发表于 02-19 13:43

    乐鑫携手 Bosch Sensortec(博世传感器)推出 AI 智能交互方案

    Espressif × Bosch Sensortec 乐鑫科技 (688018.SH) 宣布与 Bosch Sensortec(博世传感器)达成合作,共同推出基于动作感知与大模型能力的人机交互新方案
    的头像 发表于 01-05 19:52 5.7w次阅读
    乐鑫携手 Bosch Sensortec(博世传感器)推出 <b class='flag-5'>AI</b> <b class='flag-5'>智能</b><b class='flag-5'>交互</b><b class='flag-5'>方案</b>

    芯导科技AI智能交互硬件方案介绍

    AI智能交互硬件是通过集成人工智能技术(如大语言模型、多模态交互、机器学习等),赋予传统玩具
    的头像 发表于 12-03 17:00 2645次阅读
    芯导科技<b class='flag-5'>AI</b><b class='flag-5'>智能</b><b class='flag-5'>交互</b>硬件<b class='flag-5'>方案</b>介绍

    迪文科技精彩亮相2025韩国大邱未来汽车与出行展览会

    系列ASIC的非接触杯满即停解决方案‍‍‍‍DGUS素材库上线,欢迎使用!【开源获奖案例】AI智能交互
    的头像 发表于 10-22 10:31 725次阅读
    迪文科技精彩亮相2025韩国大邱未来汽车与出行展览会

    【「AI芯片:科技探索与AGI愿景」阅读体验】+AI芯片到AGI芯片

    复制人类智能AI---AGI。 走向AGI的五个层次发现阶段: ①L1,聊天机器人:具备基础的对话能力,能够理解和回应简单的文本输入 ②L2,推理者:具备基本的逻辑推理能力,能够分析
    发表于 09-18 15:31

    【「AI芯片:科技探索与AGI愿景」阅读体验】+第二章 实现深度学习AI芯片的创新方法与架构

    、Transformer 模型的后继者 二、用创新方法实现深度学习AI芯片 1、基于开源RISC-V的AI加速器 RISC-V是一种
    发表于 09-12 17:30

    【「AI芯片:科技探索与AGI愿景」阅读体验】+内容总览

    ,其中第一章是概论,主要介绍大模型浪潮下AI芯片的需求与挑战。第二章和第三章分别介绍实现深度学习AI芯片的创新方法和架构。以及一些新型的算法和思路。第四章是全面介绍半导体芯产业的前沿技
    发表于 09-05 15:10

    【书籍评测活动NO.64】AI芯片,从过去走向未来:《AI芯片:科技探索与AGI愿景》

    :科技探索与 AGI 愿景》。 这本新书针对大模型技术浪潮,详细讲解了AI芯片的主流技术、挑战与创新解决方案,并介绍了下一代芯片工艺和颠覆性AI实现方法,并探索具身
    发表于 07-28 13:54

    信而泰×DeepSeekAI推理引擎驱动网络智能诊断迈向 “自愈”时代

    、DDoS攻击迹象、性能劣化趋势。l 智能推送优化建议(如流量调度策略调整、安全规则预加载),将风险扼杀在萌芽状态。 方案价值:AI推理引擎带来的运维变革 信而泰融合
    发表于 07-16 15:29

    最新人工智能硬件培训AI基础入门学习课程参考2025版(离线AI语音视觉识别篇)

    端侧离线 AI 智能硬件作为 AI 技术的重要载体之一,凭借其无需依赖网络即可实现智能功能的特性,在一些网络条件受限或对数据隐私有较高要求的场景中,发挥着不可或缺的作用。本章基于CSK
    发表于 07-04 11:14

    开源获奖案例】基于T5L智能的音乐播放与歌词显示方案

    ——来自迪文开发者论坛本期为大家推送迪文开发者论坛获奖开源案例——基于T5L智能的音乐播放与歌词显示
    的头像 发表于 05-08 09:52 998次阅读
    【<b class='flag-5'>开源</b><b class='flag-5'>获奖</b>案例】基于<b class='flag-5'>T5L</b><b class='flag-5'>智能</b><b class='flag-5'>屏</b>的音乐播放与歌词显示<b class='flag-5'>方案</b>

    开源获奖案例】基于T5L智能的零食机

    ——来自迪文开发者论坛本期为大家推送迪文开发者论坛获奖开源案例——基于T5L智能的零食机。该方案
    的头像 发表于 04-30 18:20 839次阅读
    【<b class='flag-5'>开源</b><b class='flag-5'>获奖</b>案例】基于<b class='flag-5'>T5L</b><b class='flag-5'>智能</b><b class='flag-5'>屏</b>的零食机

    Deepseek海思SD3403边缘计算AI产品系统

    的训练样本和训练 模型,具体商业价值和保密性,采用海思SD3403边缘计算AI服务器+多路安防监控IPC,让差异化AI视频系统, 成本控制极具市场竞争力。 海思SD3403边缘计算AI
    发表于 04-28 11:05

    大象机器人携手进迭时空推出 RISC-V 全栈开源六轴机械臂产品

    识别联调。 进迭时空致力于为智能机器人提供完整全栈优化的RISC-V AI软硬件解决方案,第一代RISC-V AI CPU芯片K1已完成AI
    发表于 04-25 17:59