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

发布时间:2024-11-24 16:06

如何在智能家居中实现自动化场景联动 #生活技巧# #居家生活技巧# #电器使用技巧# #智能家居控制技巧#

步骤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智能家居系统如何实现自动化控制?
如何逐步创建家庭自动化
运用智能设备实现家居自动化
智能家居选购攻略:教你如何实现家庭自动化

随便看看