小蜜陪护机器人 - ESP32-CAM 摄像头配置指南
小蜜陪护机器人ESP32-CAM 摄像头配置指南一、小蜜陪护机器人使用ESP32-CAM摄像头小蜜陪护机器人集成了计算机视觉能力能够实时分析家中画面提供安防监控、老人看护、宠物观察等功能。为了实现这一能力小蜜主要采用 ESP32-CAM 作为默认摄像头方案。为什么选择 ESP32-CAM成本低廉单块开发板仅需几十元批量部署经济实惠体积小巧拇指大小可轻松部署在家中的任意角落WiFi 直连内置 2.4GHz WiFi无需额外布线通电即用低功耗设计平均功耗不到 1W可长时间稳定运行专有固件适配小蜜提供了专用优化固件支持 TCP 实时图传、自动重连、看门狗守护等高级功能硬件准备清单ESP32-CAM 开发板必须带 PSRAMUSB 转串口模块CH340 或 CP2102杜邦线若干母对母5V/2A USB 电源适配器二、固件下载小蜜陪护机器人为 ESP32-CAM 提供了专用优化固件具备以下特性TCP 实时图像传输服务器主动请求拍照按需获取画面Web 配置页面首次启动自动进入 AP 热点模式浏览器一键配置 WiFi自动重连WiFi/TCP 断开后自动恢复无需人工干预看门狗守护系统异常时自动重启确保 7x24 小时不掉线APSTA 双模式同时连接家庭 WiFi 和自身热点可通过热点随时修改配置下载地址百度网盘链接https://pan.baidu.com/s/1JWEyRTRi59Sy2O4E3w57oA?pwd4qsj提取码4qsj下载完成后解压固件目录结构如下firmware/├── bootloader.bin # 启动加载器├── partition-table.bin # 分区表└── esp32_cam_pro.bin # 应用程序固件三、Linux下烧录固件3.1接线说明使用杜邦线将 ESP32-CAM 与 USB 转串口模块连接。进入烧录模式时需将 IO0 与 GND 短接。ESP32-CAM 引脚USB 转串口模块说明GNDGND共地U0TXRX交叉连接U0RXTX交叉连接IO0GND烧录时短接烧完断开5V5V供电⚠重要提示烧录完成后务必断开 IO0 与 GND 的连接然后重新上电拔插 USB才能正常启动。3.2安装esptool.pyesptool.py 是 Espressif 官方提供的 Python 命令行工具用于与 ESP32 芯片的 Bootloader 通信支持烧录固件、读取芯片信息、擦除 Flash 等功能。通过 pip 即可安装pip install esptool安装完成后验证esptool.py version3.3确认串口设备插上 USB 转串口模块后使用以下命令确认设备名ls /dev/ttyUSB*通常设备名为 /dev/ttyUSB0如果连接了多个设备可能是 /dev/ttyUSB1 等。如果提示权限不足将当前用户加入 dialout 组sudo usermod -a -G dialout $USER执行后需注销重新登录才能生效。也可以临时使用 sudo 或 chmodsudo chmod 666 /dev/ttyUSB03.4执行烧录进入固件目录执行以下命令烧录请根据实际情况修改串口设备名和固件路径cd esp32_cam_proesptool.py --chip esp32 --port /dev/ttyUSB0 --baud 921600 \write_flash -z 0x1000 firmware/bootloader.bin \0x8000 firmware/partition-table.bin \0x10000 firmware/esp32_cam_pro.bin烧录成功后终端会显示类似以下信息Hash of data verified.Leaving...Hard resetting via RTS pin...烧录完成后操作断开 IO0 与 GND 的连接拔掉 USB 转串口模块重新插入供电ESP32-CAM 启动后会自动进入 AP 配置模式四、Windows下烧录固件4.1接线说明Windows 下的接线方式与 Linux 完全相同参考上一章接线表。同样烧录时需要将 IO0 与 GND 短接烧录完成后断开。4.2安装驱动首次使用 USB 转串口模块需要安装对应驱动芯片型号驱动下载备注CH340/CH341搜索 CH340 driver Windows 下载最常见推荐使用CP2102搜索 CP210x driver Windows 下载Silicon Labs 官方驱动4.3安装Python和esptool.py方法一推荐从 Microsoft Store 安装 Python然后在 PowerShell 中执行pip install esptool方法二从 python.org 下载安装包安装时务必勾选Add Python to PATH。安装完成后在 PowerShell 中执行 pip install esptool。验证安装esptool.py version4.4确认串口号在设备管理器中查看串口号右键此电脑 → 管理 → 设备管理器展开端口 (COM 和 LPT)找到 USB-SERIAL CH340 (COM3) 或类似名称记住 COM 号通常为 COM3 或 COM4如果非预期可尝试其他端口。4.5执行烧录在 PowerShell 中进入固件目录执行以下命令请根据实际情况修改 COM 号cd esp32_cam_proesptool.py --chip esp32 --port COM3 --baud 921600 ^write_flash -z 0x1000 firmware\bootloader.bin ^0x8000 firmware\partition-table.bin ^0x10000 firmware\esp32_cam_pro.bin 注意Windows PowerShell 使用^作为换行符CMD 也支持与 Linux 的\不同。路径分隔符使用\。烧录完成后终端显示 Hash of data verified 即表示成功。烧录完成后操作断开 IO0 与 GND 的连接拔掉 USB 转串口模块用 5V 电源适配器供电或重新插入 USB设备启动后进入配置模式五、配置摄像头固件烧录完成后ESP32-CAM 首次启动会自动进入 AP 热点配置模式。按照以下步骤完成摄像头配置5.1连接设备热点ESP32-CAM 上电后会创建一个名为 ESP32-CAM-XXXX 的 WiFi 热点XXXX 为设备 MAC 地址后四位。操作步骤打开手机或电脑的 WiFi 设置搜索并连接热点ESP32-CAM-XXXX输入密码123456785.2打开配置页面连接热点成功后打开浏览器访问配置页面http://192.168.4.1你将看到 Web 配置界面需要填写以下信息配置项填写内容说明WiFi 名称 (SSID)你家的 WiFi 名称仅支持 2.4GHzWiFi 密码你家的 WiFi 密码用于连接网络服务器 IP运行小蜜的电脑 IP如 192.168.1.100服务器端口8080默认与小蜜监听端口一致5.3在Windows上启动小蜜并配置端口在 Windows 上启动小蜜陪护机器人后先配置服务器端口初始是 8080配置完重启软件生效可以通过和小蜜语音获取电脑IP然后摄像头设置电脑的IP5.4保存并重启填写完成后点击保存配置按钮ESP32-CAM 将自动重启并连接到你的家庭 WiFi。设备重启后ESP32-CAM 会连接到你的家庭 WiFi并主动连接小蜜服务器的 TCP 端口同时保留自身热点如需修改配置可随时重新连接热点进入配置页小蜜陪护机器人会识别到新设备上线并开始接收图像5.5验证摄像头状态配置完成后可通过以下方式确认摄像头正常工作打开小蜜的设备管理界面查看摄像头是否在线在实时预览中查看摄像头画面是否正常显示ESP32-CAM 上的红色 LED 指示灯常亮表示正常工作5.6常见问题排查问题可能原因解决方法搜不到设备热点设备未进入配置模式检查供电是否正常重新烧录固件配置页无法打开未连接设备热点确认 WiFi 已连接到 ESP32-CAM-XXXX摄像头离线WiFi 信号弱或配置错误靠近路由器确认是 2.4GHz WiFi重新配置画面花屏/绿屏供电不足或摄像头松动使用 5V/2A 独立电源检查排线连接反复重启WiFi 密码错误或信号太差重新连接热点修改配置摄像头无法连接到电脑摄像头和电脑不在同一个wifi中检查摄像头和电脑的使用wifi名称是否相同5.7设置拍照间隔小蜜陪护机器人是通过设置的时间间隔让 ESP32-CAM 拍照然后进行检测的。摄像头的拍照间隔在设备设置 → 系统设置中设置设置好以后重启程序以上步骤完成后你的小蜜陪护机器人就拥有了眼睛可以为家庭安防、老人看护、宠物观察等场景提供实时视觉能力。如需添加更多摄像头重复以上烧录和配置步骤即可。

