如何使用Arduino实现智能家居自动化
如何在智能家居中实现自动化场景联动 #生活技巧# #居家生活技巧# #电器使用技巧# #智能家居控制技巧#
步骤1:材料
带Android +以太网和Arduino的智能家居自动化
01-具有智能手机Android 2.3 +
01-有线以太网+路由器(我的模型是TP-Link(TL-WR740N)
01-Arduino Mega 2560 ou Arduino Uno + Shield W5100(Ethernet)
01-LED红外线(可选)
//---------------------------- ----------------------------
步骤2:App Inventor(控制Arduino的应用通过互联网)
首先,您需要创建一个应用android,在这种情况下,我使用一个应用发明2链接:http://ai2 .appinventor.mit.edu/
参考:https://www.youtube.com/watch?v=rwsKzyEpgoE
(教程:AppEthernet-App Inventor 2/频道:Android e Arduino)
将.aia下载到我的项目中,如果您需要将此应用程序更改为英语,因为我创建了n葡萄牙语
http://www.mediafire.com/download/pbcepmryegczdpb/SmartHouseApp.aia(Project .aia)
下载要在Android中安装的应用程序:
http://www.mediafire.com/download/v2yk79xk91eaw57/SmartHouseApp.apk
//---------------------- -------------------------------------------------- ------------
第3步:素描到Arduino Mega-代码链接下载
下载结束代码中的链接:
您需要更改:
byte ip [] = {192,168,0,00};//IP arduino
EthernetServer服务器(80);//端口访问权限
Obs:
01-您需要版本IDE 1.0.5-由于IRremote库,该代码在IDE 1.0.6中不起作用
02-如果需要更改,页面每4秒钟自动更新一次:client.println(‘《’MET A HTTP-EQUIV =‘refresh’CONTENT =‘4; URL = http://seudominio.no -ip.org/’》“);
03-在应用程序“ SmartHomeAPP”中,您需要更改为URL = http://seudominio.no-ip.org/‘
04-更改LED IR代码以打开或关闭电视或立体声
Lindo下载Sketch Arduino INO
http://www.mediafire.com/view/v2y3ztk5uhex2ij/APP_ETHERNET_INVENTOR_WAKE.ino
如何创建 http://seudominio.no-ip.org/
访问链接:https://www.youtube.com/watch?v=1FWGt5gnnYs或https://www.youtube.com/watch?v=ZPvvoEDjSww
//--- -------------------------------------------------- ----------
步骤4:了解代码和主要功能
“获取”方法将变量发送给ar duino,您可以在代码段中看到:
if(c ==’ n‘){
if(readString.indexOf(“ lampada1”)》 0){
digitalWrite(lampada1,digitalRead(lampada1)!); }
//---------向页面发送变量“ lampada1”
,然后Arduino读取整页并返回方法“ Get”,您可以参见代码段:
//botao lampada1
if(digitalRead(lampada1)){statusLed =“ Ligada”; }
else {statusLed =“ Desligada”; } client.println(“
Lampada 1-” + statusLed +“
”);
//---------在这一部分中,您可以看到“ + statusLed +”,它将在页面上打开或关闭此功能
///------------------------- ------------------------------------------------
责任编辑:wv
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
网址:如何使用Arduino实现智能家居自动化 https://www.yuejiaxmz.com/news/view/238441
相关内容
如何实现智能家居自动化?基于Arduino智能家居控制系统
DIY:利用Arduino制作智能家居系统
家庭自动化入门:基于HomeKit的ESP8266 Arduino教程
基于arduino的智能家居系统
在物联网智能家居系统中,如何通过编程实现家庭设备的自动化控制和联动?
AI智能家居系统如何实现自动化控制?
如何逐步创建家庭自动化
运用智能设备实现家居自动化
智能家居选购攻略:教你如何实现家庭自动化