所有关于电路
项目

介绍了粒子光子

2016年1月07日通过李安娜Pancoast

粒子光子是一个强大的小板容易对象连接到互联网的能力。本系列文章将足以与粒子光子可以启动并运行了。

想要添加网络连接到你的下一个项目吗?厌倦了购买为你的Arduino盾牌?检查粒子光子。

粒子光子有一个强大的STM32的皮层M3单片机作为其大脑和Broadcom芯片BCM43362 wi - fi连接到互联网。18混合GPIO管脚和一个基于web的IDE类似Arduino IDE很容易给连接到您的项目。光子有一个RGB LED和两个按钮,设置和重置,切换不同的模式来帮助调试您的项目。粒子是一个开源的平台,所以你可以访问所有的图表和代码轻松地改进他们的产品。SparkFun利用,创建了一个光子RedBoard的形式,这使得光子Arduino所以你可以用你喜欢的Arduino盾牌与粒子服务。

光子本身就是一个突破董事会的wi - fi模块称为P0,其中包含单片机和无线芯片,但没有天线。RedBoard使用P1模块,P0内置天线。这两个与粒子固件加载和访问云服务,但需要一个自定义分组委员会给访问所有的针。

粒子很容易从原型到大规模生产与这三个模块。这四个系列的一部分会让你知道会发生什么光子和帮助您开始制作自己的物联网。

打开盒子

与头光子工具包附带一个光子,一个USB电缆,领导,小红一个光电二极管,两个电阻,所有重要的粒子贴纸。一切都是可爱的小纸箱包装整齐。

粒子使它很容易开始,即使对于那些没有经验构建电路。光子已经插入一个案板,把通过一张纸说明通过纸戳洞,把包括组件到案板。

开始

粒子都有出色的文档在开始使用光子,过程很顺利。为iOS和Android应用程序,帮助你连接你的光子粒子帐户并开始玩光子与修改。如果你没有一个苹果或安卓设备方便,还有一个方法来使用你的电脑连接光子和CLI或命令行接口。我遇到一些问题在过去的连接火花的核心光子(前体)我的学校的WPA2企业网络,所以要对什么类型的安全网络连接如果你遇到麻烦你的光子。

CLI需要安装一些东西在你的电脑上,真有一些简洁的功能,我将使用在本系列的后续部分。

修改

修改是固件加载光子和允许您使用粒子应用和CLI的四个主要功能:digitalRead, digitalWrite, analogRead, analogWrite,您可能已经熟悉Arduino如果你有工作。digitalRead和digitalWrite可以用于任何16 GPIO管脚的光子,要么读或写低(0 V)、高(3.3 V或5 V)值分别。analogRead可以用于7针:A0 - 5, WKP和DAC。analogWrite可以用于PWM(脉冲宽度调制)启用别针修改:D0, D1, D2、D3、A4、A5, WKP和DAC。读了文档关于光子上的别针的更多信息。

您可以使用组件提供给玩修补,LED digitalWrite和analogWrite digitalRead的光敏电阻和analogRead。

结论

这个你可以闪烁发光二极管和光敏电阻的值读取来自世界各地使用你的光子和修补。

在接下来的几个部分,我会在几个不同的方式加载草图到光子,如何建立一个本地粒子云所以你不必总是通过粒子服务器代码,以及如何使用JavaScript来做一个互动网页的光子。

自己尝试这个项目!BOM。