智能家居自动化的实现(Android+Ethernet Internet+Arduino)

家居自动化越来越受欢迎,吸引人之余也让大家买得起了。网络上提供了很多可以实现的想法,这都是之前未曾见的。在智能手机上展示给你的朋友:你可以离公寓几公里之外开关公寓里的灯,同时可以通过一个摄像头来控制开门。Cool!

步骤1:材料

带有Android+ Ethernet Internet + Arduino 的智能家居自动化

  • 智能手机(Android 2.3系统)
  • 线路以太网 + 路由器(我用的是 TP-link(TL-WR740N)
  • Arduino Mega2560 或 Arduino Uno + W5100 插板(Ethernet)
  • Led IP(可选)

步骤2:APP Invertor(一个完全在线开发的Android编程环境)(App通过网络控制Arduino)

首先,你需要创建一个app android,而后我使用了一个 app invertor 2 链接:

http://ai2.appinventor.mit.edu/

参考: https://www.youtube.com/watch?v=rwsKzyEpgoE

(教程: AppEthernet - App inventor 2 / Channel: Android e Arduino)

如果你需要变为英文,下载 .aia 到我的工程中(因为我用的是葡萄牙语)

http://www.mediafire.com/download/pbcepmryegczdpb/SmartHouseApp.aia(Project
.aia)

在Andoid环境下,下载安装App:

http://www.mediafire.com/download/v2yk79xk91eaw57/SmartHouseApp.apk

步骤3:下载例程到Arduino Mega -- 代码链接下载

你需要更改:

byte ip[] = { 192, 168, 0, 00 }; // IP the arduino

EthernetServer server(80); // Port acess

注意:

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 Download 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 orhttps://www.youtube.com/watch?v=ZPvvoEDjSww

步骤4:理解代码及主要特征

方法“Get”,用来给Arfduino发送变量,你可以看到如下代码:

