没有创意,竞赛还有什么意义?
作为汇集了国内工程师中的一批顶尖高手的设计大赛,本届贸泽电子原创开发板大赛自然少不了“最佳创意奖”,今天,就让我们来看看工程师大开脑洞的获奖作品有何稀奇?奖
创意奖
《基于GSM模块的物联网开发板》,看到作品名,你一定想,嗯,物联网是个热门话题没错,但似乎也被玩滥了。别急,这款开发板作品的创意之处在于,把开发板分为主机和从机的形式,通过GSM模块连接网络,主机用于通信和下发指令,从机则实现控制执行部分。
至于为什么要用主从机的方式实现功能?软件部分又如何解决?我们可以带着这两个问题,来看看设计者罗子炫怎么说。
硬件设计
这款开发板上所有的器件采用模块化插拔式结构,可根据需求选择拔掉模块或者去除跳线帽,即可释放IO用于其他用途。通过Micro USB接口供电,此外可以通过电源接口,使用电池供电,最高20V输入。电源电压可通过电位器调节。图1:主机实物图
考虑到从机更多是在控制场景下使用,所以板载了LV8548驱动,继电器,WS2812,为了节约成本,在不影响性能及使用的前提下,选择了N76E003,这是一款低成本高性能的MCU,虽然只有20个IO,却有众多接口如SPI IIC ADC PWM等。
图2:从机实物图开发环境和上电测试
赛事提供的SAMD21和Arduino M0 Pro是同一系列的MCU,所以可以使用官方IDE,即Arduino IDE或者keil MDK开发程序。二者间推荐使用Arduino,开发效率和资料多,可以节省时间,并且Arduino的物联网应用也是非常多的。
从机使用keil C51作为开发软件。这里提供一款非常好用的小工具,由开发者制作的ICP烧录器,专门针对N76E003这款MCU而优化的的编程器,具有硬件小巧,性价比高的优势。
WS2812调试,时序符合要求。云平台使用的是OneNET,支持多种协议,APP使用OneNET提供的Demo,通过拖拽的方式,可以将不同功能的空间,加入到程序中。在PC和手机端,都能使用,便于开发者调试。通过OneNET的EDP工具,可以快速生成数据,免除查表造成的时间浪费。设计者结语 :你要不要也试试看?通过主从机的设计,可以让开发板更贴近实际产品,便于工程师在实际中应用。一台主机可以同时联通多个低造价成本的从机来实现多种家电联动,再配合市面上流行的云平台,就能轻松打造一款集家居安全和智能化控制的无线开发板。