引言
之所以会学习物联网的东西,是因为我公司服务的一个客户,需要经过物理开关接线来控制设备启动和关闭,
但是使用物理接线外观并不好看,所以我便去找无线控制的方法。
第一个版本购买非官方产品
2019-08-05 第一次购买物联网的设备,
买回来后发现无法烧录程序。这里使用的ESP-01S,烧录器购买错误了,然后又购买了一个USB转TTL下载器。
在想使用WIFI控制的同时也在想其他方法,于是购买了带弹性的线。
第二个版本购买官方产品
经过多次尝试,查找解决方法,找到了安信可的封装模块。
ESP01WIFI 模块插上即可使用。
第三个版本此时有一家客户需要在治具上亮灯
结合上面的东西然后制作一个WIFI亮灯的设备。
电池和设备组合在一起形成无线控制盒子。
再增加充电的功能。
客户看后感觉体积太大亮灯数量太少,所以需要优化,查找资料后发现ESP01 和51单片机可以配合亮灯,所以从这里下手。
在拿着锤子的人手中,所有的问题就像是钉子,之前一直在找ESP-01S的解决方法,到后来发现可以使用其他的东西代替,那就是NodeMCU,所以就尽快入手了一个。
感觉别人的方案是开发板,在这里验证成功后就自己开始画板子。
验证各种方案和芯片,走了不少弯路,例如下面就是,HT7133可以使3.7V的电池降压为3.3V但是电流不足,到后来才发现问题。
使用ESP-12F做自己的第一个板子,或许是上天眷顾吧,第一次竟然成功了。
后来发现一个IO口可以控制多个灯的方案 WS2812B灯珠。
开始使用ESP8266 模块做第一个客户的项目
但是依然在尝试ESP8266控制多个灯。
后来发现ESP-12S比ESP-12F少一些外围设备,果断选择。
后来想用ESP8266 红外线控制空调,但是失败了。
还购买了OLD屏幕的设备来显示。
发现了IP5306锂电池充电芯片,开始诛琢磨原来控制亮灯的方案。
后来发现IP5306芯片有一个弊端,那就是在电流比较小的时候会自动关闭。所以需要IP5306-CK定制版的芯片才可以,IP5306做了好几次都不可以,原来是GND脚没有接地导致的。这个板子验证了三次左右才成功。
目前问题基本都解决了,下面就是继续加深对这些东西的了解。