编程各种微控制器和微型计算机,如Arduino,Raspberry Pi等,是最有趣和最相关的活动之一。在这些平台上构建设备已经超越了极客和专业程序员的爱好:这些板用于创建机器人,机床,3D打印机,quadrocopters,物联网设备(智能家居),服务器甚至Hi-Fi音频接口。
不幸的是,微控制器的市场是高度分割的。他们的编程是通过各种环境和接口进行的。这种情况旨在挽救名为Blynk的项目。
Blynk是一种基于云的服务,用于创建图形控制面板,适用于各种微型计算机和微控制器。在早些时候,要从传感器收集信息,有必要编写完整的I / O接口或购买额外的模块,现在您可以在Blynk中进行五分钟的工作。
要通过Blynk控制创建自己的项目,您只需要很少:安装应用程序(iOS和Android的可用版本)或使用Web表单。在这里,您需要一步注册 – 输入您的电子邮件和密码。需要注册,因为Blynk是一个云解决方案,没有它,任何用户都可以控制铁片。
希望的人可以在本地安装服务器。在这种情况下,不需要访问Internet。
申请的运作需要一定的技能。首先,您需要将计算机或智能手机连接到可编程板。该程序通过许多不同的接口支持与电路板的连接:
- USB(串行),
- Adafruit CC3000 WiFi,
- 官方Arduino WiFi Shield,
- 官方以太网盾(W5100),
- ENC28J60,
- ESP8266(WiFi调制解调器),
- SeeedStudio以太网盾V2.0(W5200),
- RN-XV WiFly,
- ESP8266。
除了设置连接外,您只需要正确连接未来设备的模块。之后,在应用程序的工作形式中,您需要添加可用的模块(小部件),配置必要的引脚地址并指定所需的参数(如有必要,您可以编写代码)。顺便说一句,drag’n’drop用于创建小部件或程序。可以管理大量的控制设备模拟器 – 开关,滑块,显示器,您可以为每个模拟器编写自己的逻辑。有各种形式的输出和系统化来自所需传感器的信息以图形的形式。
因此,该平台适用于初学者以及不想浪费时间编写项目管理应用程序的高级用户:从气象站读取数据和管理智能房屋到管理机器人。
开始所需的所有信息都发布在官方网站上。 Blynk是一个开源项目,所以每个人都可以参与创建新功能。目前,该服务的使用是完全免费的,将来情况会有所改变 – 首先,由于新功能的货币化。因此,现在已经知道对GPIO接口的访问将作为内置购买购买。
目前,Blynk与以下董事会合作:
- Arduino:Uno,Nano,Mini,Pro Mini,Pro Micro,Mega,YÚN(Bridge),Due;
- 覆盆子Pi;
- 粒子(ex Spark Core);
- ESP8266;
- TinyDuino(CC3000);
- Wicked WildFire(CC3000)。