终归得以起来攻读FPGA了,终于可以开首学习FPGA了

  集成电路设计大赛赛程将至,作者以往要么不要头绪,然后又报了二个网络+,比赛报了,东西就亟须出来,时间很紧的气象下,所以采纳了开源的arduino的进展完结。从开首接触Arduino到成功工程,前前后后用了快两周吧。arduino用它强大的库函数援救,即便第一遍接触,只要求部分C语言的根底,就能快速学习运用了。纵然开源,不过大家拔取的动力传感器模块和雨露模块,并不曾现成的工程,所以本人只得硬着头皮自身做了。配置好WiFi模块就用了七日,再加上零零碎碎的一对事,上午睡觉都一直在想着怎么落成它。照旧在参考了大量的Arduino上传数据至物联网源码后,选拔用贝壳物联,找到调用引力传感器模块的法门,修改2个热度上传物联网的代码,终于把多少发了上来。这一周小编是有多么想FPGA啊,终于可以开头上学FPGA了。把作者做的进度分享出来,将开源举办到底。

  集成电路设计大赛赛程将至,小编前天要么不要头绪,然后又报了一个互连网+,竞技报了,东西就无法不出来,时间很紧的情景下,所以接纳了开源的arduino的实行达成。从开头接触Arduino到成功工程,前前后后用了快两周吧。arduino用它强大的库函数扶助,即使第3遍接触,只须要有的C语言的底蕴,就能高效学习运用了。即便开源,但是大家采取的动力传感器模块和雨露模块,并不曾现成的工程,所以小编不得不硬着头皮自身做了。配置好WiFi模块就用了二日,再加上零零碎碎的一部分事,早上睡觉都直接在想着怎么办到它。依旧在参考了大气的Arduino上传数据至物联网源码后,选取用贝壳物联,找到调用引力传感器模块的方法,修改3个热度上传物联网的代码,终于把数据发了上来。那20日我是有多么想FPGA啊,终于可以起来上学FPGA了。把小编做的进度分享出来,将开源举行到底。

一、 动用材质

一、 使用材质

ESP8266 WIFI模块,Arduino单片机,水滴感应模块,USB转TTL模块,杜邦线数根

ESP8266 WIFI模块,Arduino单片机,水滴感应模块,USB转TTL模块,杜邦线数根

二、 WIFI模块的安排
ESP8266模块帮衬STA/AP/STA+AP 三种工作方式。
*STA
情势:ESP8266模块通过路由器连接互连网,手机或电脑通过网络达成对配备的长途控制。
*AP
格局:ESP8266模块作为热门,完成手机或电脑直接与模块通讯,完毕局域网有线控制。
*STA+AP
方式:三种格局的并存方式,即可以通过互连网控制可已毕无缝切换,方便操作。

二、 WIFI模块的配置
ESP8266模块协助STA/AP/STA+AP 三种工作形式。
*STA
格局:ESP8266模块通过路由器连接网络,手机或电脑通过互连网完结对设施的远程控制。
*AP
方式:ESP8266模块作为热门,落成手机或电脑直接与模块通讯,完毕局域网有线控制。
*STA+AP
格局:两种情势的存活形式,即可以透过网络控制可落成无缝切换,方便操作。

笔者们那里为了有利于直接设置成三种情势并存的动静。

我们那里为了有利于直接设置成三种形式并存的景况。

ESP8266的接口如下图所示:

ESP8266的接口如下图所示:

 图片 1

 图片 2

个中须要用的端口是TX,君越X,CH_PD,VCC,GND

中间须求用的端口是TX,RubiconX,CH_PD,VCC,GND

TX,RX分别接USB转TTL接口的RX,TX,

TX,RX分别接USB转TTL接口的RX,TX,

CH_PD,VCC接3.3v(切记必须为3.3v)

CH_PD,VCC接3.3v(切记必须为3.3v)

GND接地

GND接地

联接物联网

联接物联网

打开串口调试助手,搜索串口,将Porter率设置为115200,然后将ESP8266的VCC引脚拔下在插上,会回到一串乱码和ready,表示连接平常,若是没有重返值,检查引脚是还是不是连接正确。

打开串口调试助手,搜索串口,将Porter率设置为115200,然后将ESP8266的VCC引脚拔下在插上,会再次回到一串乱码和ready,表示连接平常,若是没有再次来到值,检查引脚是不是连接正确。

 图片 3

 图片 4

出殡AT命令:+++,重回CLOSED,表示关闭之前设定的形式。

出殡AT命令:+++,重临CLOSED,表示关闭在此以前设定的情势。

 图片 5

 图片 6

发送AT+CWMODE=3+回车,设置WiFi模块为AT/AP形式,(WiFi模块的学问必要看手册),再次来到OK,表示设置成功

出殡AT+CWMODE=3+回车,设置WiFi模块为AT/AP模式,(WiFi模块的文化必要看手册),重临OK,表示设置成功

 图片 7

 图片 8

出殡AT+CWJAP=”WIFI name”,”WIFI
密码”+回车,连接WiFi。重回OK表示连接正确。

发送AT+CWJAP=”WIFI name”,”WIFI
密码”+回车,连接WiFi。再次来到OK表示连接正确。

 图片 9

 图片 10

