物联网入门学什么开发板_物联网入门:如何构建DIY Blynk板
物联网入门学什么开发板
本教程适用于具有一定DIY硬件经验的人,尽管高级初学者可能会发现这是一个有趣的挑战。 此外,有经验的用户可能会发现设置此方法有趣,以便初学者学习。 要使该板不 带有带有Blynk板 的 SparkFun IoT入门套件 ,您需要传感器和其他组件来完成内置项目。 例如,SparkFun Blynk板随附板载WS2812 RGB LED,因此您将需要一个类似的模块来使用该设备进行项目。 您可以从Sparkfun单独购买组件。
我在当地社区组织了一些研讨会,向人们介绍开源硬件平台,例如Arduino和Raspberry Pi。 如今,随着围绕物联网的所有嗡嗡声,每个人都希望开始修补和制作原型。 爱好者通常是设计师,Web开发人员或学生,并且大多数人希望很少编写代码。
关于硬件
ESP8266是内置WiFi的出色芯片。 它最初与Arduino开发板一起用于启用WiFi的硬件项目,但很快成为便宜的独立Arduino兼容开发板。 它有许多形状和形式,在NodeMcu , Adafruit HUZZAH或SparkFun ESP8266 Thing等开发板中最著名。
David Egts撰写了一篇关于ESP8266的绝妙文章 。
图片来源:知识共享署名-相同方式共享4.0国际
虽然ESP8266是物联网入门的出色开源硬件,但Blynk是通过Internet控制Arduino,Raspberry Pi等的理想平台。 本质上,Blynk包括三个组件:用于智能手机的Blynk应用程序, Blynk服务器和Blynk库 (固件),它们与各种制造商的硬件兼容。
Blynk服务器和Blynk库都是开源的,而Blynk应用程序可免费用于iOS和Android 。 Blynk应用程序允许您通过简单地拖放小部件来为IoT项目构建图形界面。 Blynk包括LCD显示屏,操纵杆和按钮之类的小部件,因此您仅需使用IoT开发板即可开始学习。
图片来源:Blynk.cc
Blynk与SparkFun合作,基于ESP8266创建了SparkFun Blynk开发板。 它经过完全编程,包括十多个预加载的Blynk项目。 带有Blynk板的SparkFun IoT入门套件无需任何编程即可全面介绍物联网(IoT)技术领域。
Sparkfun Blynk板(图片来源: CC BY-SA 4.0 )
如果您像我一样,有几个基于ESP8266的开发板,可以使用固件并将其转换为DIY Blynk板。 这对于使用现有板卡运行新兵训练营或讲习班将是理想的。 您仍然需要传感器和其他组件才能完成内置项目。 例如,SparkFun Blynk板随附板载WS2812 RGB LED,因此您将需要一个类似的模块来使用该设备进行项目。
制作DIY布林克板
收集齿轮
- 基于ESP8266的开发板,例如NodeMCU,Wemos D1,Sparkfun ESP8266 Thing等。
- 具有Arduino IDE的计算机和开发板的适当驱动程序
您应该已经能够将Arduino草图刷到开发板上。 - USB电缆将开发板连接到计算机
- WiFi网络
- 手机
- 用于测试的LED
- Blynk应用: iOS和Android
在继续操作之前,请将应用程序下载到您的智能设备。
安装所需的库
- 打开Arduino IDE
- 转到草图->包括库->管理库
- 搜索“ blynk”,然后安装:
- 使用可用的最新版本安装以下附加库:
金沙线上娱乐场HTU21D:
Adafruit NeoPixel:
亚博官网SparkFun TSL2561:
使用Blynk开发板固件刷新ESP8266开发板
- 下载Blynk板固件 。
提取zip文件的内容:
- 打开任何.ino文件,这将打开带有几个选项卡的Arduino IDE:
- 向下滚动BlynkBoard_Core_Firmware选项卡,然后取消注释该行:
//#define DEBUG_ENABLED
评论这一行:
#define SELF_TEST_ENABLED
编辑之前
编辑后
- 选择适当的板(我正在使用NodeMCU):
- 验证草图。 构建应该成功。
- 通过USB电缆将开发板连接至计算机,然后上传草图。
现在,该板将使用BlynkBoard固件进行刷新。
调配您的DIY Blynk板
在配置过程中,我们将使用智能手机,笔记本电脑或计算机直接(通过WiFi)连接到Blynk板。 连接后,您的智能设备将发送必要的数据,并告诉Blynk板连接到您的Internet连接的无线网络和Blynk。
Blynk板最初配置为作为WiFi接入点(缩写为“ AP”,类似于路由器)运行。 智能手机或启用WiFi的计算机可以短暂连接到Blynk板,然后使用Blynk应用程序或浏览器将所有必要的信息发送到它。 Blynk板收到该信息后,它将从AP过渡到WiFi设备并连接到您的WiFi网络。 AP的SSID格式为BlynkMe-XXXX :
注意: SparkFun Blynk板具有内置的RGB LED。 开机时,它会以唯一的四种颜色(随机分配)闪烁(包括红色,绿色,蓝色,紫色或黄色),并在它们之间停了很长时间。 如果您有WS2812 RGB LED ,则可以将其连接到Pin4。在我的情况下,LED将闪烁红色,红色,黄色然后红色。
请遵循Sparkfun的《 Sparkfun Blynk Board入门》教程中的一种替代配置方法。
图片来源:SparkFun.com, CC BY-SA 4.0
测试板
(来源: SparkFun教程 )
Blynk设置
1.确保您的项目未运行-右上角的图标应为三角形播放按钮。
2.触摸空白灰色项目空间中的任何位置。 应在右侧打开一个工具箱,其中包含所有小部件供您选择。
3.通过单击选择按钮小部件。 您将在“控制器”列表的顶部找到它。
4.点击并按住按钮小部件,将其拖动到项目空间内的任何位置。 您现在有很大的工作空间。
5.触摸“按钮小部件”以调出设置页面,然后修改以下值:
一个。 名称:“ LED” –当小部件是一个按钮时,我们将使用它来控制LED。
b。 输出:5 –在“数字”列表中。
C。 颜色:单击红色圆圈以更改按钮的颜色。 请尝试蓝色,因为我们要切换蓝色LED。
d。 模式:使用“切换”模式。
6.确认设置:
如果您使用的是Android,请点击左上角的向后箭头
如果您使用的是iOS设备,请点击确定按钮。
添加外接LED
如下图所示对LED进行接线。 LED的正极引脚(较长的引脚)应连接到GPIO引脚号5。因此,在NodeMCU上GPIO 5是引脚D1。 通过参考其引脚参考,为您的电路板确定正确的引脚。 另一个LED引脚应连接到接地引脚(“ GND”)。
布林克奔跑
现在已经在Blynk应用程序中配置了按钮,并且LED已正确连接到板上,请通过点击Blynk应用程序屏幕右上角的“播放”按钮来运行项目。
项目运行后,点击“按钮”小部件。 当小部件设置为ON时,LED也应该点亮。
图片来源: CC BY-SA 4.0
恭喜! 您已成功制作了DIY Blynk板。 现在,您可以对拥有的任何其他基于ESP8266的板按照上述步骤进行操作,并为将IoT引入社区的爱好者做好准备。
翻译自: https://opensource.com/article/18/2/diy-blynk-board-esp8266
物联网入门学什么开发板
物联网入门学什么开发板_物联网入门:如何构建DIY Blynk板相关推荐
- ARM核心板_迅为imx6工控核心板_核心板中的小新潮
ARM核心板_迅为imx6工控核心板_核心板中的小新潮 核心板参数 尺寸 51mm*61mm CPU Freescale Cortex-A9 四核 i.MX6Q,主频 1.2 GHz 内存 2GB D ...
- 物联网开发常用的开发板_物联网开发人员简介:物联网开发人员调查的结果
物联网开发常用的开发板 今天,我们发布了第二次年度IoT开发人员调查的结果 . 与去年一样,它为开发人员如何构建物联网解决方案提供了有趣的见解. 今年, Eclipse IoT工作组与IEEE IoT ...
- 移动应用开发实例_物联网改变移动应用开发的4种方式
图片来源:pixabay.com 来源:物联之家网(iothome.com) 转载请注明来源! 物联网改变了移动应用程序的开发格局.那么,为物联网开发移动应用程序有何不同? 物联网与移动应用程序开发齐 ...
- java的选项板_你用CAD的工具选项板吗?
刚介绍设计中心的时候提到了工具选项板,估计还有不少人没有用过工具选项板,之前的文章中简单介绍过,这里再重新整理一下,希望能让大家了解更全面. 按CTRL 3就可以打开工具选项板(TOOL PALLET ...
- java 语言 写字板_一个简单的java语言写字板.docx
一个简单的java语言写字板.docx 一个简单的JAVA语言写字板一.需求分析1.需求分析:现在网络上各种文档编辑器数不胜数.功能也是应有尽有,有能改变字体的,有可以改变字体颜色的,但是,这些软件有 ...
- python 物联网开发板_物联网学什么开发板好?
可以试试我们的三明治开发板呀!比较容易上手,你可以使用它轻松创建一款通过智能音箱语音或者手机App控制的智能硬件产品,喜欢玩DIY的知友可以体验下. 配合我们的IoT开发平台,即可快速完成智能产品de ...
- 物联卡查询流量_物联卡流量查询_python_API文档_开发指南_物联网无线连接服务 - 阿里云...
物联网卡流量查询接口 步骤 1 创建阿里云账号 为了访问服务,您需要有一个阿里云账号.如果没有,可首先按照如下步骤创建阿里云账号: 访问阿里云 官方网站,单击页面上的 免费注册 按钮. 按照屏幕提示完 ...
- 物联网卡会锁卡吗_物联网卡在建筑行业中的应用你知道吗?
随着物联网技术的发展,物联网卡也得到了广泛的运用,尤其是在智能建筑行业就得到了很好的表现,当前我国城市化建设进展速度加快,建筑行业的施工的场地和数量也在持续增长,想要确保工作人员和设备安全,我们就可以 ...
- 物联网流量卡怎么查流量_物联网卡流量查询(QueryCardFlowInfo)---JAVA
物联网卡流量查询接口 步骤 1 创建阿里云账号 为了访问服务,您需要有一个阿里云账号.如果没有,可首先按照如下步骤创建阿里云账号: 访问阿里云 官方网站,单击页面上的 免费注册 按钮. 按照屏幕提示完 ...
最新文章
- HTML5本地存储localStorage,sessionStorage
- tomcat8 安装|解决启动慢|进入管理|host-manager 403错误
- c语言glut打正方形,OpenGL绘制正方形并用键盘移动
- 10许可证即将到期_食品经营许可证延续
- 【汇编优化】之内联汇编
- mysql canal 安装测试_canal安装配置与mysql操作监听,我已经帮你踩过了所有的坑...
- HTML调用QQ临时会话
- 【源码更新】活动报名登记预约问卷表单系统微信小程序支持导入导出自定义表单填报字段
- TS Moly Lubricants TSMoly
- epub 格式转换成 mobi
- 自开发数据可视化平台
- 身份认证协议攻击怎么解决
- html个人新闻网站,html,js,css实现
- Tensroflow 手动编译TFLite
- 京东2015校园招聘技术类笔试题
- Linux 下使用 tplink wn823N 无线网卡
- 智能家居核心 —— wifi模块
- web中的$多种意思
- 德州扑克游戏基本流程图
- mac电脑循环次数多少算新_2020年度最佳Mac端App新鲜出炉!今年,你发现了哪些好软件?...
热门文章
- Nacos安装详细过程
- 【从蛋壳到满天飞】JS 数据结构解析和算法实现-堆和优先队列(一)
- 用eslint + prettier + pre-commit管理项目(React)
- mysql系列之6--------使用第三方工具-percona来备份mysql和恢复
- 【开源】我的分页控件正式命名为QuickPager ASP.NET2.0分页控件
- 重复控件Repeater和数据列表控件DataList
- 什么是公有云、私有云、混合云?
- Hadoop简介 (资源)
- java中一个引人深思的匿名内部类
- bubbo调用Failed to invoke remote method异常解决