本文章承接上文,上篇文章已介绍 物美智能 平台服务端环境的两种搭建方式,本篇文章将介绍下硬件端的开发环境配置和开发板介绍。

注:官方代码文档与平台可查看下面gitee链接
https://gitee.com/kerwincui/wumei-smart.git

环境IDE

开发工具:Arduino IDE
开发板:esp8266 core for arduino v3.0.2

esp8266开发板介绍

本地环境安装Arduino IDE

1.下载并安装 Arduino IDE 软件

进入以下链接 https://share.weiyun.com/4zo2lDtU 下载软件
. 下载电脑系统对应的软件安装

2.下载并安装物联网开发板驱动

链接: https://pan.baidu.com/s/1acdc0dXdpR65J82FHH4y3A
提取码:whfv
1.下载此文件夹下的ch340 驱动,并安装
2.驱动成功后,将开发板连接电脑,会发现开发板电源灯亮起

3.驱动安装成功后进入电脑的设备管理器板子插上电脑可以看到

下载并安装 esp8266 开发板和库文件

1.安装开发板和库
文件 > 首选项,附加开发板管理网址添加下面地址ESP8266 使用:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
2.重启 Arduino,打开工具 > 开发板 > 开发板管理器搜索安装ESP8266(由于国内网络原因有可能会搜索不到)

测试开发板

一、点亮一颗LED灯

打开Arduino,将测试程序拷贝至IDE中

#define LED_PIN  2  //物联网开发板led连接在2号引脚
void setup() {
  pinMode(LED_PIN, OUTPUT);     //将IO设置为输出状态
// 循环执行
void loop() {
  digitalWrite(LED_PIN, HIGH);   //引脚输出高电平,将LED关闭
  delay(1000);                       // 延时1秒
  digitalWrite(LED_PIN, LOW);    //引脚输出低电平,将LED打开
  delay(1000);                       // 延时1秒

之后点击Arduino上的编译和烧录按钮,将代码烧录进开发板
之后可以看到开发板上的led灯每隔1秒交替闪烁

二、继电器控制

打开Arduino,将测试程序拷贝至IDE中

#define Realy_PIN  15  //物联网开发板led连接在15号引脚
void setup() {
  pinMode(Realy_PIN, OUTPUT);     //将IO设置为输出状态
  digitalWrite(Realy_PIN, LOW);    //引脚输出低电平默认关闭继电器
// 循环执行
void loop() {
  digitalWrite(Realy_PIN, HIGH);   //引脚输出高电平,继电器通电COM 和 NO导通 ,COM 和 NC 断开
  delay(10000);                       // 延时10秒
  digitalWrite(Realy_PIN, LOW);    //引脚输出低电平,继电器断开电源,即继电器恢复初始状态COM 和 NC导通 ,COM 和 NO断开
  delay(10000);                       // 延时10秒

编译并烧录,查看现象,会发现开发板上的继电器指示灯每隔10s变换一次。

(想要了解更多可查看物美智能官网:http://wumei.live/