极客DIY:利用Arduino制作智能家居系统

智能家居系统简单来说是融合了自动化控制系统、计算机网络系统和网络通讯技术于一体的网络化智能化的家居控制系统。

本文中所展示的智能家居系统可以对室内外温度、天气变化以及门窗开关变化进行监测,功能相对较为单一,但更多的是提供给各位看官一个思路,希望看完之后能有所收获。另外本文以智能家居系统的原理以及使用方法说明为主,代码文件会在文末提供下载,包含arduino和android app 源代码以及apk文件。

DIY材料(所有的材料花费约为$90):

Arduino、以太网模块ENC28J60、2*DS18B20温度传感器、麦克风模块、雨滴传感器、红外传感器、簧片开关、继电器、4/7千欧姆的电阻器、双绞线、网线、焊接工具、螺丝刀

接线图及原理简介

如上图所示进行接线,然后将文末的代码输入到 arduino IDE。

工作流程如上图所示,传感器监测数据并实时发送到arduino上,手机或者电脑对arduino发送查看数据的请求,然后arduino对请求作出回应,最终数据会通过页面的形式展现在你的手机或者电脑上。

Android app说明

将apk文件上传到手机中,进行安装即可。安装完成后你可以点击设置按钮对ip地址以及是否启用报警系统进行设置。

当你启动报警后,红外传感器如果监测到家中出现异常情况就会通过手机发出警报。

浏览器设置说明

首先你需要打开你的路由器对IP进行设置,并打开80端口,然后即可通过浏览器访问该IP。

原文发布于微信公众号 - FreeBuf(freebuf)

原文发表时间:2015-03-15

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏*坤的Blog

DNS线路

1.5K2
来自专栏技术杂文

你信任的公司正在窃取你的信息

通常来讲,“购买新产品” 指的是这样的交易过程:购买食物时,可以先确认食材然后购买它,即使难吃也不会要了你的命;购买汽车时,首先它得符合所有安全标准;为特定目的...

1113
来自专栏猿人谷

如何学习linux操作系统

一、 选择适合自己的linux发行版 谈到linux的发行版本,太多了,可能谁也不能给出一个准确的数字,但是有一点是可以肯定的,linux正在变得越来越流行,...

3399
来自专栏FreeBuf

数据安全分析思想探索

日志分析在入侵检测中的应用越来越广泛,合适的使用日志,使日志产生巨大的价值,本文旨在探讨如何让日志的价值在安全领域发挥作用。

1914
来自专栏FreeBuf

序列化漏洞影响半数以上Android手机

Stagefright漏洞爆出没多久,Android平台又爆出一重大漏洞,影响55%的手机。IBM的X-Force应用安全研究团队近日发现了这一漏洞。 攻击者可...

2129
来自专栏ATYUN订阅号

【业界】PureSec数据显示:五分之一的开源无服务器应用程序存在严重漏洞

根据PureSec的数据显示,超过20%的开源无服务器应用程序存在严重的安全漏洞。 对1000个开源无服务器项目的评估显示,其中21%包含一个或多个严重漏洞或错...

2786
来自专栏杨逸轩 ' sBlog

如何建立个人博客?

7799
来自专栏织云平台团队的专栏

混合云管理问题,你解决了么?

本文将介绍织云是如何建设和使用命令通道解决混合云的服务器管理问题。

10.5K2
来自专栏企鹅号快讯

还在让浏览器自动保存密码?“自动填充”功能曝重大安全隐患

“用指尖改变世界” ? 来自普林斯顿大学的隐私安全保护专家警告说,互联网广告公司或者数据分析公司可以使用隐藏的登录字段从网页浏览器中提取用户保存的用于登录某些网...

1979
来自专栏带你撸出一手好代码

请给你的电脑加上固态硬盘

电脑速度慢,那是老生常谈的话题了。 不管是笔记本电脑还是台式机,是二三千块DIY的货色还是上万土豪配置, 在新系统刚装好那会, 使用起来肯定是顺滑如丝一般的感觉...

3185

扫码关注云+社区

领取腾讯云代金券