if (c == ‘\n‘) {

if (readString.indexOf("lampada1") > 0) {

digitalWrite(lampada1,!digitalRead(lampada1)); }

//--------- send the page a variable "lampada1"

然后Arduino读取整个页面,而后返回“Get”发放,你可以看到下面的代码:

//botao lampada1

if(digitalRead(lampada1)){ statusLed = "Ligada"; }

else { statusLed = "Desligada"; } client.println("

Lampada 1 - "+statusLed+"

");

//--------- in this piece you can see "+statusLed+", it returns to the relay this on or off on page

//-------------------------------------------------------------------------

翻译自:Instructables

时间: 2024-10-14 09:49:44

智能家居自动化的实现(Android+Ethernet Internet+Arduino)的相关文章

一百元的智能家居——Asp.Net Mvc Api+讯飞语音+Android+Arduino

大半夜的,先说些废话提提神 如今智能家居已经不再停留在概念阶段,高大上的科技公司都已经推出了自己的部分或全套的智能家居解决方案,不过就目前的现状而言,大多还停留在展厅阶段,还没有广泛的推广起来,有人说最大的问题是标准不统一云云,但在我看来,最大的问题在于两个方面,一个是价格,一个是操作的简便性,技术上的问题并不是阻碍智能家居推广的核心因素. 再来说说最近很火很惹人爱的微软小娜,Cortana.本人作为微软的死忠,作为一名靠.Net混饭的屌丝程序男,自然是有一部撸妹的,并且在小娜推送当天更新了手机

ZigBee与Android的智能家居控制系统设计

智能家居是在传统住宅的基础上,利用现代科学技术,诸如网络通信.安全防范.自动控制.音视频等技术将家居生活有关的各种家居设施集成,构成的高效.便利.舒适.节能环保的家居环境.随着无线移动网络的快速布局,现代的智能家居只要有一个无线智能设备,即能通过客户端实时查看到住宅中的一切动态.在目前,智能家居控制系统中,有基于面板和红外遥控器或蓝牙的智能家居控制终端解决方案,也有完全基于PC机的智能家居控制终端解决方案,同时还有采用手机作为家居控制终端,利用GSM电话网络通信,实现短信或者语音控制.而以上多种

基于Android电视机的ZigBee智能家居系统设计

智能家居是利用先进的计算机技术,嵌入式系统和网络通信技术,将家庭中的各种设备(如照明系统.环境监控.安防系统.网络家电)通过家庭网络连接到一起的,自从美国在1984年真正的智能建筑出现以后,国外已经有将近30年的研究历史,而国内在这方面的研究就相对较晚,从2003年才逐步的应用于高端市场,而且标准不一.由于智能家居的系统具有安全.方便.高效.快捷.智能化等诸多的优点,从而使智能家居的开发建设成为21世界科技发展的必然趋势. 目前市场上使用的无线技术有很多,有蓝牙,WLAN技术等,由于协议复杂,成

Android开发—智能家居系列】(二):用手机对WIFI模块进行配置

在实际开发中,我开发的这款APP是用来连接温控器,并对温控器进行控制的.有图为证,哈哈. 上一篇文章[Android开发-智能家居系列](一):智能家居原理的文末总结中写到: 手机APP控制智能温控器就两步:一是通过手机,让WIFI模块接入网络,而是通过网络,使用手机对模块发送指令.在这篇文章中,我们来介绍第一个步骤. [时序图] [概念] [两种模式]: AP:即无线接入点,是一个无线网络的中心节点.通常使用的无线路由器就是一个AP,其它无线终端可以通过AP相互连接. STA:即无线站点,是一

入门智能家居,从 IFTTT 到 HomeKit 自动化(二)

入门智能家居,从 IFTTT 到 HomeKit 自动化(二) 目录 0. HomeKit.HomeBridge.HomeAssistant 分别是什么?关系是什么? 1. 开始前的准备 2. 整个应用框架的安装 3. 联动 IFTTT 的骚操作开始 4. 其他 5. 致谢 本章讲一讲「高级版自动化」.你可以现在设想一下:天气预报说要下雨了,网关灯变红!如果爸爸回家,手机接入 Wi-Fi,赶紧推送告诉我不要看小视频了!只要米家 + IFTTT + HomeAssistant 就可以做到! 前情回

云技术,智能家居与嵌入式——前景好的产业

第一章 云计算技术及在日常生活中的应用 1.1  三大应用 1.1.1 云物联 物联网 顾名思义,"物联网就是物物相连的互联网".这有两层意思:第一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络:第二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信. 物联网的两种业务模式: (1)MAI(M2M Application Integration), 内部MaaS: (2)MaaS(M2M As A Service), MMO, Multi-Tenant

第12章 智能家居

12.1智能家居概述 12.1.1传统家居与智能家居 物联网智能家居.传统智能家居区别 传统智能家居发展了20多年,至今为止取得了一定的进步,但技术落后.观点陈旧.创新乏力一直是中国传统智能家居企业的整体特征. 今天,随着物联网技术的高速发展,无线物联网技术给传统智能家居带来了全新的产业机会,一些全球优秀企业纷纷涉足物联网智能家居行业.在我国,虽然部分企业在无线物联网核心技术上取得了很大突破,但我们也应该清醒地看到大量技术落后的产品充斥市场仍是当前我国智能家居行业的重要特征.很多传统企业甚至一些

智能家居监控移动手机组态现实生活中的应用

智能家居监控是以住宅为平台,兼备建筑.网络通信.信息家电.设备自动化,集系统.结构.服务.管理为一体的高效.舒适.安全.便利.环保的居住环境.智能家居通过物联网技术将家中的各种设备(如音视频设备.照明系统.窗帘控制.空调控制.安防系统.数字影院系统.网络家电以及三表抄送等)连接到一起,提供家电控制.照明控制.窗帘控制.电话远程控制.室内外遥控.防盗报警.以及可编程定时控制等多种功能和手段.与普通家居相比,智能家居不仅具有传统的居住功能,提供舒适安全.高品位且宜人的家庭生活空间:还由原来的被动静止

有点想法系列:借助海尔平台打造智能家居的一点想法

前言:这只是本人做了一个无线通信项目,看了一篇文章,吃了一顿饭,饭桌上和同事讨论了手机行业(原谅京瓷和NEC都做过手机啊,原谅楼主村里人 没见识,感叹惊讶一下),之后加班,胡思乱想产生的个人想法,请不要嘲笑,照顾一下作者的弱小心灵,传播正能量. 物联网专业在我的母校西安理工大学已经开设,(分属计算机学院和自动化学院),最近畅想了一下智能家居,发现物联网这个很火爆的话题和概念,这么 多年了,却是依旧是现实中火不起来,比如海尔张瑞敏说的这么多年的要把海尔互联网化,其实现在海尔却仍是一个制造型企业,今