来源:华为云社区,作者:星辰27,直接来源:华为开发者社区

众所周知开发板是物联网架构中的感知层智能设备,这类设备通常有芯片、通信模组、以及操作系统组成。当然不同的开发版在功能以及使用上可能存在着一定的差别,下面为大家介绍几款常用的物联网开发板。

Arduino开发板

Arduino开发板本着让用户简单使用而且开源的设计理念,具有灵活便捷、入手门槛低、同时具有丰富接口、多功能、易扩展等优点,因此在电子设计领域应用较广。目前市场上Arduino开发板的种类非常多,如Arduino UNO/UNO R3,Arduino101/Intel Curie,Arduino Micro,Arduino Ethernet,Intel Galileo 开发板等。该类开发板上手极快,操作简单,价格相对要便宜一点。

  • 独特优势:

(1)开放性:Arduino是起步较早的开源硬件项目,它的硬件电路和软件开发环境是完全公开的。(2)易用性:简单易用,无需安装额外驱动,采用类C语言,主函数中只涉及setup和loop连个模块。(3)易交流:Arduino已经划定了一个比较统一的框架,一些底层的初始化采用了统一的方法,对数字信号和模拟信号使用的端口也做了自己的标定,初学者在交流电路或程序时非常方便。

  • 开发板性能分析:

对于上述几款开发板的性能进行了简单的对比,Arduino UNO,该类开发板最为普通,功能较少,如无法实现插入SD卡进行扩展等,但价格最便宜,仅需十几元;Arduino101/Intel Curie该开发板比较容易出现复位问题,价格较高,但是运算性能强大,对于Arduino Micro开发板,其底层编写容易出问题,但是尺寸最小,可做模拟键鼠;Arduino Ethernet 专注以太网,接口加网线长距离稳定,加tf卡可以储存更多资源。初始化速度比较慢,影响开发速度。Intel Galileo Gen 2代是一款功能比较强大的软件。下面对其简要介绍,Intel Galileo Gen 2代开发板兼容Arduino,具有一个32位处理器,可以将信息保存到SD卡进行记录,实现扩容,可与互联网收集的数据实现通信,具有USB主机连接器,可以使用网络摄像头,同时具有以太网接口,可以实现网线连接搭建局域网,同时具有低功耗的特点。工作电压为7-15V。具有14个数据引脚0-13(其中3、5、6、9、10、11可用于PWM输出),5个模拟引脚包括A0-A5,同时还具有其他接口。

小熊派开发板

与传统传感器不同的是,小熊派开发板没有板载传感器设计,为了满足不同的开发需求,该开发板采用可更换传感器扩展板设计,芯片指的是设备的主控芯片,该开发板搭载了一块低功耗的STM32L4单片机,通信模组 是数据传输的出入口,本开发板支持多种通信模组,采用可更换通信扩展板设计,包括WiFi,NBiot,2G ,4G等,liteos轻量级系统,支持串口,8MSPi flash,支持TF卡存储运行数据,240的分辨率lcd,显示传感器数据以及调试日志,AT-PC切换开关,电脑通过串口助手进行调试通信模组,右侧MCU模式,单片机MCU通过At指令与通信模组交互将传感器数据传输到云端。为了便于开发调试,如图所示,该开发板板载了2.1版本的ST-Link,它具有在线调试烧录,拖拽下载以及虚拟串口等功能。开发板左上角内置了一个TF卡卡槽,TF卡可以存储运行数据,其左侧有一个8M的SPI Flash,使用其方便对程序进行远程升级。开发板中间板载一块分辨率为240 * 240的LCD屏幕,其主要用于显示传感器数据以及调试日志。LCD屏幕下方是一个基于STM32L431的超低功耗单片机作为开发板的主控芯片。开发板右上角具有一个拨码开关,将其拨至左侧AT-PC模式,通过电脑端的串口助手,发送AT指令调试通信模组。右边AT-MCU模式,通过MCU发送AT指令与通信模组进行交互,将采集到的传感器数据通过通信模组发送到云端。同时小熊派IoT开发板在主板上引出21个IO口,具备IIC、SPI、USART、ADC、DAC等功能,可最大程度地满足开发者的自主开发需求。主要参数如下表:

STM32F429 野火开发板

STM32F429野火挑战者开发板,共有两个版本,二者存在一定差异,挑战者开发板是主控芯片是Cortex-M4系列, STM32F429IGTx,具有 1MB Flash,192kB SRAM+64CCM RAM,系统时钟达到 180MHz。板载 SDRAM:64M. SPI FLASH:16M。EEPROM :256 B。SD 卡:Micro SD卡接口,最大支持 32G 容量。实物图如下所示:

  • 供电方式

5V 供电:2个 MicroUSB 接口。6-12V 供电:DC电源接口,可接 6-12V电源适配器。

  • 通讯方式

该开发板主要包括以太网接口,232串口通讯(带DB9母接口),USB转串口通讯,带Mini USB接口。USB主设备读取U盘文件,USB从设备,模拟U盘,CAN通讯、485通讯,皆带接线端子。红外通讯:红外接收头接口。蓝牙串口。WIFI:EMW1062,可实现 wifi传输视频,板载天线。音频输出接口。

  • 其他硬件

LCD:支持5寸屏,分辨率为800*480.LED灯:1个,1个RGB全彩灯。按键:3个实体按键,1个电容按键。程序下载接口:  JTAG接口、  SWD 接口:支持 DAP、JLink、ULink、STLink 下载器。传感器:温湿度传感-END-

推荐阅读

