小巧精致,五脏俱全的物联网开发套件——Particle PHOTON评测

Particle的物联网硬件开发套件PHOTON提供了构建连接产品所需的一切, Particle将强大的ARM Cortex M3微控制器与Broadcom Wi-Fi芯片组合在一个被称为PØ(P-zero)的小型模块中。为了快速入门,Particle在PHOTON的小型PCB上为PØ增加了一个3.3V电源,RF和用户接口组件,加上开源的设计,方便用户将PHOTON集成到产品的开发中去。

PHOTON的开发板的包装盒如火柴盒子大小,内部也只是有一块小巧的开发板,并无其他什么配件。

小巧精致,五脏俱全的物联网开发套件——Particle PHOTON评测

别看是个小小的开发板,但其功能可不能小看,只要连上网,它可以做任何事情了。

小巧精致,五脏俱全的物联网开发套件——Particle PHOTON评测

与LPC824的开发板进行一下对比,其尺寸更小一些,但功能上大相径庭。

小巧精致,五脏俱全的物联网开发套件——Particle PHOTON评测

开发板使用一个micro USB即可作为供电口,又能作为串口。除了封装在屏蔽罩内的PØ Wi-Fi 模块,开发板上还有一个3.3V的电源转换芯片,RGB LED,两个按键以及引出的GPIO口。如下所示,是开发板的原理硬件框图,标出了开发板的详细组成。

小巧精致,五脏俱全的物联网开发套件——Particle PHOTON评测

PHOTON特性:

  • Particle PØ Wi-Fi 模块
  •  Broadcom BCM43362 Wi-Fi 芯片
  • 802.11b/g/n Wi-Fi
  • STM32F205RGY6 120Mhz ARM Cortex M3
  • 1MB flash, 128KB RAM
  • 板载 RGB LED
  • 18 个 GPIO 与其他高级外设
  • 开源设计
  • 实时操作系统(FreeRTOS)
  • 软件AP 配置
  • FCC, CE and IC 认证

物联网开发板推荐:

  • W7500评估板   一款基于Cortex-M0内核的单芯片解决方案,适用于各种嵌入式应用平台,尤其是物联网。
  • Esquilo Air开发板  一款基于Cortex-M4F核心其功能全面的 IoT 开发系统,具有创建独立上网功能器件简化了物联网的开发过程。
  • UDOO Quad 一款针对Android,Linux和Arduino和谷歌ADK2012等多功能开发平台的物联网解决方案。


PHOTON是一款硬件相对简单的开发板,但是功能或是应用绝不简单。

小巧精致,五脏俱全的物联网开发套件——Particle PHOTON评测

将开发板连接到电脑上时,可以看到,电脑并没有识别到驱动程序,这时就要手动更新一下。

小巧精致,五脏俱全的物联网开发套件——Particle PHOTON评测

官网提供了驱动以及相关软件的下载。

小巧精致,五脏俱全的物联网开发套件——Particle PHOTON评测

开发板上电后RGB的蓝色亮起。

小巧精致,五脏俱全的物联网开发套件——Particle PHOTON评测

这时可以找到开发板生成AP热点,手机可以找到了Wifi信号,使用手机连接这个Wifi信号,但是还没有到时候,选不要连接,只是确定开发板进入了正确的模式即可。

小巧精致,五脏俱全的物联网开发套件——Particle PHOTON评测

下载一个开发板配置的APP软件并安装到手机上。APP下载地址

PHOTON的在线IDE是一个唯美的页面,让人联想翩翩,使用在线IDE工具需要注册,我们可以通过这个帐号进行程序编写、编译、烧写的,没有帐号是不能开发的。

小巧精致,五脏俱全的物联网开发套件——Particle PHOTON评测

在手机上安装好APP后就可以打开APP对开发板进行配置了。

首先要登陆你上面注册的帐号。

小巧精致,五脏俱全的物联网开发套件——Particle PHOTON评测

物联网开发板推荐:

  • W7500评估板   一款基于Cortex-M0内核的单芯片解决方案,适用于各种嵌入式应用平台,尤其是物联网。
  • Esquilo Air开发板  一款基于Cortex-M4F核心其功能全面的 IoT 开发系统,具有创建独立上网功能器件简化了物联网的开发过程。
  • UDOO Quad 一款针对Android,Linux和Arduino和谷歌ADK2012等多功能开发平台的物联网解决方案。

登陆后,选择添加设备,这些过程很简单,只需照着APP的提示做就可以了,毕竟目前很多智能产品都是这一套流程,相信工程师不会陌生。

连接成功后可以看到设备已经是在线状态了。

小巧精致,五脏俱全的物联网开发套件——Particle PHOTON评测

此时的开发板的RGB LED会闪为绿色,即已经成功连接到网络,如下图。

小巧精致,五脏俱全的物联网开发套件——Particle PHOTON评测

在APP上点击打开设备,通过设置某一IO口的状态,可以控制对应IO的高低电平。