接下来发送AT+CIPSTATucsonT=”TCP”,”www.bigiot.net”,8181+回车,重返如图所示,表示连接到贝壳网。

下一场发送AT+CIPSTA途乐T=”TCP”,”www.bigiot.net”,8181+回车,重回如图所示,表示连接到贝壳网。

 图片 11

 图片 12

那样WiFi模块就安插好了,然后将WiFi模块连接到开发板上,通电后,就会自动连续到贝壳网上了。

这么WiFi模块就布局好了,然后将WiFi模块连接到开发板上,通电后,就会自动屡次三番到贝壳网上了。

连日来手机端

老是手机端

再也上述手续,当连上WiFi后,在串口调试助手上发送AT+SAVETRANSLINK=1,”192.168.10.101″,伍仟,”TCP”+回车,中间的IP地址是手机端互联网调试帮手,作为tcp
sever激活后显示的地方,端口也是一律

重复上述手续,当连上WiFi后,在串口调试帮手上发送AT+SAVETRANSLINK=1,”192.168.10.101″,5000,”TCP”+回车,中间的IP地址是手机端互联网调试帮手,作为tcp
sever激活后显得的地址,端口也是同一

 图片 13

 图片 14

图片 15

图片 16

下一场将USB转TTL线拔下来,在插到电脑上,串口关闭再另行打开,然后手机和WiFi模块就会再而三上了(一次不成事可以多试一次)

然后将USB转TTL线拔下来,在插到电脑上,串口关闭再重复打开,然后手机和WiFi模块就会三番五次上了(五遍不成功可以多试一遍)

 图片 17

 图片 18

 图片 19

 图片 20

如上图所示,进行数量收发都没难题,

如上图所示,举办数量收发都没难点,

三、 将数据发送到贝壳网

三、 将数据发送到贝壳网

WiFi模块配置好了随后。大家那边用第十个WiFi模块配置连接到贝壳网,贝壳网是三个物联网,可以兑现与硬件进行远程交互。

WiFi模块配置好了以往。我们那边用第三个WiFi模块配置连接到贝壳网,贝壳网是两个物联网,可以兑现与硬件进行长途交互。

登记一个贝壳网账号www.bigiot.net

挂号一个贝壳网账号www.bigiot.net

点击添加三个装置

点击添加1个装备

 图片 21

 图片 22

拉长一个数目接口,那里可以修改借口类型

累加1个多少接口,那里可以修改借口类型

 图片 23

 图片 24

丰硕完成后,每五个配备都有协调专属的ID,APIKEY,

拉长落成后,每一个设备都有自身专属的ID,APIKEY,

 图片 25

 图片 26

各种设备有相应的数量接口,也有相应的ID

逐个设备有相应的数额接口,也有相应的ID

 图片 27

 图片 28

本身那边添加了多个数据接口

自家那边添加了多少个数据接口

 图片 29

 图片 30

下一场,将本身的代码粘贴复制,把引脚配置或协调安装好插好,设备ID,APK都修改好,数据端口ID也是同等,最终下载到板子上,然后在报到贝壳网,就足以会突显在线喽!

下一场,将自身的代码粘贴复制,把引脚配置或自己安装好插好,设备ID,APK都修改好,数据端口ID也是一样,最终下载到板子上,然后在报到贝壳网,就足以会显得在线喽!

将arduino程序和库文件分享出去,将开源举办到底。

将arduino程序和库文件分享出来,将开源进行到底。

链接:http://pan.baidu.com/s/1geJOevL 密码:xp2p

链接:http://pan.baidu.com/s/1geJOevL 密码:xp2p

 图片 31

 图片 32

水滴模块的起头状态为0(没有水滴)

水滴模块的初叶状态为0(没有水滴)

 图片 33

 图片 34

当水滴模块上沾点水在上面,突显的数值会变成1.

当水滴模块上沾点水在下面,突显的数值会变成1.

 图片 35

 图片 36

开辟引力传感器的数量接口,等待一段时间后会出现数量浮以后接口上

开拓动力传感器的数额接口,等待一段时间后会出现数量彰显在接口上

 图片 37

 图片 38

末尾附上本身的收获图,为了做好这几个,作者只是苦思冥想了许久。

终极附上本身的名堂图,为了办好那几个,作者可是搜索枯肠了漫漫。

 图片 39

 图片 40

自己这里运用的是水滴模块和地力传感器模块,须求动用把其余模块的多少上传的同校团结改代码吧。

自家那里运用的是水滴模块和地力传感器模块,须要动用把其余模块的数额上传的同桌团结改代码吧。

 图片 41

 图片 42

转发请注解出处:NingHeChuan(宁河川)

转发请注解出处:NingHeChuan(宁河川)

村办微信订阅号:NingHeChuan

民用微信订阅号:NingHeChuan

一旦你想立刻接受个人创作的博文推送,可以扫描左侧二维码(可能长按识别二维码)关注个体微信订阅号

如果你想及时吸纳个人创作的博文推送,能够扫描左侧二维码(大概长按识别二维码)关心个体微信订阅号

知乎ID:NingHeChuan

知乎ID:NingHeChuan

微博ID:NingHeChuan

微博ID:NingHeChuan

原文地址:http://www.cnblogs.com/ninghechuan/p/6863541.html

原稿地址:http://www.cnblogs.com/ninghechuan/p/6863541.html

相关文章