建立基于Arduino的空调控制系统 – 参考项目

标签: arduino 空调 控制 | 发表时间:2015-01-14 08:10 | 作者:u013614126
出处:http://blog.csdn.net

建立基于Arduino的空调控制系统– 参考项目

 

 

声明:

本文为 技术小战博客原创,其中引用内容如涉及侵权请原作者留言评论,确认后将立即予以删除。转载请注明出处。

 

 

人们在生活常常会在回家前希望家里的设备可以提前打开或者准备好某些功能,例如打开空调。而实际上,空调遥控器通常都是手动控制,最多提供定时功能。要实现稍微复杂一点的都不容易,比如一次设定就实现定时开机后再定时关机。要调整模式更不可能。远程控制更加困难。

笔者在检测与控制的课程中选择了“基于Arduino远程控制空调”这样的主题。希望能实现复杂的定时功能、实现坐在教室里就能让寝室的空调提前打开的功能等。

通过搜索,笔者发现了四个比较具有参考价值的项目。部分项目被墙,可能需要特殊方式访问。

项目一:

来自 Instructable.

此项目主要参考价值在于提供了接收、发送红外编码的可行方案。其采用的 IRremote开源库非常实用,在某些Arduino套件中也是采取的这个库。

但是此项目对网络部分所给的解释较少。关于手机应用,提供了一个示例的app,没有源码。

另外作者还提供了一个小工具,是Java写的转换收到的原始红外编码的格式的小程序。相关源码都在作者的 repo上。另外,程序注释是意大利语。

项目二:

来源点我

这个项目提供的信息不很多。但是提及了一个重要的物联网平台 Xlively。其前身是 Pachube.com。

国内类似的平台有乐联网、Yeelink等。笔者会在接下来的几篇博文里用到它们。

项目三、四:

来源: 项目三项目四

与项目一类似。未进行过多了解。值得一提的是项目四提供了 app源码,可以参考。

 

以上就是笔者在尝试建立于Arduino的空调控制系统时的主要参考。实现这一功能的难点有两个:一个是红外编码,另一个是服务器搭建。红外编码部分笔者有了一些了解,并且成功进行NEC编码的发送和解码,可惜没有成功控制空调。服务器搭建很成功。这两个技术点都将在之后的博文中分享。

 

作者:u013614126 发表于2015-1-14 0:10:02 原文链接
阅读:184 评论:1 查看评论

相关 [arduino 空调 控制] 推荐:

建立基于Arduino的空调控制系统 – 参考项目

- - CSDN博客推荐文章
建立基于Arduino的空调控制系统– 参考项目. 技术小战博客原创,其中引用内容如涉及侵权请原作者留言评论,确认后将立即予以删除. 人们在生活常常会在回家前希望家里的设备可以提前打开或者准备好某些功能,例如打开空调. 而实际上,空调遥控器通常都是手动控制,最多提供定时功能. 要实现稍微复杂一点的都不容易,比如一次设定就实现定时开机后再定时关机.

新玩具:Arduino Uno

- Zheng - 大智若鱼
没生在一个好的年代,不能跟Wozniak一样拿电烙铁亲手做点什么东西. 中学的时候,一腔热情都被我喷到了集成度更高的电脑上. 到了大学,又阴差阳错地选择了文科,彻底与电子产品无缘了. 但这并不能阻止我对电子产品的热爱,比如我家还有一块万用表和烙铁(虽然用的极少),比如我对拆解电子产品有浓厚的兴趣. 前些日子看 thetwo.cc 的文章,发现两篇介绍NXT的文章.

自制 Arduino NFC 实验

- Nickcheng - Engadget 中国版
Google 大神刚刚发布了非接触式钱包挑战金流,不过这种金钱游戏离市井小民总是有一段距离,况且不是每个 Android 手机都有NFC 功能. 不过自己玩玩总可以:Joe Desbonnet 用 Arduino 开发板,作了个 NFC 的小小实验:. 一台有电子罗盘的 Android 行动装置(如图中使用的 HTC desire).

