news 2026/9/1 7:50:38

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
硬核手工电子宠物|桌面机器人制作教程

文章目录

  • 前言
  • 简介
  • 一、准备工作
    • 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 1
2.14250锂电池 (平头尖头都可以)x 2
3.Type-C 充电模块 (5V 充放一体)x 1
4.ESP32-C3开发板(4CM 不焊接)x 1
5.电机驱动模块(L298N迷你)x 1
7.0.96寸OLED显示屏 (白色/蓝色 不焊接-1315驱动)x 1
8.蜗杆减速电机(1812-N20短轴,3V 27-68转 )x 2
9.钢齿轮 (64T)x 1
10.微型开关(三脚)x 1
11.电烙铁x 1
12.锡丝x 1
13.绝缘胶带x 1
13.水口钳x 1

1.3 电路图

注意:接地标志,全部焊接在铜线框架上,电池负极需要焊接在框架上,因此框架形成一个电路闭环,给出两张电路图,提供参考。

  • 参考图一:此图为最基础原始机器人连接图

  • 参考图二:此图为二创参考,新增固件:功放模块、距离探测器、喇叭

1.4 接线引脚

注意:接线以电路图为准!

ESP32 引脚连接至连接至
GPIO 0电机驱动模块 IN1 (LF)左电机前进
GPIO 1电机驱动模块 IN2 (LB)左电机后退
GPIO 2电机驱动模块 IN3 (RF)右电机前进
GPIO 8OLED 显示屏 SDAI2C 数据线
GPIO 9OLED 显示屏 SCLI2C 时钟线
GPIO 5MAX98357 LRC
GPIO 6MAX98357 BCLK
GPIO 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\packages

4.3 下载固件

注意:下载链接均在文末!!!

  1. 压缩包内两个文件:jiqiren.ino为固件。
  2. FluxGarage_RoboEyes.h为机器人眼睛所需库文件。

4.4 安装必需的库文件

注意:本固件需要三个核心库,请按顺序安装

  1. 安装基础图形库:
  • 打开Arduino IDE,点击 项目 -> 加载库 -> 管理库…。
  • 搜索Adafruit SSD1306,找到后点击安装。
  • 安装此库时会自动安装其依赖的Adafruit GFX Library,无需单独操作。
  1. 机器人眼睛动画库FluxGarage_RoboEyes.h(已自带无需安装):

4.5 连接硬件与配置环境

  1. 使用USB数据线将ESP32开发板连接到电脑。
  2. Arduino IDE中配置:
  • 选择开发板:点击 工具 -> 开发板 -> 开发板管理器…,选择ESP32C3 Dev Module
  • 选择端口:点击 工具 -> 端口,选择新出现的端口(Windows 为 COMx,Mac 为 /dev/cu.usbserial-xxxx)。

4.6 打开、检查并上传固件

  1. Arduino IDE中,点击 文件 -> 打开,打开jiqiren.ino文件。
  2. 点击对勾图标 (✓) 进行“编译/验证”。此过程会检查代码语法和库依赖。如果下方控制台显示“编译完成”,说明一切就绪。
  3. 点击右箭头图标 (→) 开始“上传”。
  • 注意:对于多数ESP32板,如上传时卡在“连接…”阶段,需要手动进入下载模式:
    按住板上的BOOT 键不松开 → 短按一下 RST 键 → 松开 RST 键 → 等待约1秒后,再松开 BOOT 键,然后立即重试上传
  1. 当下方控制台显示“上传成功”时,固件烧录即告完成。机器人将自动重启并运行新程序。
  2. 手机连接“桌面机器人WiFi时,苹果手机会自动跳转到控制页面。其他手机如果没跳转,手动在浏览器输入:192.168.4.1网址,进入控制页面。

五、电子宠物闪亮登场

至此机器人制作已经完毕,晚上奖励一下自己加个鸡腿🍗,接下来就欣赏吧!

5.2 图文展示

本人第一次做的有些粗糙请见谅哈哈哈

5.2 视频展示

电子宠物-桌面机器人

总结

这份教程教大家纯手搓一台桌面机器人,机器人支持探索漫游、原地转圈、动态表情切换,整体成本不到百元。花少量成本自制独一无二的桌面电子宠物,体验手工创造的乐趣,感受理工专属浪漫

材料清单

关注:白码梦想家,输入关键词:桌面机器人获取!!!

我是南国以南i记录点滴每天成长一点点,学习是永无止境的!转载请附原文链接!!!

参考链接、参考链接、参考链接、

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/1 7:50:32

用Python下载arxiv论文

文章目录 简介Search类query语法 简介 arxiv大家都知道,作为著名赛博活佛,它提供给了API工具,可以根据链接来定制化搜索内容,比如我想搜索optics方面最近上传的10篇文章,那么直接在地址栏中输入下面链接即可&#xff…

作者头像 李华
网站建设 2026/9/1 7:50:20

MATLAB实现A*与JPS路径规划对比:节点数、耗时与搜索优化

简介:一套基于MATLAB的A星与跳点搜索路径规划算法对比测试代码,内置六种尺寸栅格地图,从十乘十递增至一百乘一百,面向路径规划初学者、算法研究者及机器人导航实验人员,既可用于课堂教学演示,也适合算法效率…

作者头像 李华
网站建设 2026/9/1 7:49:54

电影天堂 v8.1.3下载安装教程与常见问题排查(Windows 2026)

一、软件概述 电影天堂(v8.1.3)是一款集成在线点播、离线下载、本地播放三大功能的视频软件,由北京灵豹智能科技开发,通过金山毒霸平台官方分发(安装包经安全检测后由 CDN 下发)。支持 Windows 7/8/10/11&…

作者头像 李华
网站建设 2026/9/1 7:47:14

用NetworkX对比深度优先和广度优先搜索

文章目录简介可视化实例简介 广度优先搜索(breadth-first search, BFS)和深度优先搜索(depth-first search, DFS)是算法导论中最先介绍的两个图论算法,也是最简单的两种图搜索算法。所谓图搜索算法,其目的是有序地沿着图的边,访问其所有顶点…

作者头像 李华
网站建设 2026/9/1 7:45:08

Spring Boot注解全解:从入门到精通(面试避坑版)

Spring Boot注解全解:从入门到精通(面试避坑版) 本文系统梳理Spring Boot中最常用的注解,按照启动配置、Web层、IoC容器、AOP事务、属性绑定、条件注解六大分类逐一拆解。每个注解都配有作用说明、代码示例、实战避坑,…

作者头像 李华
网站建设 2026/9/1 7:44:45

OV7670摄像头驱动实战:从FIFO缓存到DMA搬运的完整链路

简介:面向OV7670摄像头开发场景,这份驱动代码基于STM32平台,实现了带FIFO(AL422b)的完整摄像头驱动,覆盖从SCCB寄存器配置、帧同步到图像数据读取的关键流程,适合嵌入式入门开发者及需要快速验证…

作者头像 李华