本帖最后由 nightseas 于 2013-8-6 18:31 编辑
某日兔子闲逛与非网,看到首页上有飞思卡尔MCU的比赛,思忖之后觉得正好为自己的智能家居设想积累些软硬件技术,此外还可以拿块开发板回来玩玩,不想要了再转手换别的板子——记得当时是倾心pcDuino吧——于是信手写了个申请方案。
之后有次xinxin问我忙什么呢,我就说在做一个传感器的板子,做好了开源出来。只是没想到比赛还真得做到了最后,现在结束了,遵守承诺把设计开源。不过由于最初的想法很随意,也沿用了一些旧有的套路,因此做出来的东西也真的很随意,权当提供一些设计思路吧。
先发个帖子占位置,源文件陆续上传…… 源文件见此贴:
[开源DIY] SED-K60移动载具参数检测(二)开源篇
设计结构如下:
作用嘛就是检测移动载具的运动参数和所在环境参数,如温度、湿度、光照、气压、海拔、方向、倾角等,将数据通过以太网传输至移动载具的媒体中心(目前支持x86平台)。在媒体中心上通过图形界面软件显示各参数,并以实时3D模型显示当前姿态。同时,系统还负责监测驾驶人员呼出的乙醇气体含量,对超限数据(酒驾)进行提示,并通过网络发送远程告警信息。
各部分结构:
硬件框图
下位机软件框图,使用了FreeRTOS操作系统和lwIP协议栈
上位机软件框图,VB.NET编写,也是多线程
实际运行效果图: 实物图,K60开发板+传感器子板
软件效果
酒精浓度超限邮件报警
演示视频:
【协议声明】 本项目软件部分遵循GPL/LGPL V3协议; 硬件部分遵循Creative Commons 署名-相同方式共享 2.5共享协议;
网友可以在遵循上述协议的前提下对本项目进行复制、使用和修改。
|