# 云台电子宠物 **Repository Path**: zerocjzs/desktop-robot-series ## Basic Information - **Project Name**: 云台电子宠物 - **Description**: bilibili站桌面机器人开源项目,菜鸡专属 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 26 - **Forks**: 4 - **Created**: 2025-02-18 - **Last Updated**: 2025-06-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Desktop robot series #### 交流群 QQ群:948762417 #### 注意事项 - 1. 屏幕主控电路板板厚1mm - 2. 使用舵机SG92R - 3. 需要工具:焊枪,焊锡丝,风枪,焊膏,螺丝刀,镊子。 #### 已实现功能 - 时钟模式,自动模式,手动模式,聊天模式(接入ai),敲木鱼,相册模式(网页上传图片),12个动态表情,正常模式,加速模式,狂暴模式,乌龟模式,音量控制 #### 修改内容 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - 代码贡献者:b站:才怪秀到头皮发麻 - 屏幕语音指令:版本更新,更新到1.4,底座固件更新到1-5,目前还有一点bug,请注意!!!! - 1,在其他模式,没有指令和触摸2分钟触发睡眠模式,显示睡眠表情 - 2,乌龟模式眼睛会变成蓝色,正常模式白色,加速模式变成黄色,狂暴模式会变成红色 - 3,增加语音指令:摇一摇,会进行摇骰子,要到不同骰子号码会进入不同模式。 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - 底座固件更新到1-4, - 自动模式取消唤醒,要唤醒词唤醒 - 新增语音指令: - 声音控制: - 最大音量,中等音量,最小音量 - 加大音量,减小音量 - 舵机控制: - 正常模式,加速模式,狂暴模式,乌龟模式 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - 1.3 - 屏幕主控更新到1.3,底座控制更新到1-3 - 1,解决ip定位不准确,网页输入城市码;2,加入相册模式,网页传图片,保存到esp8266. - 输入城市,选择你的城市,城市码地址https://www.weather.com.cn/ - ![输入图片说明](438e5967e80f80f4b41693c1fb0977f.png) - ![输入图片说明](%E5%9B%BE%E7%89%87/01568c56749e8970c33ad2573995fc6.png) - 网址的那个数字就是你的城市码,比如深圳的是101280601,也可以直接问ai - ![输入图片说明](936650d40c1d02c2381f32a7db2eb3d.png) - 登录ip地址,语音指令:版本号,可以看到ip。然后输入你的城市码,保存就可以。 - ![输入图片说明](%E5%9B%BE%E7%89%87/a8ec3c816784494cf60f99773ab295f.jpg) - ![输入图片说明](%E5%9B%BE%E7%89%87/03bf6aaebcee0ed6e00bed7a4561fd9.png) - 相册模式,选择240x240分辨率的,名字要是image(名字要一样),图片jpg格式,网页上传就可以,测试图片 - ![输入图片说明](%E5%9B%BE%E7%89%87/image.jpg) /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - 1.2 - 功能视频演示:https://www.bilibili.com/video/BV1UsQpY1EeK/?spm_id_from=333.1387.homepage.video_card.click&vd_source=121497638fdd1c9c5198e15dddf291f3 - 接入通义千问大模型,主控语音指令更新到:version 1-2,底座重新烧录到:dizuo1-2。 - 因为没有麦克风和音频解码器,现在只能通过天问语音发送固定的语言到ai大模型,但是生成的对话是ai生成的。 - 因为中文字库太大了,所有只能用英文。 - 现在有只能有三段话记忆能力,不然会爆内存。 - 功能唤醒词:聊天模式 - 对话内容(发送):你好,早上好,下午好,晚上好,晚安,好久不见,近来如何,欢迎回来,你是谁,再说一遍,是吗,今天吃什么,你会干什么,你喜欢什么,现在几点了,你来自哪里,这是什么,你要去哪里, 为什么会这样,你有什么建议,讲故事,讲笑话,你真棒,我今天不开心,我今天很开心,我喜欢这个,我不喜欢那个,我明白了,我很累,我饿了,我渴了,祝你好运,谢谢,不客气,对不起,没关系 - ![输入图片说明](%E5%9B%BE%E7%89%87/%E8%81%8A%E5%A4%A9%E6%A8%A1%E5%BC%8F.jpg) - 1.1 - 增加触摸开关,可以进行敲木鱼功能,功德会进行累加,不断电不会清除。屏幕使用语音指令:版本更新,进行更新。 ![输入图片说明](%E5%9B%BE%E7%89%87/%E8%A7%A6%E6%91%B8%E5%BC%80%E5%85%B3.jpg) - 1.0 - 舵机更换舵机SG92R比SG90的扭矩,和静音效果更好。 - 屏幕主控可以使用网络更新,不需要烧录器,下载文件,语音指令为:版本更新;查询版本号的指令是:版本号。 - 云台增加时钟模式,手动模式,自动模式语音指令;使用时钟模式的时候不会自动进行运动;手动模式,经过13秒不会自动进行运动;自动模式,13秒没有指令会自动进行运动。 - 电机转速过快已经调整,外观结构因为扭矩不够,进行了一些偷胶,镂空设计;不过现在舵机的运行还是不够流畅,但是舵机的噪音已经非常小了。 - 版本号 - ![输入图片说明](%E5%9B%BE%E7%89%87/%E7%89%88%E6%9C%AC%E5%8F%B7.png) - 版本更新 - ![输入图片说明](%E5%9B%BE%E7%89%87/%E7%89%88%E6%9C%AC%E6%9B%B4%E6%96%B0.png) #### 项目介绍 1. 云台功能为语音控制,具有三种模式(手动模式,自动模式,时钟模式),屏幕主控不需要烧录器,下载文件可以在线更新,不过第一次需要下载。 2. 电子狗增加陀螺仪,手势识别模块。 3. 遵守开源协议,二创、发布视频和文章等标明作者版权信息。 4. 有很多不完善的地方,有一点bug,后续还会调整,嘴下留情。 #### 软件架构 1. 云台分为esp8266屏幕固件和底座固件,分别烧录就可以; #### 语音控制指令表 唤醒词 零号机 时钟模式 1 手动模式 2 自动模式 3 聊天模式 4 版本更新 8 版本号 9 天气时钟 a 往左上角 b 往右上角 c 往左下角 d 往右下角 e 往中间缩小 f 往中间放大 g 往左看 h 往右看 i 眨眼 j 晕 k 伤心 l 愤怒 n #### 云台烧录教程 1. 先安装ch340驱动,然后打开bin烧录工具文件夹里,打开软件 ![打开软件](%E5%9B%BE%E7%89%87/11f16f73280497f2586de9b39bfe3bc.png) ![输入图片说明](%E5%9B%BE%E7%89%87/esp8266%E5%9B%BA%E4%BB%B6.png) 2. 点击ok ![输入图片说明](%E5%9B%BE%E7%89%87/eee7d2659e95ccc4a7f9ea1d0639f43.png) 3. ①选择烧录esp8266 1-0 bin文件(在云台固件文件夹内),其他按顺序配置,然后点击开始. ![输入图片说明](%E5%9B%BE%E7%89%87/%E7%83%A7%E5%BD%95%E9%A1%B5%E9%9D%A2.png) ![输入图片说明](%E5%9B%BE%E7%89%87/8266%E5%9B%BA%E4%BB%B6.png) 4. 点击开始后,出现正在上电。同时按住falsh和rest键,然后松开rest键就可以进入下载模式;下载完按一下rest键重启、 ![输入图片说明](%E5%9B%BE%E7%89%87/%E6%AD%A3%E5%9C%A8%E4%B8%8A%E7%94%B5.png) ![输入图片说明](%E5%9B%BE%E7%89%87/%E4%B8%8B%E8%BD%BD%E6%A8%A1%E5%BC%8F.png) #### 云台底座烧录教程 1. 下载全擦除烧录工具,并打开 ![输入图片说明](%E5%9B%BE%E7%89%87/%E4%B8%8B%E8%BD%BD%E6%93%A6%E9%99%A4%E5%B7%A5%E5%85%B7.png) 2. ①选择芯片的串口,②ASRPRO-4M,③选择烧录的文件dizuo1-0 bin(在云台固件文件夹内),④点击烧写 ![输入图片说明](%E5%9B%BE%E7%89%87/%E7%83%A7%E5%BD%95%E5%B7%A5%E5%85%B7.png) ![输入图片说明](%E5%9B%BE%E7%89%87/%E5%BA%95%E5%BA%A71-0.png) #### WiFi联网 1. 打开手机WiFi,点击CJZS-IOT-Auto,点击配置WiFi。 ![输入图片说明](%E5%9B%BE%E7%89%87/86587893471f474807fbcc38a33fdb2.png) ![输入图片说明](%E5%9B%BE%E7%89%87/ab0b8ed807dfce2a3b5d5a1dc0b2e0c.jpg) #### 授权设备 1. 在网站输入栏输入屏幕显示的网址 ![输入图片说明](%E5%9B%BE%E7%89%87/%E5%B1%8F%E5%B9%95%E5%9C%B0%E5%9D%80.jpg) 2.复制Your ESP8266 MAC Address,粘贴到http://caijizhuanshu.com/,输入框,点击获取授权码。,最后输入授权码解锁,后面不需要再输入。 ![输入图片说明](%E5%9B%BE%E7%89%87/234ce45704529e93ee7e27566952831.png) ![输入图片说明](%E5%9B%BE%E7%89%87/%E8%8E%B7%E5%8F%96%E6%8E%88%E6%9D%83%E7%A0%81.png) ![输入图片说明](%E5%9B%BE%E7%89%87/%E8%8E%B7%E5%8F%96%E6%8E%88%E6%9D%83%E7%A0%812.png) ![输入图片说明](%E5%9B%BE%E7%89%87/e319fc4f182b6df4b85aeaebe6c5971.png) ![输入图片说明](%E5%9B%BE%E7%89%87/772a30ddf41e258f359a965bcfcd6bc.png) 3. 出现system stating说明授权成功,等待13秒进行启动。 ![输入图片说明](%E5%9B%BE%E7%89%87/%E6%8E%88%E6%9D%83%E6%88%90%E5%8A%9F.jpg) #### 云台安装教程 1. 主控屏幕, 焊接完,然后烧录(具体看烧录教程),再组装。 ![输入图片说明](%E5%9B%BE%E7%89%87/%E5%B1%8F%E5%B9%95%E7%BB%84%E8%A3%851.jpg) ![输入图片说明](%E5%9B%BE%E7%89%87/%E5%B1%8F%E5%B9%952.jpg) 3. 底座语音模块,焊接完,然后烧录安装。 ![输入图片说明](%E5%9B%BE%E7%89%87/%E5%BA%95%E5%BA%A7%E7%83%A7%E5%BD%95.jpg) 4.安装底座舵机。 ![输入图片说明](%E5%9B%BE%E7%89%87/%E5%BA%95%E5%BA%A7%E8%88%B5%E6%9C%BA.jpg) 5. 安装支撑,使用嵌入式螺母,使用的是10*3 M3平头螺丝,同时安装舵机固定架。 ![输入图片说明](%E5%9B%BE%E7%89%87/%E6%94%AF%E6%92%91.jpg) ![输入图片说明](%E5%9B%BE%E7%89%87/%E6%94%AF%E6%92%912.jpg) 6. 安装头部磁铁接口部分。 ![输入图片说明](%E5%9B%BE%E7%89%87/%E5%A4%B4%E9%83%A8%E7%A3%81%E5%90%B8.jpg) 7. 安装头部舵机。 ![输入图片说明](%E5%9B%BE%E7%89%87/%E5%A4%B4%E9%83%A8%E8%88%B5%E6%9C%BA.jpg) 8. 连接起来测试。pao底座舵机,pa4头部舵机,pa2触摸开关,usart屏幕。 ![输入图片说明](%E5%9B%BE%E7%89%87/%E8%BF%9E%E6%8E%A5%E6%B5%8B%E8%AF%95.jpg) ![输入图片说明](%E5%9B%BE%E7%89%87/%E8%A7%A6%E6%91%B8%E5%BC%80%E5%85%B322.jpg) 9. 安装头部支撑。 ![输入图片说明](%E5%9B%BE%E7%89%87/%E5%A4%B4%E9%83%A8%E6%94%AF%E6%92%91.jpg) 10. 组装。 ![输入图片说明](%E5%9B%BE%E7%89%87/%E7%BB%84%E8%A3%851.jpg) ![输入图片说明](%E5%9B%BE%E7%89%87/%E7%BB%84%E8%A3%852.jpg) ![输入图片说明](%E5%9B%BE%E7%89%87/%E7%BB%84%E8%A3%853.jpg) ![输入图片说明](%E5%9B%BE%E7%89%87/%E7%BB%84%E8%A3%855.jpg) ![输入图片说明](%E5%9B%BE%E7%89%87/%E7%BB%84%E8%A3%856.jpg) #### 屏幕版本更新 启动后,语音指令:版本号,查看版本。语音指令:版本更新,会自动进行下载更新。 #### 代码参考 1. bilibili 优闲电子