物联网-入门篇

ioT

Internet of Thing

大家好,今天给大家带来的是炙手可热的物联网技术的教学。我将手把手给大家做一个示范。

Step1 准备工作--元件清单

ESP8266芯片1块

LED灯一个

杜邦线2根

micro-USB线1根(安卓数据线)

面包板1块

Step2 搭建环境并编写程序

如何把我们需要的逻辑烧写进这块小小的芯片呢,我们利用到的工具是Arduino IDE。首先在打开电脑中已安装好的Arduino IDE(需要的安装包在文末给出)。接下来我来教大家如何配置ESP8266的Arduino开发环境

No.1打开Arduino IDE, 点击选择文件(File)->首选项(Preferences)

No.2输入

http://arduino.esp8266.com/stable/package_esp8266com_index.json

附加开发板管理网址(Additional boards manager)

No.3进入工具(Tools)->开发板(Board)->开发板管理器(Board Manager)

No.4选择ESP8266 库,并选择安装(install)或者在搜索栏搜索ESP8266,并选择安装。(由于我已经安装了,所以图中显示“installed)

No.5至此,我们已经搭建好了ESP8266在Arduino上的开发环境,接下来要着手编程了。(别紧张,我们并不是真正开始编程,只是使用自带的example来测试而已)

No.6将ESP8266用usb线连接上电脑(若连接不上请看文末),在Arduino环境中选择开发板的类型。打开工具(Tools)->开发板(Board)->WeMos D1(Retired)

No.7载入例程。选择文件(File)->示例(Example)->ESP8266WiFi->WiFiWebServer

No.8修改例程以连上WiFi或热点。将图中的“ssid”“password”修改成自己的wifi以及密码,接着需要注意的一点是选择ESP8266连接在电脑上的端口,然后点击“->”键,等待过后完成编译并上传(如果没有显示端口或者上传失败请看文末)。

1

选择端口

2

编译并上传

3

上传成功结果

Step3 调试结果

No.1上传成功之后说明我们具体的逻辑已经在ESP8266上了,这时候我们要做的就是打开手机热点或者等待ESP8266连上无线wifi,如果没有连上的话,可以按下开发板上的rst(复位键)。建议是使用手机热点方便测试。

当手机端可以发现ESP8266连入热点之后,打开Arduino的串口调试窗口

注意要将波特率设置成跟程序中的波特率相同,然后观察ip地址,记下来。

No.2接线。将ESP8266与Led灯相连。具体接线方式如下图:

No.3然后打开手机浏览器,输入“你的ip地址/gpio/1”或者“你的ip地址/gpio/0",对应着的就是LED灯的亮和灭。

End

最后的实际效果就如同下面的短视频

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171211G0ZE6K00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券