IoT物联网技术 09月11日
零代码打造虚拟女友,AI 硬件开发超简单
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

想要制作一个能切换表情、还能玩 2048 游戏的虚拟女友?借助 TuyaOpen 开发框架和 AI 编程工具,即使是零基础小白也能在 1 小时内完成,无需写一行代码。只需准备情绪图片,使用 AI 工具进行简单提示,即可实现表情切换和游戏功能。整个过程成本低廉,充满趣味,还能参与 AI 觉醒计划赢取奖金。

🌟 使用涂鸦 T5AI 开发板和 TuyaOpen 开发框架,结合 AI 编程工具,无需代码即可实现虚拟女友项目。

🎭 准备情绪图片(240x240 像素),通过 AI 工具实现根据对话内容切换表情的功能。

🎮 利用 AI 工具在项目中添加 2048 游戏界面,支持分数统计和界面切换,增加趣味性。

🚀 参与涂鸦 AI 觉醒计划,展示创意 AI 硬件作品,赢取奖金和品牌合作机会。

👨‍💻 学习分解目标、详细提示词编写和灵活优化技巧,提升 AI 硬件开发效率。

2025-08-25 08:21 北京

含项目源码,手把手入门教程

七夕将至,想要点特别的浪漫?这次给大家带来一个新奇玩法 —— 用 AI 自己动手做一个虚拟女友”。她不仅能根据你聊天的内容切换不同的表情,还能在你无聊时秒变 2048 游戏机,陪你边玩边聊。

整个过程的成本100出头, 借助 TuyaOpen 开发框架 + AI 编程工具, 即使零基础的小白,也能在 1 小时内完成,完全不需要写一行代码!

先看真机效果演示 👇

为什么现在做 AI 硬件很简单? 

传统方式做一个硬件小项目,门槛非常高。你得懂电路、C 语言、操作系统,还要会写复杂的驱动和编译环境,折腾下来别说一个晚上,可能一个月都搭不完。

但现在完全不一样了。只要你有一个创意,剩下的交给 AI 和现成的开发框架。涂鸦的 AI 开发大佬小张亲测,这次带大家从零开始搞定,过程简单到超乎想象。

立即报名 AI 特训营活动  

想要进一步了解更多 AI 硬件开发技巧的朋友,可以扫描下方海报二维码预约我们 8 月 27 日的直播教学涂鸦资深 AI 开发大佬,教你零门槛手搓赛博 AI 女友👇:

上手之后,欢迎大家直接把作品投给涂鸦联合杭州西湖文化创投最新举办的 AI 觉醒计划活动,一起参与瓜分 10万+ 奖金池!这里没有任何产品限制,只要你的 AI 硬件足够有创意、让评委一看就想爆灯、让路人一看就有想买回家的冲动,就有机会获得科技大佬的投资;甚至为你联名各品牌 IP,打造专属爆品。

扫码海报二维码,立即报名 👇

8月27日晚上7:00有 AI Coding 直播教学,欢迎大家一起探讨交流。

一、开发准备工作 

1. 硬件

我们的主角是 涂鸦 T5AI 开发板

购买方式:淘宝搜【浙江涂鸦智能的小店】即可。扫码进官方 AI 开发交流群,还能领取开发资料和技术支持。

2. 软件

TuyaOpen 开发框架

这是涂鸦推出的一套 AI 硬件开发体系,内置端侧 AI 推理引擎,支持多模态 AI 能力,接入后可以直接调用国内外大模型,轻松实现文字对话、语音交互、图片/视频生成等功能。 官网链接:https://tuyaopen.ai/zh

TuyaOpen 集成了端侧 AI 推理引擎,支持涂鸦云智能体中枢和端云融合的多模态 AI 能力,开发者可以无缝调用国内外的顶尖 AI 大模型。通过多样化的工具生态,开发者能够轻松实现文字和语音对话、图片生成、视频生成等多种 AI 功能。

AI 编程工具

推荐 Cursor,当然也可以选择 Trae 或其他 AI 编码助手。用这些工具,复杂的嵌入式环境搭建、编译和烧录,AI 都能自动帮你完成。

二、正式上手开发 

1. 个性化表情包

首先准备一组情绪图片:开心、愤怒、悲伤、惊讶、搞怪等,把它们压缩到 240x240 像素(原因是开发板存储有限)。 这样,“虚拟女友”就能在不同情绪下自动切换表情。

为什么是 240*240 像素?因为涂鸦 T5AI 开发板的 flash 空间有限,图片越大占用 flash 空间越大,因此需要大家压缩下图片,以确保更快速的响应。

根据对话内容,涂鸦 AI Agent 目前最多可支持2情绪值的表达列表如下👇

2. 克隆仓库 & 烧录

涂鸦 T5AI 开发板插到电脑,打开 AI 编程神器 Cursor,选择 TuyaOpen 的文件夹,再切换最新的 GPT-5 模型。

在浏览器里搜索“TuyaOpen.AI”,点击 “GitHub” 按钮,直接跳转至 GitHub 仓库页面,将 OpenSDK 克隆本地然后将 AI chat bot 项目添加到对话中,让 AI Coding 工具自动编译和烧录。

去 GitHub/Gitee 找到 TuyaOpen 的开源仓库:

直接克隆项目,用 AI 工具输入一句提示词:

“帮我编译并烧录这个工程,方法参考 readme 文档。”

  ①环境搭建

  https://tuyaopen.ai/zh/docs/quick-start/enviroment-setup

  ②编译

  https://tuyaopen.ai/zh/docs/quick-start/project-compilation

  ③烧录

  https://tuyaopen.ai/zh/docs/quick-start/firmware-burning

我们只需要把搭建开发环境的方法告诉它,AI 就能自动帮我们完成,AI 会帮你搞定环境搭建、编译、烧录等繁琐步骤。

如果 App 扫描不到设备,记得在配置文件里修改 UUID 授权信息即可。

【注】如果你的 T5-E1 模组下单时,已烧录了 TuyaOpen 的授权码,则无需填写 UUID 和 AUTHKEY

3. 情绪切换逻辑

用 AI 帮忙改造代码,让它根据情绪值来切换不同图片。 关键点是要让 AI 把 PNG 图片先转换为 C 数组格式,并指定编码方式(比如 RGB565),这样才能正确在屏幕上显示。

下面我们列举几个常见的 PNG 图片编码格式:

为了让 AI Coding 能理解并高质量实现我们的需求,在设备能够显示图片格式、图片大小、图片位置等细节上,我们可以做进一步的限定减少编译调试次数提升开发效率比如使用如下模版:

①目标:帮我把 image 这个文件夹里的图片,添加到 your_chat_bot 项目中。替换当前项目 src/display/ui/ui_chatbot.c 中 emotion 显示的文本表情,并改为根据 emotion 值显示 image 文件夹中的图片。图片使用 LVGLRGB565 格式,同时需转换为 C 数组的形式。②约束:如果 ROM 溢出,就减少到 4 个主要图片(happy、sad、angry、love)③技术:当前项目中使用的屏幕大小是 H480*W320 像素,使用 LVGL V8 版本 GUI 库④验证:编译成功且无 ROM 溢出,烧录后图片可正常显示⑤备选:如果 240x240 像素的图片失败,尝试 120x120 像素或进一步减少主要图片的数量。

没想到 AI Coding 工具这么聪明!理解我的意图后,它直接用 Python 写了个小工具,把图片转换、代码调整、编译和烧录全都自动跑完了。

最终效果:当你和 AI 聊天时,屏幕上会自动换成不同表情的“虚拟女友”,从此告别冰冷的文字框!

4. 加入 2048 游戏

接下来,升级玩法。告诉 AI:

“在现有项目里增加一个 2048 游戏界面,屏幕分辨率480*320,支持上下左右操作,分数统计,并能通过按钮切换聊天和游戏。”交互方面加一个按钮,可以在AI女友跟2048游戏之间切换。

AI 会自动设计好一个 4x4 棋盘界面,并生成相应的 UI 代码。烧录成功后,你就能在开发板屏幕上来回切换 —— 一边和虚拟女友互动,一边打 2048。

提示词模板:

①目标:帮我在 your_chat_bot 项目中添加一个 2048 游戏界面,只需要实现 2048 游戏的基础功能:有分数统计,并能够通过一个按钮在聊天界面和游戏界面来回切换②约束:当前项目中的屏幕分辨率大小为 H480*W320 像素,游戏界面是 4*4 的棋盘③验证:编译成功且无 ROM 溢出,烧录后图片正常显示

 到这里,本次分享就告一段落啦!基于 TuyaOpen 的开源对话项目——能切换 AI 女友表情、还能玩 2048 的桌面聊天机器人,已经完整实现。最终固件我也准备好了,小伙伴们直接点下面的链接烧录体验效果👇:(此份固件不包含授权信息,需要使用工具授权)

https://drive.weixin.qq.com/s?k=AGQAugfWAAkS4ye03BAbQAqAb1AFU

三、总结与技巧  

    分解目标先让 AI 总结功能架构,再逐步拆解需求。

    提示词尽量详细目标、约束、技术、验证、备选,按这五步写清楚,成功率更高。

我们举一个具体的例子做示范:目标:将情绪图片从 64x64 改为 240x240 像素约束:如果 ROM 溢出,减少到 4 个主要图片(happy、sad、angry、love)技术:使用 png_to_c_array.py 工具重新生成,更新 CMakeLists.txt验证:编译成功且无 ROM 溢出,烧录后图片能正常显示备选:如果 240x240 失败,尝试 120x120 或进一步减少图片数量

灵活优化如果 ROM 不够,可以减少图片数量或降低分辨率。

进阶玩法除了虚拟女友,还可以 DIY:

      智能语音管家(语音控制家电)

      宠物 AI 助手(自动喂猫/遛狗神器)

      音乐律动灯带(声控灯光秀)

四、开发者支持  

如果开发过程中遇到问题,可以登录涂鸦开发者技术论坛:

👉 https://www.tuyaos.com/viewforum.php?f=11

如需咨询商务合作或智能产品开发方案可点击【阅读原文】,填写表单后,将有专人与您进行1对1服务哦~

阅读原文

跳转微信打开

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

AI 硬件开发 虚拟女友 TuyaOpen 涂鸦 T5AI 开发板 AI 编程
相关文章