智 能 家 居 项 目
系统框图如下:
![](http://img.blog.csdn.net/20130924210259140?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvempoc3VjY2VlZF8zMjk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
在实际项目中学习,对于找工作都有帮助,也可以用于毕业设计。
个人QQ:783692389
技术支持:153530783
技术支持邮箱:zjhsucceed_329@163.com
硬件配置:一块2440开发板(500元左右)、一个普通的USB摄像头(30元左右)、一个DS18B20温度传感器(7元左右)。
每完成一步都有对应的源码,一点一点累积,到最终完成。
实现功能如下:
1、实现usb摄像头的数据采集;
2、移植SDL,使用SDL显示yuv格式图像到LCD;
3、如果摄像头不支持输出jpeg格式,则需使用libjpeg将摄像头输出的yuv数据压缩成jpeg格式,并在Linux使用eog图片查看工具查看之;
4、使用网络将jpeg图像发送到客户端,并查看之;
5、编写PC客户端(基于QT)
1)实现UI界面
2)实现图像数据接收
3)实现图像显示
4)实现缩放
6、增加远程电灯控制
使用开发板自带的LED模拟电灯,实际应用可以通过继电器控制家电。
1)修改服务器端代码,支持接收电灯(LED)控制指令
2)修改PC客户端程序,支持发送电灯(LED)控制指令
7、增加远程温度监测及报警温度设置
我使用的是TQ2440,没有板载温度传感器,我外扩了DS18B20温度传感器,DS18B20采用单总线通信,只需一个IO口就可以与2440通信,我将DS18B20接在S3C2440的GPG14引脚。
1)修改服务器端程序,支持采集温度,将温度输出到控制台
2)修服务器端程序,支持在LCD上同时显示图像和温度
3)修改服务器端程序,支持发送温度数据
4)修改客户端程序,支持接收温度数据,输出到控制台
5)修改客户端程序,支持显示温度数据在UI界面上
6)修改服务器端程序,支持报警温度设置
7)修改客户端程序,支持设置报警温度
8)修改服务器端程序,支持存储报警温度值到EEPROM
9)修改服务器端程序,支持jpg和yuv,及支持通过命令行设置参数
8、增加Android客户端
9、增加Windows客户端(基于MFC)
效果图如下:
![](http://img.blog.csdn.net/20130924210447640?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvempoc3VjY2VlZF8zMjk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](http://img.blog.csdn.net/20130924210511953?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvempoc3VjY2VlZF8zMjk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
分享到:
相关推荐
课程设计C语言基于STM32的智能家居项目源码。已获通过的高分项目。 内附文档课程设计C语言基于STM32的智能家居项目源码。已获通过的高分项目。内附文档课程设计C语言基于STM32的智能家居项目源码。已获通过的高分...
### 智能家居项目详细手册知识点概览 #### 用户需求 本智能家居项目的用户需求主要集中在以下几个方面: 1. **温度监测与警报**:终端界面需每5秒更新显示当前温度值,并采用摄氏度作为单位。一旦温度超过32摄氏度...
标题“基于ESP32的智能家居项目设计与实现.pdf”涉及到了几个关键技术点:ESP32单片机、智能家居系统的设计与实现。ESP32是一款功能强大的微控制器,适用于物联网(IoT)应用,具备Wi-Fi和蓝牙通信功能,并且拥有丰富...
【标题】:“基于GEC6818的智能家居项目” 这个项目的核心是利用GEC6818微控制器实现一系列智能家居功能。GEC6818是一款常见的嵌入式处理器,广泛应用于物联网(IoT)设备,特别是智能家居系统,因为它具有高效能、低...
智能家居项目实验指导书
智能家居项目分配中涉及的知识点广泛,涵盖了项目管理、通信协议、编程实践以及团队协作等多个方面。首先,智能家居作为现代科技的前沿领域,涉及到物联网技术、传感器技术、无线通信技术等。在项目开始阶段,了解...
智能家居项目源码是IT行业中一个热门的领域,尤其在物联网(IoT)技术快速发展的情况下,智能家居系统的开发成为了许多开发者和参赛者关注的焦点。本文将深入解析基于企想平台的智能家居项目源码,以及它在山东省技能...
STM32智能家居项目源代码是基于微控制器STM32和无线通信技术ZigBee实现的一个创新性毕业设计。这个项目旨在构建一个智能且可扩展的家庭自动化系统,它能够通过网络控制家中的电器设备,提高生活便利性和能源效率。...
智能家居项目素材是一个全面涵盖学校教学项目中的智能家具系统资源包,旨在帮助学生和从业者了解并实践智能家居技术。这个资源包可能包含设计文档、代码示例、电路图、模拟软件、教程和其他相关材料,以帮助学习者...
根据提供的文件信息,我们可以推断出此文档与“智能家居项目”有关。虽然链接无法直接访问以获取更多详细信息,但基于题目要求,我们将围绕“智能家居项目”的概念、组成和技术进行展开,提供一个全面且深入的知识点...
【标题】"基于GEC6818智能家居项目包.zip" 涉及的主要知识点是智能家居系统的设计与实现,核心处理器采用了GEC6818微控制器。在智能家居领域,这种类型的项目通常涵盖物联网(IoT)技术、嵌入式系统、传感器网络以及...
XXX智能家居项目计划书 智能家居是指通过智能家居系统连接家电和家居设备,使家居环境更加智能化、自动化和数字化。该项目计划书是中国大学生“互联网+”大学生创新创业大赛项目计划书,旨在介绍XXX智能家居项目的...
好用的Android项目,基于Zigbee技术的智能家居项目源码
Arduino智能家居项目是一个基于开源硬件平台Arduino的创新实践,旨在利用微控制器技术实现家庭环境的自动化控制,提升生活便利性与舒适度。这个项目的核心在于通过编程让Arduino板与其他电子元件协同工作,创建出一...
C++实现基于QT的智能家居项目源码.zip 可作为毕业设计、期末大作业和课程设计,高分必过项目,下载即可使用,无需修改,项目完整确保可以直接运行。 C++实现基于QT的智能家居项目源码.zip 可作为毕业设计、期末大...
标题中的“智能家居项目源码,智能家居源代码,C,C++”表明这是一个使用C和C++编程语言编写的智能家居系统的源代码库。智能家居系统是利用先进的计算机技术、网络通信技术和自动化技术,将家中的各种设备(如照明系统...
在本项目中,“Proteus 8.9仿真 智能家居项目”涉及到了电子工程和物联网领域的多个重要知识点。Proteus是一款强大的电子电路仿真软件,它结合了电路模拟与微控制器仿真,使用户能够在虚拟环境中设计、测试和验证...