市面上这种USB灯设计得挺不错的,小巧方便。设计者是个人才,价格也很有竞争力,只要2块钱一个。

我想动手做一款用语音识别开关的USB灯,市面上像小米,opple等都有做语音识别的智能灯。

但是这个有不同的地方:

1.它大体上是开放的,是可以玩的(如果你觉得原生固件设计不合自己味口,你有机会改软件,变成自己的菜)。硬件设计上预留了下载口,可以下载并更新固件。目前厂商是开放了大部分源代码,也可以自己定义命令词。(这里也要吐槽一下厂商,明明下载器用普通的串口就能做,非要限制专用下载器。看在价格的份上,也没有其它好的替代,先忍了。因为全开源,没有限制的方案是第一选择。)

2.设计上足够简洁。设计资料公开在github上。因为固件代码有版权上的问题,这个不能公开。但是我可以把自己修改的代码公开,厂商代码大家自己去找厂商搞。厂商要是像espif那样想明白了,估计也会放github上,做芯片就好好做芯片。乐鑫也在做离线语音识别,目前的状态不合味口,先等等,等合适了,也是可能转用乐鑫的方案。

设计:

1.LED功率在0.3~0.6W.

2. 支持USB A口直插入电源,也提供一个USB micro。

3. 预留了下载口,可以下载并更新固件

4. 默认支持命令:

”打开灯/开灯/芝麻开灯"。用来开灯.

“关灯”用来关灯。

超时3分钟自动关灯

5.成本控制在15块,体积紧凑:23mm*44mm

6.外壳,预留安装定位孔。可能会做一个3D打印外壳。

实现:

原理图:采用了模块,所以看起来挺简单的。

PCB:

渲染效果:

加工:

嘉立创PCB打样中

开始焊接元件

嘉立创PCB打样回来了,20210716

回来已经一周多,今天进行了焊接。

然后发现了两处错误:

1. USB A口电源搞反了。好在电源和地短了,没造成损坏。

2. 模块的2个GND没有接上地网络。

先飞线解决一下

 准备开始调试软件:

1.  之前在已经做了一个原型机,试用了几个月,总得来说还行。就是有时候存在误判灯就自己亮了,不过软件上是自动3分钟关灯。 灵敏度还行,然后语速不能太快。

这个是原型机:

做成实用,就紧凑好看多了:

2.这个芯片方案换了,原型机是9015,这个是9013(低端一点,性能号称没有降),软件也要作调整。

