最好的电子音响科技diy制作网站

haoDIY_音响电子电脑科技DIY小制作发明

当前位置: 主页 > 电子DIY > 综合DIY >

运用物联网实现的远程遥控电源开关(2)

时间:2015-06-13 20:10来源:www.crystalradio.cn 作者:ntwhq 点击:
再将W5100网络扩展板插在Arduino UNO 开发板上: 最后将洞洞板插上: 四、程序设计 首先要安装Arduino 开发环境 ,Arduino下载地址: 点击这里 建议使用Arduino 1.0.5 版本。 再安装好Arduino USB芯片的驱动后Ardui


运用物联网实现的远程遥控电源开关 

再将W5100网络扩展板插在Arduino UNO 开发板上:
运用物联网实现的远程遥控电源开关 

最后将洞洞板插上:
运用物联网实现的远程遥控电源开关 

运用物联网实现的远程遥控电源开关 

运用物联网实现的远程遥控电源开关 

运用物联网实现的远程遥控电源开关 

运用物联网实现的远程遥控电源开关 

四、程序设计

        首先要安装Arduino 开发环境 ,Arduino下载地址:点击这里    建议使用Arduino 1.0.5 版本。
       再安装好Arduino USB芯片的驱动后Arduino软件就可以使用了,打开我提供下载的程序:
运用物联网实现的远程遥控电源开关 
       
       我的程序是根据yeelink 网站点亮LED的例程修改的,你使用时必须把程序中的API KEY、设备编号、传感器编号修改自己在网站上对应的编号,即程序下面三行要进行修改:

#define APIKEY   "482ee4cbxxxxxxxxxxxxxx754da9c84" // 此处替换为你自己的API KEY
#define DEVICEID    7280 // 此处替换为你的设备编号
#define SENSORID1   11477 // 此处替换为你的传感器编号

修改API KEY:
运用物联网实现的远程遥控电源开关 

修改设备号和传感器号:
运用物联网实现的远程遥控电源开关 

       程序中下面一句是设置设备访问网站的时间间隔的,不要设置得太短,否则容易死机,也不要设置得太长,以免更新速度慢,因为这里控制方式采用的查询的方式,控制开关的状态是在设备访问网站时才同步更新,如果时间设置长了,会在你发出指令后过延迟比较长的时间开关才动作。

const unsigned long postingInterval = 5*1000; // 数据传输的间隔为5秒

       程序中设置成自动获得IP地址,你的路由器中DHCP服务必须启用,不然要在程序中调置固定IP地址、DNS地址等。

五、下载程序

        程序修改好以后就将其写入Arduino 开发板了,将Arduino 开发板用USB连线和电脑连接好,先选开发板的型号:
运用物联网实现的远程遥控电源开关 

        再选对应的COM口:
运用物联网实现的远程遥控电源开关 

         最后点下载按钮就可以将程序下载到Arduino 开发板中了:
运用物联网实现的远程遥控电源开关 

          正常下载结束后的界面:
运用物联网实现的远程遥控电源开关 

六、调试、使用

           下载好程序就可以接网线使用了,我用一个台灯作电器进行试验:
运用物联网实现的远程遥控电源开关  (责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
相关文章
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容