首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

物联网开发板做成主从机形式,是创意还是多此一举?

没有创意,竞赛还有什么意义?

作为汇集了国内工程师中的一批顶尖高手的设计大赛,本届贸泽电子原创开发板大赛自然少不了“最佳创意奖”,今天,就让我们来看看工程师大开脑洞的获奖作品有何稀奇?

创意奖

《基于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工具,可以快速生成数据,免除查表造成的时间浪费。

设计者结语 :

你要不要也试试看?

通过主从机的设计,可以让开发板更贴近实际产品,便于工程师在实际中应用。一台主机可以同时联通多个低造价成本的从机来实现多种家电联动,再配合市面上流行的云平台,就能轻松打造一款集家居安全和智能化控制的无线开发板。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200319A058QN00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券