一、介绍
LinkNode R4是一个兼容Arduino的WIFI开发板,具有4路继电器,可用于强电控制,集成WIFI芯片ESP-8266EX。LinkNode R4可以直接兼容Arduino IDE上的Generic ESP8266 Module开发板,不需要做任何修改,这使得LinkNode R4开发IoT项目更加简单。
二、特点
(1)ESP-8266EX主控单元
(2)CPU主频达到80MHz
(3)Flash为2MB
(4)4路继电器模块
(5)板载电源芯片,支持12-15V电压输入
(6)跳线选择下载与运行模式
(7)4个LED继电器控制指示灯
三、继电器接口定义
WIFI接口 接口状态 继电器状态
GPIO12 0 S3 断开,D6 灭
GPIO12 1 S3 闭合,D6 亮
GPIO13 0 S4 断开,D7 灭
GPIO13 1 S4 闭合,D7 亮
GPIO14 0 S2 断开,D8 灭
GPIO14 1 S2 闭合,D8 亮
GPIO16 0 S1 断开,D9 灭
GPIO16 1 S1 闭合,D9 亮
四、教程
1、开发环境的搭建
如果你没有Arduino IDE则需要去Arduino官网下载,我所用的是Arduino1.6.8,其它版本操作大同小异。
打开Arduino IDE->文件->首选项
将http://arduino.esp8266.com/stable/package_esp8266com_index.json放到附加开发板管理器网址。
工具->开发板->开发板管理器
搜索ESP8266并安装。
安装完成后就可以到工具里面查看是否已经有Generic ESP8266 Module了。
2、控制一个继电器工作
工具:
LinkNode R4 x 1
USB转TTL x 1
直流稳压电源 x 1
注意事项:
电源输入电压范围:7V-28V,建议 12V/1A-15V/1A;
继电器输入电压(即被控电压):小于 270VAC/10A 或者 125VAC/12A;
USB转TTL与板上的RXD,TXD交叉连接,GND与GND连接,下载时用跳线帽短接Download,程序运行时短接Program。
新建工程:
将LinkNode R4通过串口与PC连接
PC端选择相应的串口并配置好参数,参数配置如下图:
将下面的程序写进新的工程,编译通过并上传。
void setup()
{
pinMode(12,OUTPUT);
Serial.begin(9600);
}
void loop()
{
digitalWrite(12,HIGH);
Serial.println(“Relay ON\n”);
delay(1000);
digitalWrite(12,LOW);
Serial.println(“Relay OFF\n”);
delay(1000);
}
上传完成,此时将跳线接到Program处,并打开串口,此时可以听到继电器咔哒咔哒的声音,同时串口打印Relay On,RelayOFF。
3、 通过IO远程控制LED的闪烁
进入www.linksprite.io注册一个账号点击选择Create DIY DeviceDevice Name LinkNode R4
Device Type 02(Simple light)
Group Name LinkNode R4
连接LinkNode R4,创建一个新的工程并将下面的代码上传。#include