皮总生日,她闺密送了她一个小爱音箱。这玩意儿能是送给她的?这明显就是送给我的啊。但是这玩意儿吧,就只能当个音箱用,一些智能家居的玩意儿必须买米家的。所以打算研究一番。
拆开,发现有TTL焊点,上论坛看到大佬确实说可以ttl上。可惜我不会锡焊,是真不会。
硬上!淘宝买了和锡焊笔,送了锡条和松香(我都不知道松香干嘛的)。
反正瞎折腾是折腾成功了,TTL上开了SSH,屏蔽了自己更新,加了一个拦截器用来拦截小爱的语音然后执行我的脚本。完事!小爱的破解就此带过了,具体的教程可以去百度搜一搜,不同版本可能也不同。
到了本文的重点,WIFI继电插排。现在市面上成熟的产品,基本上都可以APP控制开关,但是这并不是我想要的,我需要的是一个我可以在任何地方都可以控制的插排。(其实后来发现,有挺多现成的产品都可以实现的。比如小米的,还有斐讯的。不过也是需要一些类似破解的手段。)
于是我在淘宝上找了一个esp8266继电器。
不过这玩意儿是12vDC供电的,我也不想还单独给他搞个供电,就想并联到插排上,所以还得整个变压器。就下图这样的
这玩意儿拆了壳子非常小,很合适。
然后又把家里的公牛插排翻出来。就下面这些玩意儿
先通个电,看看继电器是否正常
继电器正常,那么就差把固件刷进去了。
百度搜了一下,什么NodeMcu,AT固件,看不懂啊,我也没学过单片机啥的,这玩意儿估计难折腾。突然我看到了一个micropython的固件。
这Python我太熟了啊!就这个!!
刷上去后,根据教程,有个什么在线工具webrepl,可以写入脚本,我试了下,在线工具好像坏了,于是找到了源码,折腾一番成功写进去了。
脚本内容主要就是开机自动连个wifi(micropython固件会自己记录上次连上的wifi),然后开启一个http服务监听来控制pin脚。我还简单做了一个页面,给了个按钮,可以直接开关和查看状态。
我最熟悉的软件部分完成了,剩下的就是我只懂理论,不会实践的硬件部分了。
先把插排非法改装,把空间留出来:
上面掏空以后,其实是断路了,所以后续还得把上下火线焊接上。又要焊。。。实在不会
然后就需要火线接继电器com,同时并联变压器,然后零线接插排上,连上变压器。这样就实现了继电器通电就在线。
然后从常闭接上插排的火线。这样就可以顺利的用继电器控制插排是否断开了。
焊上去后大概是这样,(线很乱,只是试试,还没理)
试了下,完全没问题。插上电源,继电器自动连上wifi,开启http服务,可以用程序控制开关电了。而且是http服务,调用也简单。
用绝缘胶把线理了理,合上插排。然后给小爱写了一个指令,完成!!!!
至于这玩意儿有啥用,好像除了折腾的过程,这玩意儿一点意义都没有,哈哈哈哈哈哈哈哈哈哈
操666
哈哈哈23333