电路项目 · 2026/8/13
自制 ESP32 桌面伴侣机器人
自制 ESP32 桌面伴侣机器人,使用 ESP32-C3 Mini 作为核心,具有移动、显示动画眼睛、触摸交互、Wi-Fi 控制和 Pomodoro 焦点模式等功能
本文是基于 Instructables 公开项目生成的中文制作指南,不转载原文全文。完整图片、图纸、精确尺寸、评论和作者原说明请访问原文链接。
自制 ESP32 桌面伴侣机器人

项目概览
本项目是一款使用 ESP32-C3 Mini 作为核心的桌面伴侣机器人,具有移动、显示动画眼睛、触摸交互、Wi-Fi 控制和 Pomodoro 焦点模式等功能。适合对机器人和 IoT 感兴趣的人群。核心原理包括使用 ESP32 控制 OLED 显示、DRV8833 控制电机、TTP223 触摸传感器等。制作顺序包括规划、电路连接、组装和编程等步骤。需要注意电路连接的准确性和安全性,建议在开始前检查原图和材料。一些细节可以根据自己的材料进行调整,例如使用不同的电机或传感器。建议在制作过程中注意电路的安全性和稳定性,确保所有组件的正确连接和使用。
基本信息
- 原文标题:DIY ESP32 Desktop Companion Robot 🤖
- 原作者:Ideas by Suyash Desai
- 来源板块:电路
- 原发布时间:2026-08-10 14:21:33.0
- 原文链接:https://www.instructables.com/DIY-ESP32-Desktop-Companion-Robot-/
- 难度判断:进阶,需要一定的电子和编程基础
- 原项目步骤数:7
- 原项目图片数:30
- Instructables 浏览数:106
- Instructables 收藏数:0
- 原项目许可:by-nc-sa
开始前准备
- 开始前,需要准备一个稳定的工作台和必要的工具,例如电烙铁、剪线钳等。
- 工具校准是非常重要的,确保所有工具都处于良好的工作状态。
- 安全装备也是必不可少的,例如防静电手环、安全眼镜等。
- 原图确认是开始制作前的必要步骤,确保所有材料和组件都正确无误。
材料与工具
- ESP32-C3 Mini:核心控制器,数量 1 个
- SSD1306 OLED 显示屏:显示动画眼睛,数量 1 个
- DRV8833 电机驱动器:控制电机,数量 1 个
- N20 齿轮电机:移动机器人,数量 2 个
- TTP223 触摸传感器:触摸交互,数量 1 个
- 18650 锂离子电池:供电,数量 2 个
可操作步骤
步骤 1:Planning With Blueprint AI


规划:使用 Blueprint AI 工具规划机器人的硬件、电路和外壳设计,原步骤有 6 张图。
- 原步骤链接:https://www.instructables.com/DIY-ESP32-Desktop-Companion-Robot-/step1/Planning-With-Blueprint-AI/
步骤 2:Wiring


电路连接:连接 ESP32、OLED 显示屏、DRV8833 电机驱动器、TTP223 触摸传感器等组件,原步骤有 2 张图。
步骤 3:Wiring Connections


组装:组装机器人的外壳和电机,原步骤有 3 张图。
步骤 4:Assemble the Robot


编程:使用 Arduino IDE 编程 ESP32,添加必要的库和功能,原步骤有 7 张图。
步骤 5:Program the ESP32 & Add RoboEyes


原文这一节主要是作者的补充说明、经验记录或总结,自动稿不直接搬运原文。复刻时请打开原步骤链接查看图片、上下文和作者原说明,并把这一节当作最终检查或背景参考。
步骤 6:Add Wi-Fi Control & Pomodoro Mode
原文这一节主要是作者的补充说明、经验记录或总结,自动稿不直接搬运原文。复刻时请打开原步骤链接查看图片、上下文和作者原说明,并把这一节当作最终检查或背景参考。
步骤 7:Test Everything & Its Ready!


原文这一节主要是作者的补充说明、经验记录或总结,自动稿不直接搬运原文。复刻时请打开原步骤链接查看图片、上下文和作者原说明,并把这一节当作最终检查或背景参考。
- 原步骤链接:https://www.instructables.com/DIY-ESP32-Desktop-Companion-Robot-/step7/Test-Everything-Its-Ready/
制作提醒
- 安全:在制作过程中,注意电路的安全性和稳定性,确保所有组件的正确连接和使用。
- 调试:在编程和测试过程中,注意调试和排错,确保机器人正常工作。
- 校准:在使用机器人前,需要校准电机和传感器,确保准确性和稳定性。
- 成品测试:在完成机器人后,需要进行全面测试,确保所有功能正常工作。
验收与排错
- 验收:检查机器人是否正常工作,所有功能是否正常。
- 排错:在出现问题时,需要排错和修正,确保机器人正常工作。
- 性能测试:测试机器人的性能,例如移动速度、电池寿命等。
- 安全检查:检查机器人是否存在安全隐患,例如电路短路、过热等。
可选改造
- 添加更多传感器:可以添加更多传感器,例如超声波传感器、红外传感器等,提高机器人的智能性。
- 改进电机控制:可以改进电机控制算法,提高机器人的移动精度和稳定性。
- 添加语音交互:可以添加语音交互功能,提高机器人的人机交互性。
阅读提示
这篇中文内容用于快速判断项目是否值得进一步阅读和复刻。涉及精确尺寸、电路连接、安全操作、图纸和图片细节时,请以 Instructables 原文为准:https://www.instructables.com/DIY-ESP32-Desktop-Companion-Robot-/