【01】为什么买了开发板只能吃灰,还是学不会嵌入式?【02】【自制分享】分享一块自制STM32F103RETX开发板!!!功能实用【03】STM32开发板如何利落地连接外部编程器?从0设计一款SWD适配器【04】ARM开发板上实现WEB服务器设计制作全过程【05】ARM开发板烧写linux系统的一般步骤免责声明:整理文章为传播相关技术,版权归原作者所有,如有侵权,请联系删除

bme280 环境传感器开发板_盘一盘那些年我们常用的物联网开发板!相关推荐

  1. 野火开发版屏幕_盘一盘那些年我们常用的物联网开发板!

    来源:华为云社区,作者:星辰27,直接来源:华为开发者社区 众所周知开发板是物联网架构中的感知层智能设备,这类设备通常有芯片.通信模组.以及操作系统组成.当然不同的开发版在功能以及使用上可能存在着一定 ...

  2. bme280 环境传感器开发板_半导体所在柔性湿度传感器与非接触控制方面取得进展...

    人机交互技术因其在物联网(IoT)中的重要应用而受到广泛关注,例如可穿戴电子和远程医疗监控等.对于人机交互系统,智能传感器起着关键作用,因为它们可以有效地将来自人体的各种信号"转换" ...

  3. bme280 环境传感器开发板_STM32Cube14 | 使用硬件I2C读写环境光强度传感器

    更多精彩~点击上面蓝字关注我们呀!   寻求更好的阅读体验,请点击阅读原文移步:Mculover666的个人博客. 本篇详细的记录了如何使用STM32CubeMX配置STM32L431RCT6的硬件I ...

  4. 小程序开发代码_企业为什么要选择小程序定制开发?

    随着小程序红利的爆发,越来越多的商家投身小程序的浪潮中,而现在微信小程序的制作方式有两种,一种是模板小程序开发,另一种是定制小程序开发.随着市场竞争激烈程度的升级和商家开发的个性需求,很多商家更多的是 ...

  5. python前端开发和后端开发工程师_一文看懂前端和后端开发

    作为一名开发者,你可能会想:2019 年最好的软件开发技术和编程语言会是什么?它们又是如何被应用在软件开发当中的?如果你在思考这个问题,那就来对地方了.这篇文章将对前端和后端开发技术做一个对比,先从基 ...

  6. java游戏开发毕业论文_基于JAVA的五子游戏的开发设计毕业论文

    基于JAVA的五子游戏的开发设计毕业论文 毕业论文基于 JAVA 的五子游戏的开发设计山东凯文科技职业学院摘 要人工智能是一门正在迅速发展的新兴的,综合性很强的交叉科学.它与生物工程.空间技术一起被并 ...

  7. python gui开发工具_深入解析Python,透析应用开发,涵盖9大应用领域的Python框架...

    前言 当前,Python 已经成为最流行的程序设计语言之一,被越来越多的人作为首选语言来学习和应用.作为一种解释型的语言,Python具有内置的高级数据结构和简单有效的面向对象编程机制.同时,其语法简 ...

  8. python后台开发知识点_面试总结:鹅厂Linux后台开发面试笔试C++知识点参考笔记...

    文章每周持续更新,各位的「三连」是对我最大的肯定.可以微信搜索公众号「 后端技术学堂 」第一时间阅读(一般比博客早更新一到两篇) 文章是由自己笔试面试腾讯的笔记整理而来,整理的时候又回顾了一遍,中间工 ...

  9. angularjs 开发流程_超级棒的30款web前端开发工具汇总,一定要收藏!

    我们与企业内部的Web开发团队进行了很多次交流,研究了很长时间,最后将Debug工具与Web前端开发工具整理汇总在了一起,这些工具对每个Web开发人员都非常有用. 这些工具将使您的工作更加轻松,特别是 ...

最新文章

  1. 去掉word注释里的横线
  2. 算法导论chapter6 堆排序的代码
  3. Ubuntu 16.04 下安装VMware Tools(三行命令搞定,亲测好使)
  4. mysql 5.7 windows 主从_windows server下Mysql5.7主从复制
  5. datatable 如何修改 某行 某列 的 字体颜色
  6. 5 LInux系统目录结构
  7. shell linux教程,Shell入门基础知识
  8. IntelliJ IDEA中怎么创建xml文件?
  9. 一个IO的传奇一生 (9) -- Noop和Deadline调度器
  10. centos7 默认启动项_如何在centos7中搭建 ISCSI 服务
  11. FormsAuthentication使用指南
  12. 西刺代理python_手把手教你使用Python爬取西刺代理数据(下篇)
  13. sharepoint2019文件服务器,在多台服务器上安装 SharePoint Server 2016 或 SharePoint Server 2019...
  14. 《博客园精华集》ASP.NET分册第2论筛选结果文章列表
  15. Opensource Licenses
  16. 【计算机视觉】opencv入门学习笔记Part.1
  17. 单点故障解决方案介绍smart link/monitor link /stp
  18. Android4.1.0实战教程---自动阅读小说
  19. 总结numpy中的ndarray,非常齐全
  20. java 对象查找_Java如何从数组中查找对象元素?

热门文章

  1. Linux内存申请机制
  2. 无约束优化算法——牛顿法与拟牛顿法(DFP,BFGS,LBFGS)
  3. Caffe 训练时loss等于87.3365且保持不变的原因及解决方法
  4. 【云炬大学生创业基础笔记】第1章第3节 什么是创业的讨论
  5. [云炬学英语]每日一句2020.9.3
  6. 《蓝桥小记》 2018-04-01
  7. 从零开始带你一步一步使用 YOLOv3 测试自己的数据
  8. [java进阶]1.Java读取txt文件和写入txt文件
  9. Go进阶(4): string接口函数+时间接口函数+内置函数+错误处理
  10. 独立成分分析 ( ICA ) 与主成分分析 ( PCA )再解析