本帖最后由 ohy3686 于 2017-12-14 16:52 编辑
【准备开搞啦】基于CC2530的综合学习开发板功能构思调研
1、缘起
经过3年的物联网硬件基础和Zigbee组网基础的教学与竞赛指导,对现有基于CC2530的学习资源总有些不满意的地方。实训室的试验箱动则一万几千元,学生课余根本玩不起,淘宝上的学习板一两百块钱能拿下来,功能不够倒在其次,相关的详细教学资源很少,对于初学者来说,也是事倍功半。
因此,本人就根据自己对CC2530的基础与Zigbee应用的理解,面对初学者的需要,准备设计并制作一款功能相对综合的学习开发板。尽量做到既兼顾初学者的水平,又能给有经验的工程师有一定拓展的空间。
我本人作为一名教师,后面我想应该可以围绕这个学习开发板,整理不少学习资源出来的。
2、功能构思
<1> 兼容TI公司Z-Stack协议栈中的硬件驱动:三个LED灯(P1_0、P1_1、P1_4)和一个按键(P0_1)。
<2> 兼容新大陆的国赛设备Zigbee模块:四个LED灯(P1_0、P1_1、P1_3、P1_4)和两个按键(P0_1、P1_2)。
<3> 兼容飞瑞敖物联网试验箱的Zigbee模块:两个LED灯(P1_0、P1_1)和1个按键(P0_1)。
<4> 三大类型传感器:模拟信号型、数字总线型、开关触发型。
<5> 串口转MiniUSB接口,省去串口转USB线,用手机的USB线就可以和上位机通信。
<6> 1.3寸OLED显示模块和带字库液晶显示模块12232/12864公用一个接口。
<7> USB接口和仿真器切换供电。
<8> 引出WIFI模块接口:可自行购买常用的ESP8266模块和有人科技的USR-C215。
<9> 引出串口1和若干I/O端口,提供万能扩展板,日后方面开发测试和功能扩展。
3、教学资源
<1> 基于CC2530微处理器的基础控制模块入门与应用。
<2> 基于OSAL操作系统的基础操作与应用。
<3> 基于Z-Stack协议栈的基础操作与应用。
<4> 物联网技术相关的应用案例设计分析。
4、调研一下
这只是本人的一个初步构想与设计,在这里想看看各位大神与初学者还有没有什么好的想法和建议,多提提。
看看这个月有没有时间,做几块DEMO板出来试试。
|