haoDIY创好电子音响电脑科技DIY小制作发明移动版

主页 > 电子DIY > 综合DIY >

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



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

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

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

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

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

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

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

四、程序设计

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

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

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

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

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

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

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

五、下载程序

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

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

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

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

六、调试、使用

           下载好程序就可以接网线使用了,我用一个台灯作电器进行试验:
运用物联网实现的远程遥控电源开关(2)  (责任编辑:admin)
haoDIY创好电子 版权所有,电话微信13977534587