cedar_renjun 发表于 2016-9-22 08:53

基于FRDM-KW40Z的智能灯具

首先,非常感谢NXP和21IC举办此类活动(http://project.21ic.com/p/98057),希望各种工程师朋友积极参与,学到技术的同时,挣点咖啡钱

其次,期间Daisy和May做了很多工作,受了很多委屈,再次表示感谢和祝福


原NXP设计要求为:


[*]本次产品拟定使用FRDM-KW40Z系列MCU,可提供板卡;(同系列还有KW30Z、KW31Z、KW40Z、KW41Z等,具体可参考附件一选取)
[*]使用BLE为主要通信技术,未使用该技术或该技术未起主导作用的项目均视为无效;
[*]在规定的日期内,设计一款智能无线照明灯具;照明灯具允许自主设计,总功率不超过10W,要求具有远程控制、定时开关功能;
[*]要求无线节点的控制距离不低于10米,要求可控制的节点数量不低于2个。
[*](可选)可同时自主设计控制板,或编写上位机;
[*](可选)照明灯具可增加亮度调节、色温调节、颜色调节等功能;
[*](可选)可增加灯具分组控制或多人控制功能,或两功能都增加;


根据以上要求,我做了一些适当调整,如下所示

[*]采用KW40Z Multi-Protocal SOC,自己绘制原理图,layout
[*]BLE作为主要通信工具
[*]采用1W的小型RGBW灯,支持调色,亮度,远程控制,定时开关
[*]发射工具4dbm,距离50m+
[*]上位机用安卓平台,BLE API接口


当前进度

[*]2016-9-1   绘制原理图,DONE
[*]2016-9-21 收到官方KW 04开发板,熟悉ing


下一步
PCB layout,预期两周完成硬件焊接工作

欢迎各位关注和讨论




WAMCNCN 发表于 2016-9-22 15:57

一个人完成的吗,这工作量不小啊

cedar_renjun 发表于 2016-10-9 23:46

WAMCNCN 发表于 2016-9-22 15:57
一个人完成的吗,这工作量不小啊

嗯,自己搞定。工作量还好

cedar_renjun 发表于 2016-10-18 23:59

更新
A)PCB打样了,采用3个RGB5050灯,3个白色5050灯

B)研究了KSDK安装目录下的PDF文档
   B-1)BLEADG.pdf      应用开发文档
   B-2)BLEDAUG.pdf      Demo手册
   B-3)BLEHSAPIRM.pdf API文档

例程相对于TI CC2540/1要简单很多,在KW40Z开发板上,配合ios app跑了一遍所有例子

下一步编写PWM LED server,Profile,完成测试

cedar_renjun 发表于 2016-10-27 01:00

在NXP官方KW40Z Freedom 开发板上,调试完毕
包括:硬件原理图,安卓APK,KW40Z固件

具体描述如下


github项目主页链接如下
https://github.com/cedar-renjun/NXP_BLE_Light
页: [1]
查看完整版本: 基于FRDM-KW40Z的智能灯具