论坛风格切换切换到宽版
  • 580阅读
  • 4回复

利用“内外科”综合手段让物联网开关复活 [复制链接]

上一主题 下一主题
离线bh4xjx
 
发帖
76
只看楼主 倒序阅读 0楼 发表于: 07-19
前几年买了两个wifi开关,如图1,外观还行,但用了一阵子后因其功能单一让其吃灰好久。再找出时发现APP不能用了,打厂家客服得知停服了,只能作为普通插座来用。。。。。。无语哪。
[attachment=763452]图1

前两天学习王亮老师的物联课程,让我突发想法:救活这个两wifi插座,做到物尽其用。说干就干。我从以下几个方面讲述这次救治过程。
一、外科手术
打开后发现:在主线路板上直插了一块小电路板,在这块小电路板上又加焊了一个Wifi模块,用其控制继电器通断,从而达到用手机实现远程控制,如图2图2
Wifi模块焊下来后发现芯片标识已经被打磨过了看不清具体型号,直觉告诉我这应该是常用的ESP8266芯片。通过与手上其它ESP8266模块对比发现:这个被打磨过的芯片就是ESP8266芯片!至此看到了解决问题的希望。
想让它重新具备遥控功能必须重新烧写芯片,要想烧写芯片必须确认管脚。用到的管脚有3V3 GND IO0 IO2 RST EN TXD RXD8个。通过查看电路发现EN脚被电路置高,在此不表,剩下确定这七个管脚就行。经过一翻确认,3V3 GND TXD RXD各管脚分布如图3
图3

这时还有三个管脚没办法确定,最后将Wifi与小电路板剥离开来,如图4所示:
图4
用万用表与芯片手册最终确定的模块背后焊点的对应关系。如图5所示是在小电路板上过孔的位置:
图5
同时初步确认小电路板焊脚对应的功能,如图6,图7
图6图7
这时将ESP8266模块再焊回小电路板,在小电路板的背面过孔处置上锡球且引出导线,如图8。(说明:电阻的一端引脚是作为导线用,后期使用时将电阻剪下)
图8
各管脚用导线引出连上烧写器,如图9
图9

二、内科修复
使用Arduino编写程序,如图10




图10
编译后通过烧写器写入到ESP8266芯片中。
利用点灯科技公司的点灯blinker 做好模拟控制开关的设置。
图11



一切就绪后,就是令人期待的时刻。。。。。。唉,咋点手机的开关继电器就是没有动静!无奈拆开重整。在程序中将控制断电器的IO口从12口改为5口,写进芯片后,美妙的咔咔声音重新响了起来。至此吃灰许久的Wifi遥控物联网插座得以复活!


三、小结
1. 确定哪一款芯片是重要的第一步。
2. 知道了芯片再确认所需管脚是比较棘手的第二步。
3. 正确找出控制继电器连接脚是编写程序的关键。
4. 不足之处一:因时间和对点灯APP了解不足等原因,没有写获取Wifi配置函数。待日后完善。
5. 不足之二:没有确认好控制继电器的IO管脚就烧写程序,存在心态着急的情况。



离线bd3cb1
发帖
746
只看该作者 1楼 发表于: 07-19
        
呼号:BD3CB
姓名:赵学亮
电话:13388029229
地址:天津市津南区咸水沽镇南洋村
邮编:300350
离线bg4rua
发帖
98
只看该作者 2楼 发表于: 07-19
通用Wifi配置:     smartconfig
BI4VXX/集体台呼号BI4WRI(BG4RUA是预指配呼号,已经不用了) 邮件联系:hhccc@139.com
离线BG5DUT
发帖
206
只看该作者 3楼 发表于: 07-19
厉害了
姓名:朱建海
呼号:BG5DUT
无线电台类别:B
地址:浙江省浦江县浦阳街道沉湖村前王宅
手机:一三八六八九一五零零七
QQ:17880077
微信:jhmail2004
支付宝:jhmail2004@163.com
协谷G90S,八重洲VX-6R,八重洲FT-2D,八重洲FT-60R,八重洲FT-7900R,八重洲FTM-400XDR,正V740,倒V,PAC-12,GM300,OT2m,小米对讲机1,51G3,51TNC,AVRT4,宝峰UV-5R,宝峰UV-3R,10米渔台
离线bh4xjx
发帖
76
只看该作者 4楼 发表于: 07-19
回 bg4rua 的帖子
bg4rua:通用Wifi配置:     smartconfig (2020-07-19 13:32) 

谢谢老朋友的指点!