智 能 家 居 项 目
系统框图如下:
在实际项目中学习,对于找工作都有帮助,也可以用于毕业设计。
个人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)
效果图如下:
分享到:
相关推荐
课程设计C语言基于STM32的智能家居项目源码。已获通过的高分项目。 内附文档课程设计C语言基于STM32的智能家居项目源码。已获通过的高分项目。内附文档课程设计C语言基于STM32的智能家居项目源码。已获通过的高分...
智能家居项目实验指导书
基于ESP32的智能家居项目设计与实现.pdf
智能家居项目
很详细的手册,里面内容很多!
好用的Android项目,基于Zigbee技术的智能家居项目源码
基于企想平台的智能家居项目源码,山东省技能大赛智能家居项目源码,2020年智能家居赛题源码,2017年-2019年智能家居源码
C++实现基于QT的智能家居项目源码.zip 可作为毕业设计、期末大作业和课程设计,高分必过项目,下载即可使用,无需修改,项目完整确保可以直接运行。 C++实现基于QT的智能家居项目源码.zip 可作为毕业设计、期末大...
arduino智能家居项目
包括了智能家居的背景以及研发过程。
智能家居项目业务流程图.pdf
一套完整意义的智能家居项目 一套完整意义的智能家居项目 一套完整意义的智能家居项目
基于STM32MP157开发板实现的智能家居项目,C++智能家居源码
一、项目要求(基于51单片机的智能家居项目) 可以利用调试助手进行演示 一、项目要求 1、自动模式(获取以下值在lcd上显示): a、温湿度数据 b、光照数据 c、步进电机的转速等级(led亮的灯数),protious仿真中 2、...
基于stm32的智能家居项目,可以检测室内环境,开关窗帘,无线控制等
基于GEC6818智能家居项目包.zip
基于安卓的智能家居项目源码,通过Zigbee网络控制采集家居设备实现管理功能,支持手机端和平板,内含完整源代码 本项目是一个基于安卓的智能家居项目源码,通过Zigbee网络控制采集家居设备实现管理功能。 小米智能...