那些牛人们用Arduino做出的装备

- - 雷锋网
Arduino做为一款微控制器,最大的优点就是拥有丰富的接口、简便的编程环境并且提供了极高的自由度和可拓展性. 这恰恰为产品的实现提供了一个可靠的开源设备,并随着Arduino推广到世界各地,通过其设计的原型产品以及DIYer进行的创意实现层出不穷. 在美国东北大学,一个小组研发了一款Angle Tracking and Location At home System(ATLAS)系统,可帮助中风患者进行肢体的康复治疗.

OSBean Air,一块只有硬币大小的带 WiFi的Arduino

- - 36氪
接触过计算机的男生大概都有一股自己鼓捣智能设备的冲动,那种杜邦线和螺丝刀带来的乐趣或许并不亚于摩托车和其他机械带来的快感. 在模块化开源硬件体系Arduino出现之后,这种鼓捣成为了可能. 这个目前全世界最有影响力的开源硬件社区已经有Uno, Nano,Due,Leonardo,Yun等多个版本. 但源豆科技的杨锴觉得,目前还是有很多Arduino发烧友被挡在了开发大门外.

极客DIY:利用Arduino 制作一个小机器人

- - FreeBuf.COM | 关注黑客与极客
Arduino是一款开源电子原型平台,包含硬件(各种型号的Arduino板)和软件(Arduino IDE). arduino的一些特点,开源架构. 我们也可以很低的价格从网上购买到现成的控制板;统一接口的传感器,应有尽有的传感器组件. 通过统一的插口,很方便就能连接不同扩展设备. 作者提供了一些参考( 点击我).

从 Arduino 传递温湿度值给 Node 网站

- -
摘要:将 Arduino 制作成网络客户端,在电脑上创建并运行 Node 网站服务器程序,让 Arduino 定时向 Node 网站发布最新采集的温湿度数据. Arduino UNO 控制板,一片;. Arduino Ethernet 以太网模块(采用 W5100 芯片),一片;. DHT11 温湿度传感模块,一片.

Arduino开发板使用NRF24L01进行无线通信

- - IT瘾-geek
在本篇文章中,我们将学习如何使用NRF24L01收发器模块在两个Arduino开发板之间进行无线通信. 为了说明无线通信,我们将举两个例子,第一个是从一个Arduino开发板向另一个发送简单的“Hello World”消息,在第二个例子中,我们将在Arduino开发板之间进行双向通信,其中我们使用在第一个Arduino开发板的操纵杆,控制在第二个Arduino开发板的伺服电机,反之亦然,使用第二个Arduino开发板的按钮,我们将控制第一个Arduino开发板的LED灯.

結合Raspberry Pi與Arduino又可以跑Android的多功能開發板UDOO Neo

- - T客邦
受到Raspberry Pi與Arduino等開發板的刺激,許多想要自己打造各種智慧型設備的玩家,都能使用者種輕巧便宜的開發板將構想化為實際作品,UDOO Neo不但結合了兩者的特色,還內建了更多感應器與通訊模組,此外還能夠執行Android作業系統,讓開發板有更多可能. 由Raspberry Pi基金會推廣的Raspberry Pi開發板具有多種款式,基本上各款產品都具有完整的SoC(包含處理器、顯示晶片、記憶體)以及SD讀卡機、USB端子、視訊與音訊輸出端子等元件,只要裝上由Raspberry Pi基金會提供的Raspbian作業系統,或是由第三方提供的其他作業系統就能當作迷你電腦使用.

Arduino 与树莓派 Raspberry Pi 相比各自有什么优缺点? - 知乎

- -
因为近两年内有家装的需求,考察了市面上的智能家居方案,要么不靠谱看不上眼,要么价格高得离谱. 想着自己原来也搞过一段时间单片机,Linux 靠着 Google 和 StackOverflow 也能解决一些问题. 于是开始尝试 Arduino 和 RPi 在家居控制方面的各种实践. RPi 和 Arduino 两个完全不同运算水平的平台.