本篇文章给大家谈谈e4a浏览指定网站源码分享,以及e4a取网页源码和取网页源码2对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。
我的gi945还没完善暂时还不能分享完整的代码…大家看看我夏天时做的一个小玩意吧~
这个夏天改造了一个220v的小台扇.(PS:虽然现在已经快冬天了)
因为小台扇只有简单的机械定时,不够灵活,所以改了一下用E4A做个安卓的APP.
用来控制风扇.
对app感兴趣的同学可以在文章结尾下载源码(没啥值得学习的估计...最简单的客户服务端通讯)
ok现在app介绍完毕,再来说下硬件
硬件组成:
1.风扇一台用来吹风(废话)
2.ESP8266-12系列10元(12引脚比较多01好像就只有一个可输出引脚)
3.12V继电器3个用来控制档位拆机旧件
4.220vac转12vdc(某宝5R的样子大概)用来驱动继电器和稳压模块供电5元
5.11173.3v稳压模块(给8266供电)1.6元
6.三极管,电阻,二极管等等小原件多算点,算两元足够
合计:18.6元+3个旧件继电器
电路部分没啥讲的百度一大堆如何用8266驱动继电器(其实是我把原理图搞丢了..毕竟是好早以前的作品了)
先来说说如何DIY一块pcb板我用的是热转印的方法(因为懒这个要求的硬设最少)
相信大家都有看过如何热转印,但是做出来的作品往往不理想.为啥呢?细节(我最开始也被虐了好多遍才做出一个能用的不需要后改的板子)
下面讲细节:覆铜板在用之前用细砂纸轻轻打磨一遍去掉上面的氧化层
在转印之前在在腐蚀液里过一下,大概两秒钟
腐蚀液用一次扔一次,下次用新的(商家的话总是很好听不是么...)
腐蚀液的水温要好,别用室温水(感觉水略微烫手就可以)这样腐蚀的快
尽量把板子做的空间大一些,方便出错修改.
这是第一版把8266的引脚给弄反了,因为没用镜像…忘记8266是以贴片形式焊上去的…所以没用一直扔着吃灰
然后又腐蚀了修改后的第二版
看到那么多洞洞上没有原件了没?是当初设计时候想根据风扇挡数来点亮LED指示灯后来在焊接时候猛然惊觉这个板子是安装在风扇里面的..led给谁看啊?..很尴尬然后就不管了
风扇抛开电机电容线圈共4线一个零三根火,分别对应123档位,把4线在档位开关上焊下来接在对应的继电器上就可以了
讲下制作过程中遇到的问题..
看了下1117的输入电压貌似不能直接12V输入,为了保险起见在1117稳压前段加了个7805稳压到5V在给1117
第一次选错了三极管导致一上电全部吸合..(还好是无负载调试…)后来换了三极管型号就好了(因为不是专业的只是一个爱好者…so…对这些东西理解的不是很透彻.)
8266上电瞬间有一个io口会瞬间高电平不到一秒后归低(这个问题到现在我也没有解决…囧)导致风扇每次插上电源就会转一小下..我是用arduino的IDE开发8266的程序(app和8266源码我会在结尾分享)不知道是不是这的原因.
做完之后最重要的一步发个朋友圈O(∩_∩)O装个X
哦哦对啦我还用易语言做了个PC端的控制程序如下
加了随机风力和随机时间(尽量模拟自然风)这些功能是在控制端实现不是在8266实现所以要保持风扇和电脑的tcp长连接不断线才有效.
8266作为serverAPP和电脑软件作为client
8266最大连接数为5个是一个server可以和5个client同时保持链接
8266首次连接到路由,在路由里找到8266的内网IP地址192.168.1.xxx记下来一般情况下这个ip不会变动,即使重新烧写程序也不会变动.然后把这个ip作为server端的IP地址写在app里让app作为client去连接server
好啦就这些下面就是分享的源码(PC端,app,esp8266)
地址:http://pan.baidu.com/s/1mih2pzq
提取码:19af
ps:小编的英文和C语言烂的很….大家将就看.C语言都没正经学过入门都算不上…..
这些都是在局域网内控制的如果想外网控制(就是用手机的4G或3G网络)就需要把8266挂在第三方物联平台上
当时做这些觉得没有必要挂在外网(安全因素另说)一个风扇还要在千里之外控制.没必要啊!
如果有想了解如何外网控制欢迎留言人多的话我下一篇为大家讲讲如何在外网控制
如何用ArduinoIDE开发8266我在上一篇文章有讲感兴趣的可以去看下
欢迎关注哦~我感觉我又墨迹了好多
OK,关于e4a浏览指定网站源码分享和e4a取网页源码和取网页源码2的内容到此结束了,希望对大家有所帮助。
