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

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

创意奖

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

设计者结语 :你要不要也试试看?

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

主从式网络的优点_贸泽电子原创开发板大赛【创意奖作品】物联网开发板做成主从机形式,是创意还是多此一举?...相关推荐

  1. arduino nano 蓝牙_贸泽开售结合蓝牙5.2与USB 2.0的 Nordic Semiconductor nRF52820多协议SoC...

    专注于引入新品并提供海量库存的电子元器件分销商贸泽电子 (Mouser Electronics) 即日起开售Nordic Semiconductor的nRF52820多协议片上系统 (SoC).此款S ...

  2. 痞子衡嵌入式:我被邀请做贸泽电子与非网联合推出的《对话工程师》节目嘉宾...

    <对话工程师>是「贸泽电子」赞助.「与非网」制作的一档网络节目,自2022年11月起,邀请不同技术领域的资深工程师,聊聊开发过程中的经验感悟,栏目共 10 期,痞子衡有幸被邀请做了第 4 ...

  3. 网络主机托管的特点和优点_主机托管有哪些特点和优点

            网络主机托管的特点和优点_主机托管有哪些特点和优点,主机托管诞生在web1.0的时代,在那时这是一种已经发展得很成熟的主机解决方案,大型的网络运营商会为一些中小型的客户提供的主机进行托 ...

  4. 鱼叉式网络钓鱼和网络钓鱼_您需要了解的反网络钓鱼标准–第1部分

    鱼叉式网络钓鱼和网络钓鱼 *This article by Marc Laliberte was originally published in the October edition of Cybe ...

  5. Alamofire+HandyJSON+泛型封装的简单离散式网络框架

    离散式与集约式网络框架 集约式: 每个请求都会走统一的入口,对外暴露了请求的 URL 和 Param 以及请求方式,入口一般都是通过单例 来实现.例如 HttpClient.getInstance() ...

  6. getconnectiontimeoutexception 网络问题排查_通俗解析居家宽带网络问题:光猫设备排查教程篇...

    前言: 网络宽带已成为居家生活中必不可少的一部分,网络可以使大家的生活更便捷.更丰富.更智能.无论是手机上网.电脑上网.居家智能控制都离不开网络,猫猫经常会发现平台网友提出的各种有关网络的问题,今天就 ...

  7. 2009年9月全国计算机等级考试四级网络工程师试卷_选择题

    2009年9月全国计算机等级考试四级网络工程师试卷_选择题(2)     <?xml:namespace prefix = o ns = "urn:schemas-microsoft- ...

  8. 脑残式网络编程入门(三):HTTP协议必知必会的一些知识

    为什么80%的码农都做不了架构师?>>>    本文原作者:"竹千代",原文由"玉刚说"写作平台提供写作赞助,原文版权归"玉刚说&q ...

  9. 脑残式网络编程入门(二):我们在读写Socket时,究竟在读写什么?

    转载自 http://www.52im.net/thread-1732-1-1.html 1.引言 本文接上篇<脑残式网络编程入门(一):跟着动画来学TCP三次握手和四次挥手>,继续脑残式 ...

最新文章

  1. 机器学习在生物信息(如DNA比对等方面)的研究现状是怎样的?
  2. TCP / IP协议 --- 用户层面
  3. SAP Spartacus user form页面的css设计重构
  4. C#中的类型转换大总结
  5. 使用CrashHandler来获取应用的crash信息
  6. 3d怎么把两个面拼接在一起_视频拼接怎么做?如何将多段视频拼接在一起?
  7. .Net 如何限制用户登录(转)
  8. jquery获取元素颜色css('color')的值返回RGB
  9. AcWing 1960. 闪烁(状态压缩+枚举)
  10. 数据库基础(3)函数依赖-平凡依赖,完全依赖,部分依赖,传递依赖
  11. 论文笔记-深度估计(4) Semi-Supervised Deep Learning for Monocular Depth Map Prediction
  12. MATLAB显示图像变白问题
  13. itools苹果录屏大师_iTools Pro 1.8.0.4 简单易用的苹果设备 iPhone/iPad 管理工具
  14. 优启通安装linux系统,利用U盘启动盘优启通(pe)安装centos到旧笔记本上
  15. android persistent属性研究
  16. 数学管理联考-无限循环小数如何转化为分数
  17. js使用在指定数据前面或后面插入数据,对List数据排序
  18. OpenGL缓冲区对象之FBO
  19. @RequestBody、 @RequestParam 、 @PathVariable 和 @Vaild 注解
  20. 比光刻机还重要的IP核是什么?

热门文章

  1. 如何去掉DataTable中的重复行(新增.net 2.0中最新解决方法---简便)
  2. oracle 游标(学校)
  3. android组建之间通信_Android组件化(三)组件之间的通信
  4. 如何用python生成可执行程序必须经过_python怎么生成可执行文件
  5. Angular启动过程介绍
  6. python查询缺失值所在位置_Python Pandas找到缺失值的位置方法
  7. mysql 命令行批量sql_命令行中执行批量SQL的方法
  8. [转载] Java中的final变量、final方法和final类
  9. 位运算使奇数+1 偶数-1_C ++程序打印从1到N的所有偶数和奇数
  10. Java ClassLoader setPackageAssertionStatus()方法与示例