相关新闻

ClickHouse跳数索引的设计与应用:Bloom Filter与MinMax在查询加速中的效果

ClickHouse跳数索引的设计与应用:Bloom Filter与MinMax在查询加速中的效果

ClickHouse跳数索引的设计与应用:Bloom Filter与MinMax在查询加速中的效果 一、全表扫描40亿行,ClickHouse也扛不住 在一个数据分析场景中,表user_events按小时分区存储了40亿条用户行为事件,查询"找出过去一周所有通过utm_s…

2026/7/26 14:31:36 阅读更多 →
DMA控制器原理与实战:嵌入式系统数据搬运优化指南

DMA控制器原理与实战:嵌入式系统数据搬运优化指南

1. DMA控制器:嵌入式系统的“数据搬运工”在嵌入式系统开发中,尤其是涉及雷达信号处理、高速数据采集或实时图像处理的场景,我们常常会遇到一个核心矛盾:CPU的计算能力是宝贵的,但大量、频繁的数据搬运工作&#xff08…

2026/7/25 22:03:04 阅读更多 →
杭州积分落户加分攻略:学历提升如何为你的城市生活加分

杭州积分落户加分攻略:学历提升如何为你的城市生活加分

一、杭州积分落户政策:新市民的安居之路作为长三角地区最具吸引力的城市之一,杭州以其优美的自然环境、蓬勃的经济活力和开放包容的城市氛围,每年吸引着大量外来人口前来就业和定居。为了更好地服务外来常住人口,杭州实行了积分落…

