如何使用Arduino实现智能家居自动化

电子说

1.3w人已加入

描述

步骤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

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分