查看: 7030|回复: 15

blinker快速开始指南(蓝牙ble接入)

 关闭 [复制链接]
  • TA的每日心情
    郁闷
    2018-12-6 22:21
  • 签到天数: 48 天

    [LV.5]常住居民I

    发表于 2018-2-19 01:54 | 显示全部楼层 |阅读模式

    blinker是一个物联网接入方案,旨在让大家可以畅快DIY自己物联网设备
    ios、android都支持,本地、远程都支持,蓝牙、WiFi都支持
    可自己拖拽布局设备控制界面,自由打造你的物联网设备

    1.准备工作
    硬件准备
    Arduino UNO + ble蓝牙串口模块
    推荐以下蓝牙模块:
    openjumper ble串口模块 (默认波特率9600)
    HM10 / HM11 (默认波特率9600)
    JDY08 / JDY10 (默认波特率115200)
    JDY18/JDY09 (默认波特率9600)
    AT09 (默认波特率9600)
    可淘宝搜索自行购买

    以上模块我们测试了兼容性,其他蓝牙串口模块暂不确定能否适配

    将串口BLE模块的 TXD连接到UNO的2号引脚,RXD连接到UNO的3号引脚

    软件准备
    下载并安装Arduino IDE
    点击去下载
    下载并安装blinker APP
    android版下载
    ios版审核中,很快上线,敬请期待

    2.在app中添加设备


    3.下载blinker Arduino库,并上传例程

    点击下载

    将下载好的blinker库解压到 我的电脑>文档>Arduino>libraries 文件夹中

    通过 文件菜单>示例>Blinker>Blinker_Button>Button_BLE 打开例程Button_BLE
    编译并上传程序到Arduino UNO中

    注意 如果你使用的蓝牙模块波特率不是9600,可以使用如下语句初始化蓝牙模块:

    kittenblock中小学创客名师推荐的图形化编程软件

    Blinker.begin(); // 默认设置: 数字IO 2(RX) 3(TX), 波特率 9600 bps  
    Blinker.begin(4, 5); // 设置数字IO 4(RX) 5(TX), 默认波特率 9600 bps  
    Blinker.begin(4, 5, 115200); // 设置数字IO 4(RX) 5(TX) 及波特率 115200 bps  



    恭喜!一切就绪
    在APP中点击刚才你添加的设备,即可进入控制界面,点点按钮就可以控制Arduino上的LED灯开关
    另一个按钮也点下试试,放心,你的手机不会爆炸~


    想制作与众不同的物联网设备?
    了解下 自定义界面 和 blinker库 吧

    如果以上内容对你有帮助,你可以通过打赏支持作者
  • TA的每日心情
    开心
    2018-6-6 20:38
  • 签到天数: 104 天

    [LV.6]常住居民II

    发表于 2018-3-12 20:30 | 显示全部楼层
    HC05是否可以?
  • TA的每日心情
    郁闷
    2018-12-6 22:21
  • 签到天数: 48 天

    [LV.5]常住居民I

     楼主| 发表于 2018-3-14 14:24 | 显示全部楼层

    HC05为蓝牙2.0,本项目只支持蓝牙4.0ble设备

    设备端硬件支持
    蓝牙Ble接入支持:
    openjumper ble串口模块 (默认波特率9600)
    HM10 / HM11 (默认波特率9600)
    JDY08 / JDY10 (默认波特率115200)
    JDY18/JDY09 (默认波特率9600)
    AT09 (默认波特率9600)
    蓝牙ble模块手册下载

    ESP32 (需配合blinker库)

    WiFi接入支持:
    ESP8266、ESP32、树莓派3B

    暂不支持设备:
    BT05 / BT05-A
    HC08
    如果以上内容对你有帮助,你可以通过打赏支持作者
  • TA的每日心情

    2018-8-4 09:47
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    发表于 2018-3-22 10:28 | 显示全部楼层
    本帖最后由 arron520 于 2018-3-22 10:39 编辑

    BT05的BLE4.0蓝牙模块(9600波特率),测试按键控制LED,是可以的。目测该软件会收费。官网很多信息还没有。部分功能免费版不支持~~~~~~
  • TA的每日心情
    开心
    2019-8-26 13:34
  • 签到天数: 324 天

    [LV.8]以坛为家I

    发表于 2018-3-22 14:31 | 显示全部楼层
    看起来很方便
    打赏作者鼓励一下!
  • TA的每日心情
    郁闷
    2018-12-6 22:21
  • 签到天数: 48 天

    [LV.5]常住居民I

     楼主| 发表于 2018-3-25 01:55 | 显示全部楼层
    arron520 发表于 2018-3-22 10:28
    BT05的BLE4.0蓝牙模块(9600波特率),测试按键控制LED,是可以的。目测该软件会收费。官网很多信息还没有 ...

    暂无收费计划
    如果以上内容对你有帮助,你可以通过打赏支持作者
  • TA的每日心情
    开心
    2018-10-16 17:01
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2018-11-23 17:30 | 显示全部楼层
    好帖,备注一下
  • TA的每日心情
    郁闷
    2019-3-19 13:26
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2019-1-29 21:03 | 显示全部楼层
    “点点按钮就可以控制Arduino上的LED灯开关”,可是这指的是那哪个引脚上的LED灯啊?硬件上连接怎样的,又是怎么修改程序以控制不同的引脚的??小白不懂请指教?
  • TA的每日心情
    奋斗
    2019-7-12 18:42
  • 签到天数: 48 天

    [LV.5]常住居民I

    发表于 2019-1-30 09:49 | 显示全部楼层
    a792274629 发表于 2019-1-29 21:03
    “点点按钮就可以控制Arduino上的LED灯开关”,可是这指的是那哪个引脚上的LED灯啊?硬件上连接怎样的,又 ...

    例程中的LED,就是arduino板子上的LED,通常官方arduino板子上都有一个连接到13引脚的LED灯(非官方开发板可以看对应开发板说明文档),可以编程控制。

    如果看不懂以上的话,建议先看社区教程,这是学习arduino开发的第一课中的内容。
    https://www.arduino.cn/thread-76154-1-1.html
    如果你觉得以上内容帮到了你,你可以打赏支持作者
  • TA的每日心情
    无聊
    2018-8-22 14:09
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2019-1-30 14:31 | 显示全部楼层
    你好,我用的是arduino uno r3+JDY-10M,blinker上读取不到数据,一读取数据就会断开连接是怎么回事呢
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    ArduinoJason6教程由ArduinoJson作者Benoit亲自出马一对一教学
    ArduinoJason6教程由Ardui
    这几天我觉得社区教学好像缺了点什么,呃呃~我想一想好像是缺少了ArduinoJson6的教学
    Arduino+L298N小车实例教程
    Arduino+L298N小车实例教
    (第一次写教程,如有错漏,敬请拍砖)Arduino+L298N小车实例教程Arduino小车是一个非
    零知开源分享-蓝牙模块与手机APP通信
    零知开源分享-蓝牙模块与
    本篇文章中将讲解蓝牙模块与安卓手机APP进行通信。1、说明MCU:零知开发板-标准板模
    DHT库无法被找到
    DHT库无法被找到
    今天在安装了DHT库之后在编译时却显示无法找到库,请问我是在哪里安装出错了,谢谢大
    (可远程)ESP8266读DHT11温湿度,APP inventor制作app实时显示
    (可远程)ESP8266读DHT11
    原理讲解 原理简述:利用发布订阅模式。第一步,先读取DHT11温湿度数值,第二步,新
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表