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
最后的实际效果就如同下面的短视频
领取专属 10元无门槛券
私享最新 技术干货