路线图

这是我给「从零用 ESP32 养一只 AI 电子宠物」这个系列列的计划,方便自己按阶段推进,也方便你看到接下来会写些什么。下面每篇文章目前都是计划中,顺序和内容都可能调整。开篇文章已经写好,可以从《我要用 ESP32 做一只 AI 电子宠物》 看起。

第一阶段 硬件入门

选板子、搭好开发环境,先点亮屏幕,再接上按键和传感器。

  1. 怎么选一块适合电子宠物的 ESP32 开发板计划中
  2. 从零搭好 ESP32 开发环境计划中
  3. 第一次点亮屏幕计划中
  4. 接上按键和传感器计划中

第二阶段 让宠物活起来

做出表情动画,用状态机表达饿、困、开心,并加上简单存档。

  1. 给宠物画几张表情,并做成动画计划中
  2. 用状态机表达饿、困、开心计划中
  3. 给宠物做简单存档,断电也不忘记计划中

第三阶段 接入 AI

让宠物能听能说,接上大模型对话,并慢慢带上记忆与性格。

  1. 先让宠物能听能说:语音输入与输出计划中
  2. 接上大模型,让宠物会聊天计划中
  3. 给宠物一点记忆和性格计划中

第四阶段 做成实物

考虑低功耗与电池,设计 PCB,再用 3D 打印把外壳做出来。

  1. 低功耗与电池:让宠物能离开电脑活着计划中
  2. 设计一块自己的 PCB计划中
  3. 3D 打印外壳,把宠物装起来计划中

第五阶段 开源与分享

把代码放到 GitHub,整理教程合集,如果条件成熟再考虑分享套件。

  1. 把代码开源到 GitHub计划中
  2. 整理一套从零开始的教程合集计划中
  3. 如果条件成熟,再考虑分享套件计划中