-
基于zigbee和ARM的智能家居环境监测系统全部资料
开发系统:Windows10 64位 Ubuntu 14.04 32 位 软件版本:Qt 4.8.6 IAR .0 Altium Designer 13.0 工具链:arm-linux-gcc 4.4.3 系统实现的主要功能如下所示: 1. STM32下位机 (1) 应用了小型的嵌入式操作系统μC/OS-II; (2) 各个传感器的数据以多任务的形式获取,实时性很好; (3) 数据调试使用STM32串口1; (4) 数据的发送使用STM32的串口3,并以任务的形式进行打包发送,具体数据帧格式请看代码; (5) STM32接收数据采用终端方式,当有数据到来时会触发终端,进入数据接收解析过程,在此过程中会对数据的帧头 等信息进行判断; 2. Zigbee无线通信 Zigbee部分其实没有太多功能,一句话概括就是一个串口透传功能!本来当初计划直接使用zigbee驱动各个传感器,然后组网后发送给协调器,考虑到既然学习了STM32,就利用上吧!其实这里完全可以直接使用zigbee,不使用STM32的。 两套方案的编码工作其实早就已经完成了,思考了好久才决定采用STM32 zigbee方式,这样下来可以学到很多,尤其是μC/OS-II系统的移植,还是很深奥的,很值的以后继续深入的去学习。 3. ARM上位机 ARM上位机采用友善支臂的SMART210开发板,自己后续移植了Qt4.8。上位机主要实现了一下几个功能: (1) 模拟室内三个场景:卧室、客厅、厨房 (2) 分别对这个三个场景下的温度,湿度以及烟雾浓度进行一个测量并显示; (3) 使用LED灯模拟室内照明灯; (4) 使用人体红外传感器进行检测是否有人(这个传感器有点不靠谱,最后取消了) (5) 当初计划添加视频监控,到了后期发现工作量太大,没有时间做了,所以就没有完成,这点以后会添加上去的。 (6) 代码中使用了“liudianwu”分享的一些api,由于时间紧,所以直接拿来用了,在此感谢! (7) 代码重复率有点高,好几处的button样式是相同的,完全可以提取出来,在此请大家海涵。
- 2019-04-03下载
- 积分:1
-
android stdio
免费的的的 最少50字网速不要在源码包设置解压缩密码,否则,将通不过审核。暂只支持.zip, .rar, .tgz, .tar.gz, .bz2 格式最少50字。请完善应用资源描述,描述越详细,下载次数越多最少50字。请完善应用资源描述,描述越详细,下载次数越多最少50字。请完善应用资源描述,描述越详细,下载次数越多最少50字。请完善应用资源描述,描述越详细,下载次数越多最少50字。请完善应用资源描述,描述越详细,下载次数越多
- 2023-03-09 22:40:03下载
- 积分:1
-
坦克大战
TankWar坦克大战源码实现。其中包含类Wall、TankClient、Tank、Shot、Item、HitPoint、Bomb
- 2022-01-26 05:38:35下载
- 积分:1
-
android应用源码仿小米便签
是一个仿小米便签的android开发的整个工程,包括res等文件,自己验证过了没有bug,下载来可以直接导入eclipse打开run。初学者可以学习借鉴一下。
- 2023-04-23 18:30:04下载
- 积分:1
-
linkit_teris
Android环境下简单的连连看和俄罗斯方块(Android environment and simple Tetris Lianliankan)
- 2011-07-14 09:21:04下载
- 积分:1
-
android GPS定位 记录生活轨迹实例源码下载
android GPS定位 记录生活轨迹实例源码下载
- 2014-09-07下载
- 积分:1
-
串口编程开发
Android 串口通信DEMO,在bin目录下有现成的apk可以安转,DEMO中包括JNI CPP代码,SO库等。打开编译即可使用,专为串口开发新手准备。
- 2022-02-03 11:14:46下载
- 积分:1
-
断点续传 单任务断点下载
断点续传_单任务断点下载 断点续传_单任务断点下载
- 2014-04-10下载
- 积分:1
-
Android单机版仓库管理系统
一份相当完整具有参考意义的简易仓库管理系统,使用android自带的SQLite,但目前只做到了单机版,联网版只能稍后再放出。希望各位能从中有所得。
- 2022-04-16 14:49:11下载
- 积分:1
-
Android 色环取色器模块代码
Android 色环风格的取色器,用来拾取颜色,用于在字体颜色选择时,提供方便,在弹出的色环中,鼠标单选任意处,会将此点的颜色赋值给文字,改变文字的颜色。关于色环的定义,请参见以下代码部分:
private Paint mPaint;// 渐变色环画笔
private Paint mCenterPaint;// 中间圆画笔
private Paint mLinePaint;// 分隔线画笔
private Paint mRectPaint;// 渐变方块画笔
private Shader rectShader;// 渐变方块渐变图像
private float rectLeft;// 渐变方块左x坐标
private float rectTop;// 渐变方块右x坐标
private float rectRight;// 渐变方块上y坐标
private float rectBottom;// 渐变方块下y坐标
private final int[] mCircleColors;// 渐变色环颜色
private final int[] mRectColors;// 渐变方块颜色
private int mHeight;// View高
private int mWidth;// View宽
private float r;// 色环半径(paint中部)
private float centerRadius;// 中心圆半径
private boolean downInCircle = true;// 按在渐变环上
private boolean downInRect;// 按在渐变方块上
private boolean highlightCenter;// 高亮
private boolean highlightCenterLittle;// 微亮
更多代码细节请下载本源码。
- 2023-03-16 20:05:04下载
- 积分:1