物联网给厂商描绘了一个美好的钱景,据预测,到2020年,全球物联网市场规模将从2014年的6558亿美元增至1.7万亿美元,这绝对是未来最有发展前景的产业之一。在这样的一个大背景下,无论是上游的半导体商,还是中下游的产品方案设计商,都卯足了劲想在物联网真正普及发展起来前优前布局。台湾的新唐电子就是其中一家,推出了不少针对物联网领域的开发套件,今天爱板网就来聊聊精致小巧,但五脏俱全的NuMaker Uni物联网开发套件。
NuMaker Uni硬件
NuMaker Uni是一款特别为创客设计的物联网开发板,包含了一块精简的主控板NuMaker Uni以及供下载调试的ICE 板Nu-Link Mini。
主控板NuMaker Uni的大小仅为3.5cm*3.5cm,特别适合穿戴式产品应用,板载802.11 b/g/n WiFi模块、蓝牙双模模块,并搭载四大功能模块,包含陀螺仪、温湿度感测组件、IR传送接收与RGB LED指示灯,多功能模块让工程师开箱后即可使用,搭配官方提供的例程指导,不须自行撰写模块驱动程序;另外主控板还预留20pin多功能引脚,方面工程师自主进行DIY。
考虑物联网产品对低功耗的设计,主控板采用新唐低功耗Cortex-M0 NANO100NE3BN 单片机为核心,主频为42 MHz,有宽电压输入电压的特性支持,支持3.7V 锂电池或5V电源输入,在省电模式下工作电流低于1微安,也就是说,如果使用3.7V锂电池供电时,待机时间长达30万小时,无论是可穿戴设备还是低功耗的物联网产品都是极其适用的。另外,NANO100NE3BN微控制器还包括ADC、PWM、I²C、SPI、UART等接口,算是一款比较通用型的低功耗MCU产品。
NuMaker Uni的一些板载资源情况主要如下图所示。
NuMaker Uni产品特性:
- 32位Cortex®-M0 NANO100NE3BN单片机核心、工作频率最高可达 42 MHz
- MCU内置128 KB 闪存及16 KB 静态内存、在省电模式下工作电流低于 1微安
- 搭载传感器包括:红外线发射器、红外线接收器、三轴加速器及三轴陀螺仪 (MPU6500)、温湿度传感器 (HTU21D)
- 丰富外设,包括:红/绿/蓝 发光二极管、UART、SPI、 I2C、 PWM、 ADC
NuMaker还支持目前流行的无线通信
【ESP8266】802.11b/g/n Wi-Fi 模块 (ESP-03)
- - 支持 TCP、UDP Server & Client
- - 支持 AP、Station 模式
- - 支持 AT 命令集
蓝牙3.0 双模模块 (BB2710-29)
- - 支持 SPP 及 GATT profile
- - 支持 UART AT 命令集
综合来看,新唐NuMaker Uni是一款特别适合面向物联网、可穿戴设备开发的板卡,板卡搭载低功耗的MCU,不仅PCB面积大小仅为3.5cm*3.5cm,还板载流行的WiFi/蓝牙双模蓝牙通信模块,多样的传感器配置,可供DIY的外设扩展接口,还具有不错的产品工业设计弹性,特别适合做原型开发或者二次开发。
另外,NuMaker Uni开发板套件还搭配了一个Nu-Link ICE 连接器,配合新唐自家的ICP工具支持代码下载,而且可以通过第三方IDE工具如:Keil RVMDK、IAR EWARM等支持代码调试。
NuMaker Uni开发
了解了NuMaker Uni的基本硬件组成,再来看下其开发环境配套的一些开发资料。
首先可以通过官方下载板卡的一些硬件资料以及软件资料。
硬件下载地址:http://www.nuvoton.com/opencms/resource-download.jsp?tp_GUID=HL0120160426222502
软件下载地址:http://www.nuvoton.com/opencms/resource-download.jsp?tp_GUID=SW0120160425215455
硬件资料包含了原理图、PCB,以及BOM表单,这点上新唐还是非常厚道的,完全开源。软件包含了开发板的库文件、例程以及一些上手的使用文档说明,基本上板子基本的上手肯定是没有问题的。有一点值得提一下,因为毕竟板子是针对物联网开发,软件资料包中还提供了APP的应用程序以及源码,针对板子上的温湿度以及红外遥控功能,不过遗憾的是只提供Andriod的代码。
在通过KEIL IDE工具载入官方提供的默认代码例程时发现一个问题,一些文件路径都不对。
这里都需要一个个修改下路径。
修改完成就可以正常的编译了。
新唐配套的板卡的调试工具通常内置的固件都是出厂搞的,等你拿到板子的时候通过都需要更新下最新的固件。
更新完就可以进行正常的下载,下图则是简单的RGB LED的显示。
调试
除此之外,新唐官方为NuMaker Uni还提供了WiFi/BLE等各种功能的丰富例程,大概将近43个,相比一般的MCU开发板,这板子要厚道实在多。
如果有兴趣,可以直接在新唐官方的商城够买,199RMB,当然,如果先想试用一下的话可以访问爱板网的开发板试用频道申请。
有关NuMaker Uni套件更多的资料可以访问新唐官网获得,有较为详细的上手指导、使用例程、芯片规格书等资料,基本的入手开发不是大问题。
小结
新唐推出的NuMaker Uni物联网开发套件板载流行的EPS8266WiFi以及蓝牙双模模块,搭载多种传感器以及智能硬件产品的缩影功能,如RGB LED、电机、红外等,让工程师可以快速的进行物联网产品的原型开发。新唐通过自身踏踏实实做产品的态度,在为工程师提供设计方案的同时不断降低技术门槛的,并且为工程师节约大量的研发时间,像这样公司的产品还是值得多关注一下的。
原创申明:本文为爱板网原创,谢绝转载!
物联网给厂商描绘了一个美好的钱景,据预测,到2020年,全球物联网市场规模将从2014年的6558亿美元增至1.7万亿美元,这绝对是未来最有发展前景的产业之一。在这样的一个大背景下,无论是上游的半导体商,还是中下游的产品方案设计商,都卯足了劲想在物联网真正普及发展起来前优前布局。台湾的新唐电子就是其中一家,推出了不少针对物联网领域的开发套件,今天爱板网就来聊聊精致小巧,但五脏俱全的NuMaker Uni物联网开发套件。
NuMaker Uni硬件
NuMaker Uni是一款特别为创客设计的物联网开发板,包含了一块精简的主控板NuMaker Uni以及供下载调试的ICE 板Nu-Link Mini。
主控板NuMaker Uni的大小仅为3.5cm*3.5cm,特别适合穿戴式产品应用,板载802.11 b/g/n WiFi模块、蓝牙双模模块,并搭载四大功能模块,包含陀螺仪、温湿度感测组件、IR传送接收与RGB LED指示灯,多功能模块让工程师开箱后即可使用,搭配官方提供的例程指导,不须自行撰写模块驱动程序;另外主控板还预留20pin多功能引脚,方面工程师自主进行DIY。
考虑物联网产品对低功耗的设计,主控板采用新唐低功耗Cortex-M0 NANO100NE3BN 单片机为核心,主频为42 MHz,有宽电压输入电压的特性支持,支持3.7V 锂电池或5V电源输入,在省电模式下工作电流低于1微安,也就是说,如果使用3.7V锂电池供电时,待机时间长达30万小时,无论是可穿戴设备还是低功耗的物联网产品都是极其适用的。另外,NANO100NE3BN微控制器还包括ADC、PWM、I²C、SPI、UART等接口,算是一款比较通用型的低功耗MCU产品。
NuMaker Uni的一些板载资源情况主要如下图所示。
NuMaker Uni产品特性:
- 32位Cortex®-M0 NANO100NE3BN单片机核心、工作频率最高可达 42 MHz
- MCU内置128 KB 闪存及16 KB 静态内存、在省电模式下工作电流低于 1微安
- 搭载传感器包括:红外线发射器、红外线接收器、三轴加速器及三轴陀螺仪 (MPU6500)、温湿度传感器 (HTU21D)
- 丰富外设,包括:红/绿/蓝 发光二极管、UART、SPI、 I2C、 PWM、 ADC