物联网全栈教程--手把手教你开发一个智能浇花器(1)->开发环境安装

大家好,我是Mr_Dong,是一个集美貌和才华于一身的美男子。不允许反对。下面我们正式来讲ESP8266 开发环境的安装。

关于ESP8266是个啥?简单说来,ESP8266 是一个内置了单片机的WIFI模块,那ESP8266可以做啥呢?我一脸认真的告诉你,除了可以用来通过WIFI方式控制内置单片机的各项资源(GPIO,TIM,ADC等等)。还能裹上鸡蛋液,撒上面包糠,下锅炸至金黄,隔壁小孩都馋哭了。。。

那为啥要找ESP8266作为全栈教程的硬件主控呢?主要是因为物联网中终端设备众多的运用场景很多,讲究价格和性能,以及功耗的平衡。在这方面,ESP8266是一个不错的选择。还有一个次要原因嘛,其他处理器我也不会。还不愿意学啊...学习是不可能学习的.这辈子都不可能学习的.ESP8266开源API又好玩,还可以抄袭官方demo代码.这感觉比学习其他处理器好多了。。。哈哈哈哈。

下面开始我们今天正式的课程。

ESP8266的 开发环境介绍.....zzzzzzz,此处省略100000000000000字.....

好的,在我呕心烈血,孜孜不倦,认认真真讲完了ESP8266 开发环境介绍之后,下面我们开始讲开发环境的安装。

ESP8266 开发环境的安装

(1)点击 https://pan.baidu.com/s/1lxmRP996DQoq4ggdvdLodg ,找到如下图红框所示“安信可ESP系列新IDE”。

(2)如下图所示点入之后,选择如下图红框版本。

(3)将软件下载,解压。如下图所示,双击如下图红框处进行解压。

(4) 在弹出来解压根路径中,选择你希望解压的路径和文件名称,路径和名称可以随便填。注意不能用中文。如下图所示。

 

 

(5)在解压完成后找到你解压后的文件夹,并选择如下图所示红框处进行双击。

 

(6)如下图所示,首先选择Default按钮,然后选择Save按钮。对开发环境进行默认设置。

(7)双击如下图红框,打开开发环境。

(8)如果打开后如下图所示,说明开发环境安装OK。恭喜恭喜。

ESP8266 开发环境导入代码

在完成了开发环境的安装之后,下面我们来讲一下如何导入代码。

(1)点击如下图所示中红框,下载代码到本地,并进行解压。这里说明一下,这个测试代码是我为大家修改好了测试代码。直接下载编译就能用,至于怎么移植,怎么设置代码等目前先不管,用我写的就行。后面再徐徐道来。

(2)找到安装开发环境下目录,如我安装的位置是:D:\WIFI_8266\AiThinkerIDE_V0.5 。找到下图红框中“OpenWorkSpace”进行双击。

 

 

(3)在跳出来的目录中将之前下载好的测试代码复制到这个目录下。并点击如下图红框所示处进入Esp8266_demo目录内。

(4)进入Esp8266_demo目录,出现如图所示界面后(一定要能看到makefile 文件),将该目录复制保存。(为了区分,这里将复制后的目录称为ESP8266 工程目录)

(5)接着在开发环境中选择import 选项,开始导入代码。如下图所示。

(6)选择如下图所示。

(7)将之前保存的Esp8266_Demo 工程目录复制到existing code Location,并选择如下图所示红框处。其中project Name 处不需要填写,会自动生成。

(8)导入后,选择红框1处(我们导入的代码目录),接着点击红框2处(像个锤子表示编译代码,为啥用锤子表示编译,估计意思是你编译个锤子吧。哈哈哈),观察是否出现了红框3处,如出现,说明编译成功。恭喜恭喜。

 

ESP8266的下载

在上述完成了代码的编译之后,我们开始下载代码到ESP8266。

(1)是时候掏出我们的硬件了,这个硬件这里等待我添加一个广告(先占好坑,不急)。进行如图连接。

(2)接着打开资源管理器,查看端口,这里我的COM是COM4,你们的不一定是COM4,可能是COM1,COM2,COM3等等

(3)但是如果你没有出现COM口。说明缺少驱动,看下图所示安装驱动,如果你出现了COM,就不需要了。如下图所示,直接下载一个驱动精灵,然后点击驱动管理,选择驱动异常的设备,点击安装就行(如果还不会,请在下面留言,我再一步步讲解怎么装驱动)

(4)选择如下图所示红框内软件进行下载并解压到本地

 

(5)解压后,双击如下图红框处所示软件。

(6)按照下图进行配置,其中Download path config 中 blank/boot_v1.5/esp_init_data_default  在你的ESP8266 工程目录下/bin文件夹中,\user1.1024.new.2 在 bin\upgrade中。其他设置如下图所示就行。其中COM我的COM是COM4,你如果不是COM4,比如是COM5,请选择COM5.(其实你点一下会自动帮你选好)。

(7)点击START进行下载,如果没反应,可以把ESP8266开发板上三个键都按一下。(为啥按三个,因为其中有一个是复位,懒得描述哪个是,你直接全按一下好了)。如果显示FINISH。说明下载完成。

ESP8266调试

(1)下载如图所示软件,并进行解压。

(2)解压之后出现一个很阔爱的名字,大傻串口调试软件。

(3)接着点进行,出现了一个小鸭子头像的软件,双击软件打开。

(4)按照下图进行配置,注意,我的COM是COM4,你如果不是COM4,比如是COM5,请选择COM5.再次把开发板上三个键都按一下,让开发板复位,如果出现了下图所示的hello,world。说明程序下载成功。

 

终于写完了.....现在是北京时间23.24 pm .睡觉?睡觉是不可能睡觉,这辈子都不可能早睡的,撸串又那么香。。。。。。

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本项目实现从上位机软件选择湿度传感(湿度传感或碳棒)和浇水形式(潜水泵或电池阀), 同时返回土壤湿度、室内温度、湿度到上位机上显示。 主要部件: 自动浇花系统控制 1个 Micro USB线 1根 DHT11(DHT11数据手册)温湿度传感 1个 土壤湿度传感 1个 模拟接口转数字接口传感连接线 2根 潜水泵 1个(注意:潜水泵必须在水中使用,不能露出水面!) 潜水泵电源连接线 1根 主板电源连接线 1根 橡胶水管 1米 安装步骤: 1、先将水泵的连接头接到控制的Solenoid Valve端子上,蓝色接负极(-)棕色接正极(+),然后将电源连接头接到PWRIN端子上,黑色接负极(-)红色接正极(+)。 2、将控制板安装到外壳底板上,然后将Moisture Sensor(土壤湿度传感)插到传感接口上,这里使用橙色传感连接线,注意方向,传感在控制上的默认端口为模拟口2。 3.将DHT11温湿度传感插到传感接口上,传感在控制上的默认端口为数字口9。 4、使用Micro USB线连接电脑,初次使用需要安装USB驱动程序,先去下载Arduino最新的IDE: https://arduino.googlecode.com/files/arduino-1.0.1-windows.zip 5、使用Micro USB线将程序下载到主板上 7、将水装到水桶或水盆里,放在离花盆较近的位置,把配的水管插到潜水泵上然后置于水中,必须保证蓄水充足,以供浇水(注意潜水泵必须在水中使用,在空气中使用会导致损坏)。 8、将水泵和电池盒(或者电源适配)连接到水泵接口和电源接口上。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值