15块rmb做一个语音识别控制的0.3W白光LED便利USB灯相关推荐

  1. 无需小米349元的蓝牙中枢网关,15块ESP32做分布式中继蓝牙网关,解决大户型蓝牙覆盖难题

    要解决蓝牙覆盖问题还是有方法的,今天给大家带来的就是分布式中继蓝牙网关方案.让我们操练起来. 该方案跟上次方案一样,不影响原有米家的接入,也就是一套蓝牙设备可以同时接入米家和homeassistant ...

  2. 树莓派的简单应用--语音识别控制智能垃圾箱

    前一段时间用树莓派做了一个语音识别控制的智能垃圾箱,通过麦克风获取语音然后送到百度进行识别,根据返回的结果控制四个舵机(开启.关闭垃圾箱)或发出语音提示. 声明:语音识别的方法.流程是根据百度的例程改 ...

  3. CocosCreator学习1:做一个简单的游戏

    把计步器写好了,到了写游戏场景.控件什么的时候,傻眼了.想做一个简单的地图,可以在地图上点击选择城市,发现用Cocos2D-X代码码出来好麻烦,尤其是城市位置问题,需要调试去找对像素区域做一个按钮控制 ...

  4. 怎样用cocos2d-x做一个基于地图块的游戏(Part One)

    怎样用cocos2d-X做一个基于地图块的游戏 (Part One) 在这个分为上下两部分的教程中,我们将介绍如何使用Cocos2D-X和地图编辑器做一款基于地图块的游戏.在这个简单的地图块游戏里,一 ...

  5. 动手做一个小机器人——语音控制篇

    为了增加机器人互动性,考虑加一个语音识别功能. 语音识别实际上是个大工程,但是现在有很多可以离线识别的模块,不贵,功能也好用. 今天登场的主角是SU-03T,便宜好用,可以直接控制很多引脚,不过这里用 ...

  6. 用python做一个上位机串口通信_【教程】简易Python上位机之LED控制

    电子爱好者应该不会对"上位机"这个词感到陌生,毕竟或多或少有过接触.但若是说到上位机的开发的话,大家就不一定熟悉了.很多电子爱好者完全没有接触过上位机的开发工作,他们真的没有相应的 ...

  7. python 网关控制家居_Python竟然可以做智能家居温湿度报警系统!赶紧给自己寝室做一个...

    物联网技术开创了一个智慧城市的新时代,从智能摄像头到部署各种传感器,以此对城市各种数据进行收集,并经云端AI技术处理后,有助于提高对交通和街道等城市公共管理能力:物联网的发展也为智能家居带来了新的玩法 ...

  8. 自己动手做一个小爱同学温湿度传感器(成本八块左右)

    自己动手做一个小爱同学温湿度传感器 1.开发环境简介 2.开发思路 3.程序编写 (1)将点灯科技库文件和DHT11模块库文件导入Arduino的libraries文件夹. (2)下载点灯科技APP, ...

  9. 【Python 局域网控制】——做一个超简单的局域网指令控制电脑

    程序分为两部分,一个是客户端也是被操控的端口,另一个是服务端就是用来操作被操控的端口 点个赞留个关注吧!! 程序很简单,是通过局域网聊天系统改造而成,没有高级的GUI框架,只有简简单单的DOS窗口,这 ...

  10. 【微信小程序控制硬件⑦ 进阶篇】动起来做一个微信小程序Mqtt协议控制智能硬件的框架,为心里全栈工程师梦想浇水。

    文章目录 一.前言: 二.涉及的技术点: 三.框架的运行原理: 四.框架代码流程: 4.1 主线程: 4.2 获取设备列表显示设备,以及订阅在线的设备: 4.3 点击某设备如何实现携带此设备信息到控制 ...

最新文章

  1. 基于Linux的视频传输系统(上大学时參加的一个大赛的论文)
  2. react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output and
  3. 转代码判断邮箱是否合法
  4. eclipse自动排版快捷键、自动引入包
  5. Installshield x:实现序列号检验,获取用户信息并写入指定_ini文件1 - 子夜 MySpace聚友博客...
  6. 工作383-获取页面的宽度
  7. Linux流量监控工具 – iftop
  8. PHP header发送各种类型文件下载
  9. 分析内部运行机制,教你解决Redis性能问题
  10. VB 判断是否文本文件
  11. Android 使用 DownloadManager 管理系统下载任务的方法,android管理系统
  12. JS执行一次任务与定期任务与清除执行
  13. 常用数据库高可用和分区解决方案(2) — MongoDB篇
  14. 线性代数 : 矩阵消元
  15. JS数组常用方法整理(14种常用方法)
  16. WPS服务器维护,wps卸载云服务器
  17. VS2013使用教程总结(3)---修改VA的注释
  18. linux技术基础教程 [转载]
  19. BZOJ 1038: [ZJOI2008]瞭望塔 半平面交
  20. 360打响数字安全第一枪?免费

热门文章

  1. python-转义字符及其使用
  2. linux公社大量免费的在线android资料
  3. 安排座位 java_座位安排(seat)
  4. 鸿蒙石之鉴老猴死了怎么办,智取芭蕉扇那个剧情选分支1过不了怎么办
  5. w7计算机开机密码怎么设置,如何设置电脑开机密码,图文教你怎么设置开机密码(winxp/win7)...
  6. 原生的APP、小程序(微信小程序、支付宝小程序、头条小程序、百度小程序.等等)、H5 的优势与劣势分析有那些?
  7. iOS开发工程师求贤贴
  8. 贤华老师教你正确护肤,卸妆第一步 选择卸妆产品很重要
  9. 苏宁易购启动2022年货节:双线上线千场直播,拉满过年氛围
  10. 笔记本连接无线网络后通过有线网口共享网络