硬核手工电子宠物|桌面机器人制作教程

发布时间:2026/9/1 7:50:56
硬核手工电子宠物|桌面机器人制作教程 文章目录前言简介一、准备工作1.1 图纸绘制1.2 材料清单1.3 电路图1.4 接线引脚二、实操演示2.1 上手实操三、固件烧录指南自动版一键烧录3.1 下载安装包3.2 解压刷机工具3.3 选择固件刷机3.4 配置网络升级固件3.5 管理机器人3.6 配置网络四、固件烧录指南手动版自主烧录4.1 添加开发板管理器网址4.2 在线安装支持包4.3 下载固件4.4 安装必需的库文件4.5 连接硬件与配置环境4.6 打开、检查并上传固件五、电子宠物闪亮登场5.2 图文展示5.2 视频展示总结材料清单前言请各大网友尊重本人原创知识分享谨记本人博客南国以南i、微信公众号白码梦想家提示以下是本篇文章正文内容下面案例可供参考简介全程纯手搓打造的桌面迷你机器人内置自主探索模式、原地左右巡回转圈、动态表情实时切换等趣味功能。整套成本不到百元确定不来亲手打造一只专属于你的桌面电子宠物吗一、准备工作1.1 图纸绘制注意除了左侧这个长度是用来放屏幕的其他尺寸数据可以二创1.2 材料清单注意购买参考放在文末1.铜丝(1mm、0.7mm框架部分)x 12.14250锂电池 平头尖头都可以x 23.Type-C 充电模块 5V 充放一体x 14.ESP32-C3开发板4CM 不焊接x 15.电机驱动模块(L298N迷你)x 17.0.96寸OLED显示屏 (白色/蓝色 不焊接-1315驱动)x 18.蜗杆减速电机(1812-N20短轴3V 27-68转 )x 29.钢齿轮 (64T)x 110.微型开关三脚x 111.电烙铁x 112.锡丝x 113.绝缘胶带x 113.水口钳x 11.3 电路图注意接地标志全部焊接在铜线框架上电池负极需要焊接在框架上因此框架形成一个电路闭环给出两张电路图提供参考。参考图一此图为最基础原始机器人连接图参考图二此图为二创参考新增固件功放模块、距离探测器、喇叭1.4 接线引脚注意接线以电路图为准ESP32 引脚连接至连接至GPIO 0电机驱动模块 IN1 (LF)左电机前进GPIO 1电机驱动模块 IN2 (LB)左电机后退GPIO 2电机驱动模块 IN3 (RF)右电机前进GPIO 8OLED 显示屏 SDAI2C 数据线GPIO 9OLED 显示屏 SCLI2C 时钟线GPIO 5MAX98357 LRCGPIO 6MAX98357 BCLKGPIO 7MAX98357 DIN二、实操演示2.1 上手实操注意要有一定焊接及电路基础手残党劝退!!!三、固件烧录指南自动版一键烧录3.1 下载安装包注意下载链接均在文末3.2 解压刷机工具注意关闭电脑安装拦截提示选择开发板型号3.3 选择固件刷机注意当页面出现FINISH完成则说明刷机成功拔掉机器人USB重新插上让它重启3.4 配置网络升级固件注意重启后机器人出现WiFi提示手机/电脑连接机器人WiFi配置网络连接http://192.168.4.1/3.5 管理机器人注意机器人连接的WiFi要和手机/电脑在同一局域网下访问机器人显示的ip地址如上http://192.168.1.19/3.6 配置网络注意点击重新配置网络机器人则会重新WiFi连接提示四、固件烧录指南手动版自主烧录注意在开始前请确保你已完成Arduino IDE软件、ESP32开发板支持包和USB驱动的安装。4.1 添加开发板管理器网址打开Arduino IDE依次点击 文件 - 首选项。在“附加开发板管理器网址”的输入框中粘贴以下官方网址之一下载链接均在文末如果下载慢或失败可以粘贴为国内用户优化的镜像网址下载链接均在文末点击“确定”保存。4.2 在线安装支持包依次点击 工具 - 开发板 - 开发板管理器。在弹出的窗口中搜索Esp32。找到Esp32 by Espressif Systems点击旁边的“安装”按钮。此过程需要较长时间请耐心等待下载和安装完成。若安装失败可以尝试离线安装支持包迅雷下载链接均在文末下载后解压文件把文件夹内所有文件不是整个文件夹复制到Arduino支持包目录。如何找到支持包目录按住Windows键R 在运行输入框中输入下列代码即可打开文件夹 %LOCALAPPDATA%\Arduino15\staging\packages也可手动寻找路径C:\Users\Administrator\AppData\Local\Arduino15\staging\packages4.3 下载固件注意下载链接均在文末压缩包内两个文件jiqiren.ino为固件。FluxGarage_RoboEyes.h为机器人眼睛所需库文件。4.4 安装必需的库文件注意本固件需要三个核心库请按顺序安装安装基础图形库打开Arduino IDE点击 项目 - 加载库 - 管理库…。搜索Adafruit SSD1306找到后点击安装。安装此库时会自动安装其依赖的Adafruit GFX Library无需单独操作。机器人眼睛动画库FluxGarage_RoboEyes.h已自带无需安装4.5 连接硬件与配置环境使用USB数据线将ESP32开发板连接到电脑。在Arduino IDE中配置选择开发板点击 工具 - 开发板 - 开发板管理器…选择ESP32C3 Dev Module选择端口点击 工具 - 端口选择新出现的端口Windows 为 COMxMac 为 /dev/cu.usbserial-xxxx。4.6 打开、检查并上传固件在Arduino IDE中点击 文件 - 打开打开jiqiren.ino文件。点击对勾图标 (✓) 进行“编译/验证”。此过程会检查代码语法和库依赖。如果下方控制台显示“编译完成”说明一切就绪。点击右箭头图标 (→) 开始“上传”。注意对于多数ESP32板如上传时卡在“连接…”阶段需要手动进入下载模式按住板上的BOOT 键不松开 → 短按一下 RST 键 → 松开 RST 键 → 等待约1秒后再松开 BOOT 键然后立即重试上传。当下方控制台显示“上传成功”时固件烧录即告完成。机器人将自动重启并运行新程序。手机连接“桌面机器人WiFi时苹果手机会自动跳转到控制页面。其他手机如果没跳转手动在浏览器输入192.168.4.1网址进入控制页面。五、电子宠物闪亮登场至此机器人制作已经完毕晚上奖励一下自己加个鸡腿接下来就欣赏吧5.2 图文展示本人第一次做的有些粗糙请见谅哈哈哈5.2 视频展示电子宠物-桌面机器人总结这份教程教大家纯手搓一台桌面机器人机器人支持探索漫游、原地转圈、动态表情切换整体成本不到百元。花少量成本自制独一无二的桌面电子宠物体验手工创造的乐趣感受理工专属浪漫。材料清单关注白码梦想家输入关键词桌面机器人获取我是南国以南i记录点滴每天成长一点点学习是永无止境的转载请附原文链接参考链接、参考链接、参考链接、