小巧精致,五脏俱全的物联网开发套件——Particle PHOTON评测

看到开发板上的D7所连接的LED被点亮了。

小巧精致,五脏俱全的物联网开发套件——Particle PHOTON评测

固件升级:使用particle_firmware_manager-v0.5.3-windows.exe工具。下载地址

点击update后会自动进行固件升级,此时,开发板上的RGB 的LED会闪为红色。

小巧精致,五脏俱全的物联网开发套件——Particle PHOTON评测

固件升级完成我们可以通过在线IDE工具写程序了。

登录在线IDE,点击如下图的“IDE”

小巧精致,五脏俱全的物联网开发套件——Particle PHOTON评测

PHOTON开发板的烧写是不需要什么仿真工具的,只要开发板已经连接到网络,就可以通过网络进行程序的烧写,非常方便。

小巧精致,五脏俱全的物联网开发套件——Particle PHOTON评测

除了在线的开发环境,还有一个本地的,不过也是要联网的,那就是基于Atom的particle IDE了。

其使用方法与这个在线的IDE是差不多的。

小巧精致,五脏俱全的物联网开发套件——Particle PHOTON评测

比如新建一个led.ino文件,然后在编译与烧写后,与在线IDE的使用菜单是一样的,只不过这个是基于Atom的,而非网页的。

小巧精致,五脏俱全的物联网开发套件——Particle PHOTON评测

本文简单的试用了下Particle的PHOTON,更多的内容可以查看具体的在线手册教程。

总结

PHOTON的极小尺寸可以方便的嵌入到已有的或是新的产品中,其方便快捷的开发IDE与在线烧写的程序更新方式也是一大亮点。代码的编程方式与Arduino也有一些类似,入门也是很快的,无论是用来DIY小设计还是产品设计,其在物联网领域的应用或是DIY都是非常有前景的。

原创申明:本文为爱板网原创,谢绝转载!

物联网开发板推荐:

  • W7500评估板   一款基于Cortex-M0内核的单芯片解决方案,适用于各种嵌入式应用平台,尤其是物联网。
  • Esquilo Air开发板  一款基于Cortex-M4F核心其功能全面的 IoT 开发系统,具有创建独立上网功能器件简化了物联网的开发过程。
  • UDOO Quad 一款针对Android,Linux和Arduino和谷歌ADK2012等多功能开发平台的物联网解决方案。

Particle的物联网硬件开发套件PHOTON提供了构建连接产品所需的一切, Particle将强大的ARM Cortex M3微控制器与Broadcom Wi-Fi芯片组合在一个被称为PØ(P-zero)的小型模块中。为了快速入门,Particle在PHOTON的小型PCB上为PØ增加了一个3.3V电源,RF和用户接口组件,加上开源的设计,方便用户将PHOTON集成到产品的开发中去。

PHOTON的开发板的包装盒如火柴盒子大小,内部也只是有一块小巧的开发板,并无其他什么配件。

小巧精致,五脏俱全的物联网开发套件——Particle PHOTON评测

别看是个小小的开发板,但其功能可不能小看,只要连上网,它可以做任何事情了。

小巧精致,五脏俱全的物联网开发套件——Particle PHOTON评测

与LPC824的开发板进行一下对比,其尺寸更小一些,但功能上大相径庭。

小巧精致,五脏俱全的物联网开发套件——Particle PHOTON评测

开发板使用一个micro USB即可作为供电口,又能作为串口。除了封装在屏蔽罩内的PØ Wi-Fi 模块,开发板上还有一个3.3V的电源转换芯片,RGB LED,两个按键以及引出的GPIO口。如下所示,是开发板的原理硬件框图,标出了开发板的详细组成。

小巧精致,五脏俱全的物联网开发套件——Particle PHOTON评测

PHOTON特性:

  • Particle PØ Wi-Fi 模块
  •  Broadcom BCM43362 Wi-Fi 芯片
  • 802.11b/g/n Wi-Fi
  • STM32F205RGY6 120Mhz ARM Cortex M3
  • 1MB flash, 128KB RAM
  • 板载 RGB LED
  • 18 个 GPIO 与其他高级外设
  • 开源设计
  • 实时操作系统(FreeRTOS)
  • 软件AP 配置
  • FCC, CE and IC 认证

物联网开发板推荐:

  • W7500评估板   一款基于Cortex-M0内核的单芯片解决方案,适用于各种嵌入式应用平台,尤其是物联网。
  • Esquilo Air开发板  一款基于Cortex-M4F核心其功能全面的 IoT 开发系统,具有创建独立上网功能器件简化了物联网的开发过程。
  • UDOO Quad 一款针对Android,Linux和Arduino和谷歌ADK2012等多功能开发平台的物联网解决方案。


  • 小巧精致,五脏俱全的物联网开发套件——Particle PHOTON评测已关闭评论
    A+
发布日期:2019年07月03日  所属分类:参考设计