站内搜索
发作品签到
专业版

神奇的魔杖v0.8

工程标签

502
0
0
1

简介

这是用于制作魔杖玩具的电路设计。也可以作为一个集成了丰富外设功能的开发板。

简介:这是用于制作魔杖玩具的电路设计。也可以作为一个集成了丰富外设功能的开发板。

开源协议

GPL 3.0

创建时间:2024-09-23 18:02:44更新时间:2024-09-24 10:00:47

描述

神奇魔杖计划功能:

  • 魔杖模式:用户挥舞魔杖完成特定的动作,念出咒语(可选),魔杖通过红外遥控执行对家用电器的操作,同时播放声音特效和光影特效。LCD显示识别出来的图形形状,以及相关提示。
  • 先知模式:用户按下按键,说出自己关心的话题,松开按键,魔杖连线大语言模型,获取其输出,并转化为语音,播放语音给用户。LCD显示先知的形象。
  • BLE空鼠:模拟BLE鼠标设备,控制电视或电脑。中键用于单击或双击,上下左右键用于辅助方向控制。
  • 小夜灯:在光照度低于限定值,且有人活动时,自动开启LED灯。整个过程MCU工作于ULP超低功耗模式下。
  • 自动亮灯:在光照度低于限定值,且有人活动时,通过红外遥控,自动打开家用灯具(需要灯具支持红外遥控)
  • 摇摇棒:挥舞魔杖,LED灯带显示选定图形或文字。图形或文字样式可以由MCU自动从网络获取(并自动减低分辨率以适合LED灯带的密度)
  • 对讲模式:两个魔杖可以在2.4G Mesh网络下实现语音对讲。
  • 配置模式:连接MCU所输出的WIFI接入点,浏览器打开指定地址,可以通过Web界面配置上述各项功能的具体参数。
  • 语音控制:以上大部分功能支持语音控制。LCD适时向用户提示语音指令。

 

硬件功能验证情况:

功能

主要电子模块 是否完成验证 更多描述
动作感知 MPU6050  
语音播放 ES8311,AW8010B 可以播放存储在Flash上的MP3文件,或者网络下载的MP3数据流
语音输入 ES8311,ZTS6117 用于语音命令识别
红外控制 IR940F3


(上一个版本曾使用其他型号器件验证过此电路)

用于控制家用电器的开关
红外接收 DY-IRMHA384-T05-2KB

(上一个版本曾使用其他型号器件验证过此电路)

用于学习家用电器的红外遥控器指令
LED灯 F8MM 0.75W 用于作为手电筒或小夜灯的光源
WS2812B灯带   用于展示光影效果
环境光感应 PT550F3 用于小夜灯模式下避免白天亮灯
LCD显示屏 GMT128-01(圆屏) 用于展示系统状态和动画人物形象,文字等
人体存在感应 MG58F18 用于实现接近魔杖时,自动唤醒魔杖的效果。以及小夜灯模式下实现自动亮灯等功能。
五向按钮   中键连接GPIO0,启动过程可以用于做BOOT键,正常运行时根据魔杖模式定义功能。上下左右四个键通过ADC实现输入检测,根据魔杖工作模式定义功能。
BLE空鼠 ESP32S3R8  
先知模式 ESP32S3R8, W25Q256JVEIQ 用于与大语言模型聊天
电池电压检测   用于报告电池电压

 

此版本存在问题:

  1. 人体存在感应雷达模块的安装方向不符合外壳的设计要求
  2. 对于用于唤醒深度睡眠状态下的MCU的GPIO未设计外部上拉或下拉电阻(用于进一步减少深度睡眠状态下的电流)

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
暂无数据
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航