先从第一步来吧:
因为是智能家电小白,所以设想可能完全不对也有可能,也欢迎提供其它方案,让我长长见识。
1
Kirscheis 2019-01-15 03:41:50 +08:00 via iPad 1
依次回答
1. mac 控制音频口,有没有现成的红外指令库和控制音频口的轮子? 控制音频口在 mac 上常用 coreaudio,jack 等库,linux 和 freebsd 上也可以用 oss。红外指令那不就是一列 binary,这还要什么库,手撸就行了。 2. 如果要采集现有的遥控器发出指令,通过啥方法? 红外有专门的接收管,配合示波器,或者 ADC。我不清楚这东西有没有现成的硬件卖,自己做一个是很简单的。 3. 其他方案 对于红外遥控类,我用的 esp8266 加一个红外 led 直接怼在遥控家电的接收口上,通过 wifi 接入之后用一个中央服务器自动控制。需要调整的时候是用的 web 界面。Homekit 功能太少了,没办法真正智能化起来所以我没用这个。 |
2
applehater 2019-01-15 03:53:14 +08:00 via iPhone
音频输出电压可能还不够点亮红外 led
之前买了一包 cmos 忘记买红外 led,音频弄个简单放大电路就行 而且遥控信号载波频率是 38MHz,音频可能要 19Mhz 的谐波达成。 信号库没有的话可以直接硬编码保存下来。 |
3
Eiden 2019-01-15 05:30:00 +08:00 via Android
红外载波是 38khz 来着,esp8266+blynk 了解一下
|
4
loading 2019-01-15 07:12:45 +08:00 via Android
可能用接收管接麦克风,录下来。然后播放上接发射管就行了。但是这样会用掉你的音频口啊。
建议用 esp8266,经过 wifi,走 web restful api 直接控制。 |
5
xspoco 2019-01-15 07:34:24 +08:00 via Android
小米万能遥控?
|
6
vanishcode 2019-01-15 07:43:19 +08:00 via Android
说起来我之前用的 360n4s 还带红外的,遥控食堂电视。。。
|
7
lifanxi 2019-01-15 08:58:23 +08:00
用 Broadlink 的 RM,协议都分析得比较清楚了,用 HomeAssistant 就可以控制,可以不接入公网。
自己搞也没必要走音频口绕圈子,随便什么开发板 GPIO 直接接红外管,非常容易。 |
8
but0n 2019-01-15 09:27:35 +08:00 via iPhone
碰巧之前做过一个类似的
https://github.com/but0n/IrDA-stm32#readme |
9
victor97 2019-01-15 10:15:12 +08:00 via Android
小米不是有现成的吗
|
10
JCZ2MkKb5S8ZX9pq OP @Kirscheis @Eiden @loading @lifanxi
ESP8266 一直有耳闻,但因为是小白,所以不知道怎么写入这种板子,也不大会操作接线。软件我觉得问题应该不大,但硬件可能要克服的点对小白来说比较多。所以感觉那个直接插音频口的红外发射器,硬件基本不用搞,只搞软件,我上手会容易一些。 指令库有的话是最好。不过我看我的功放按钮实在太多了,可能需要采集一下。或者先从现成的 App,比如“遥控精灵”里找找看源码,先用简单的开关跑测试,或者 3.5 公对公录一下指令? PS:我美术出身,不过 python 和前端都还算熟,lua 也写过点按键精灵类的小东西,应该不会用到太复杂的编程吧? |
11
loading 2019-01-15 12:27:57 +08:00 via Android
先收藏一下,万一我也想做呢。
|
12
JCZ2MkKb5S8ZX9pq OP 翻到这么个玩意儿,好像也是玩家自己搞的,貌似就是 wifi+7 灯头。
[远程万能遥控器手机远程控制空调电视机顶盒 DIY 开发者-淘宝网]( https://item.taobao.com/item.htm?id=583006568917) |
13
Zy143L 2019-01-15 13:11:13 +08:00
emm 小米不是有现成的吗?淘宝上还有魔改版支持 RF 的 现在 ios 捷径用米家没问题了
|
14
lifanxi 2019-01-15 13:28:14 +08:00
@JCZ2MkKb5S8ZX9pq 所以我推荐你用 Broadlink RM,硬件全现成,可以不用云服务,直接用 HomeAssistant 支持,想做点什么改改 Python 代码就好。通过 HomeAssistant 也可以学习红外遥控器,也可以接入 HomeKit,所以原则上应该你一行代码都不用写就可以实现你要的东西。
|
15
JCZ2MkKb5S8ZX9pq OP @lifanxi 好的,谢谢。我搜看看。
|
16
JCZ2MkKb5S8ZX9pq OP 直接插耳机,用现成的那几个遥控精灵试了下,按键就是播放了一段音频。
原理应该就是左右声道通电,电信号激活波长 940 的 led 灯。 那这样就方便了,第一步最最简陋的方案,就是复制几段音频,然后买一个 3.5 转红外的发射器,插电脑上播放一下就行了。 只要播放成功,写个脚本让它播放还是很简单的。 已经下单,等到货了试试。 |
17
JCZ2MkKb5S8ZX9pq OP https://upload-images.jianshu.io/upload_images/12329419-bd1f8402a702b75e.png
大致看了下空调温度上下的两段音频,差异很小。 下一步不知道怎么自己把 binary 转成声音,时间频度要去了解下。 红外发射头估计到我这儿要两天时间。 ![]( https://upload-images.jianshu.io/upload_images/12329419-bd1f8402a702b75e.png) |
18
JCZ2MkKb5S8ZX9pq OP @lifanxi 对了,请教一个问题哦。我家里灯我以前装修也是埋了遥控,好像是无线信号的,可穿墙,遥控器是一拖三那种的。那种是不是就是射频的?我看博联有一个扁的带射频,RM 仅红外。
|
19
lifanxi 2019-01-15 20:13:11 +08:00 via Android
@JCZ2MkKb5S8ZX9pq 有可能是射频的,但不能确定。即使是射频的,也有不同的频率,博联那个只支持一种频率。如果你的开关查不到具体参数,能不能用可能只能试试才知道。
|
20
ashong 2019-01-15 20:23:47 +08:00
现在已经放弃米家 app,
用 home assistant 来控制各类智能设备,更灵活丰富, 支持的协议 /硬件也更多 |
21
JCZ2MkKb5S8ZX9pq OP @lifanxi 装修十年了,我看看能不能找到卖家问问。
|
22
JCZ2MkKb5S8ZX9pq OP @ashong 正在安装,装 UI 装了 N 遍卡了 N 遍了。
|
23
barble 2019-01-15 21:10:34 +08:00
@JCZ2MkKb5S8ZX9pq Broadlink rm PRO 支持红外和 433 射频 加上 音响就可以语音控制了,岂不是美滋滋
|
24
JCZ2MkKb5S8ZX9pq OP @barble 嗯,射频那个我要确认下跟家里灯配不配。
|
25
JCZ2MkKb5S8ZX9pq OP |
26
JCZ2MkKb5S8ZX9pq OP Mac 和 Win 都卡在这句话不往下跑了
INFO (MainThread) [homeassistant.loader] Loaded upnp from homeassistant.components.upnp |
27
lifanxi 2019-01-15 23:34:56 +08:00 1
@JCZ2MkKb5S8ZX9pq 我没遇到过你说的情况,启动应该跟网络无关了。你确定是卡住了,而不是已经启动完成了?直接 8123 端口访问下试试?
|
28
JCZ2MkKb5S8ZX9pq OP @lifanxi 靠!真的可以了,不知道为啥浏览器没弹…… 那两边都好了,我继续摸摸看。
|
29
KasuganoSoras 2019-01-16 00:08:35 +08:00 1
|
30
victsdo2005 2019-01-16 09:25:05 +08:00 via Android
小米万能遥控……再折腾下弄到捷径,siri,方便疯了。
|
31
JCZ2MkKb5S8ZX9pq OP @lifanxi 今天确认过了,家里的灯都是 315 的,10 年了。有几个遥控电源是 433 的。还有一个电动投影幕布,也是十年前的了,卖家自己都不确定。
看样子光博联带射频那个 pro 还是无法完全满足我的情况,打算先弄个 rm,反正便宜,先试试水。 HA 基本装完,今天连 homekit,win 卡 visual c++ 14 卡了半天,直接在 mac 上搞好了。 |
32
JCZ2MkKb5S8ZX9pq OP @lifanxi 发现现在淘宝在售的 rm pro+ 支持 315 射频了~
但叫法挺乱的 rm pro / rm2 / rm pro+ 几代产品区别大嘛?还是同一个产品不同叫法?看晕了 |
33
lifanxi 2019-01-18 08:45:13 +08:00
@JCZ2MkKb5S8ZX9pq 我也搞不清楚,我看了下我前年买的就是 RM pro+,有 433 和 315 的射频,不过我都没用过。
|