2026/7/25 5:38:55 阅读更多 →

最新新闻

VoiceFixer终极指南:如何一键修复各种语音质量问题

VoiceFixer终极指南:如何一键修复各种语音质量问题

VoiceFixer终极指南:如何一键修复各种语音质量问题 【免费下载链接】voicefixer General Speech Restoration 项目地址: https://gitcode.com/gh_mirrors/vo/voicefixer 还在为嘈杂的录音、失真的语音或低质量的音频文件而烦恼吗?VoiceFixer是一款…

2026/7/27 12:28:38 阅读更多 →
BQ76972安全状态寄存器与命令子命令实战解析

BQ76972安全状态寄存器与命令子命令实战解析

1. BQ76972安全状态与命令寄存器:从数据手册到实战应用的深度解析在电池管理系统(BMS)的硬件核心——模拟前端(AFE)芯片领域,德州仪器的BQ76972系列因其高集成度、强大的监控能力和灵活的配置选项&#xff…

2026/7/27 12:28:38 阅读更多 →
硬件设计实战:从TMS320VC5501封装选型到PCB布局与生产指南

硬件设计实战:从TMS320VC5501封装选型到PCB布局与生产指南

1. 项目概述:从芯片到电路板的关键一步 在硬件设计的世界里,拿到一颗芯片的数据手册,我们往往最先关注的是它的内核架构、主频、功耗和外围接口。然而,有一个同样关键、却容易被新手工程师忽视的环节,那就是 封装选型…

2026/7/27 12:28:38 阅读更多 →
BQ40Z50-R5数据闪存配置:从LED阈值到SBS信息的实战指南

BQ40Z50-R5数据闪存配置:从LED阈值到SBS信息的实战指南

1. 项目概述:BQ40Z50-R5数据闪存配置的核心价值在电池管理系统(BMS)的开发与调试中,数据闪存(Data Flash)的配置往往是决定项目成败的关键一步,却又常常被新手工程师视为畏途。它不像硬件电路那…

2026/7/27 12:28:38 阅读更多 →
Wine 11.1版本更新:跨平台运行Windows应用的关键优化

Wine 11.1版本更新:跨平台运行Windows应用的关键优化

1. Wine 11.1版本更新深度解析 Wine项目团队于近期正式发布了11.1稳定版,这个备受期待的更新为Linux/macOS平台运行Windows应用程序带来了显著改进。作为一款开源兼容层软件,Wine(Wine Is Not an Emulator)通过API转换技术实现跨平…

2026/7/27 12:28:38 阅读更多 →
Unity Inspector自定义按钮:三种实现方案与实战技巧

Unity Inspector自定义按钮:三种实现方案与实战技巧

1. 项目概述与核心价值 在Unity开发中,Inspector面板是我们与游戏对象、组件和资产交互最频繁的窗口。默认情况下,它展示的是序列化字段,通过 [SerializeField] 或 public 变量暴露出来,供我们调整数值、拖拽引用。但有时候&a…

2026/7/27 12:27:38 阅读更多 →

日新闻

【JAVA毕设源码分享】基于SpringBoot的社区智能垃圾管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

【JAVA毕设源码分享】基于SpringBoot的社区智能垃圾管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/7/27 0:00:54 阅读更多 →
SPI实战指南:从时钟模式到寄存器配置,解决嵌入式通信难题

SPI实战指南:从时钟模式到寄存器配置,解决嵌入式通信难题

1. 项目概述:从寄存器手册到实战指南 如果你手头有一份类似德州仪器(TI)TMS320x240xA系列DSP的SPI模块技术手册,看着里面密密麻麻的寄存器位定义、时序图和公式,是不是感觉头大?这份资料虽然权威&#xff0…

2026/7/27 0:00:54 阅读更多 →
【JAVA毕设源码分享】基于springboot的水果购物管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

【JAVA毕设源码分享】基于springboot的水果购物管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/7/27 0:00:54 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/27 4:33:59 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/27 6:31:56 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/27 4:01:12 阅读更多 →

月新闻