天嵌 ARM开发社区

 找回密码
 注册
查看: 3612|回复: 4

智能家居项目

[复制链接]
zjhsucceed_329 发表于 2013-9-22 01:17:55 | 显示全部楼层 |阅读模式
本帖最后由 zjhsucceed_329 于 2013-10-16 11:19 编辑

作者:赵建辉
QQ:783692389
系统框图如下:

在实际项目中学习,对于找工作都有帮助,也可以用于毕业设计。
提供全程技术支持,带你完成一个真实完整的嵌入式Linux项目。
技术支持QQ群:153530783
技术支持邮箱:zjhsucceed_329@163.com
硬件配置:一块2440开发板、一个普通的USB摄像头、一个DS18B20温度传感器。
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)
file:///C:\Users\ADMINI~1\AppData\Local\Temp\msohtmlclip1\01\clip_image003.png
TQ2440可直接下载程序运行
下载地址

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
寻梦的感觉 发表于 2013-9-22 09:53:52 | 显示全部楼层
赞一个先!
xingyuan 发表于 2013-9-28 08:34:26 | 显示全部楼层
楼主厉害,现在做那一行?
 楼主| zjhsucceed_329 发表于 2013-9-28 13:19:54 | 显示全部楼层
工作是做嵌入式
借我你的一生 发表于 2014-3-10 21:22:11 | 显示全部楼层
MT8880电话模块
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-3 02:50 , Processed in 1.078132 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表