查看: 1224|回复: 11

WiFiduino开发板与Blinker APP上手体验

[复制链接]
  • TA的每日心情
    开心
    2018-9-19 21:32
  • 签到天数: 160 天

    [LV.7]常住居民III

    发表于 2018-5-25 17:10 | 显示全部楼层 |阅读模式
    本帖最后由 悠然南山 于 2018-5-25 17:10 编辑

    首先感谢社区提供这次的试用机会 。虽然近一个月的等待着实有些煎熬,不过当这样一个朱红色的盒子出现在你眼前时,你会觉得前面所有的等待还是非常值得的。朱红色的包装盒还是挺有设计感的,以至于你在第一眼看到它时会误以为是一首饰盒。设计师可能是想告诉我们,盒子里还藏着让你惊喜的“宝物”。看到这是不是有种想马上打开盒子的冲动。
    1.jpg

    WiFiduino开发板在外形上与Arduino UNO一致,PCB采用黑色基板,元件较少,看起来比较简洁。板子的做工还是不错的,ESP8266MOD模块焊点饱满光洁,位置摆放的也很精准,若右下角的那个六位单孔插座要是能摆正一点就好了WiFiduino使用ESP8266作为核心,可同时提供MCU主控和WiFi支持,相比于传统Arduino控制器,可以更轻松地构建物联网项目。
    2.jpg

    从背面的丝印可以看到,部分引脚是复用的。所以
    你可以使用Dx(如D9)或板子背面引脚旁印刷的数字(如13)控制对应的IO口。更多的信息可以到以下网站获取:https://wifiduino.com/esp8266/ 3.jpg

    下面就进入体验环节,新手同学建议根据使用指南操作(就是那页A4纸,可千万不要随手丢了),首先安装Arduino IDE环境,esp8266安装包具体可参考:https://www.arduino.cn/thread-76029-1-1.html
    未命名3.1.jpg
    将Arduino IDE环境及esp8266安装包安装完毕后,打开Arduino IDE,如下图,在菜单栏>工具>开发板,设置开发板为WiFiduino即可。
    WifiduinoSet.jpg

    另外对于电脑上没有安装过CH340 USB转串口驱动的朋友,还需要下载并安装相应的驱动程序。Windows驱动程序下载地址: http://www.wch.cn/downfile/65。安装完驱动后,用Micro USB线将WiFiduino开发板接入电脑USB口,将Arduino IDE中 菜单栏>工具>端口设置 选定为com6
    ,即与电脑“设备管理器”中可以看到的CH340虚拟串行端口一致即可。因电脑系统差异,读者看到的序号可能不同。
    3.7.0.jpg

    下面就以一个简单的程序入手,让你感受WiFiduino及Blinker App轻松畅快的开发过程。Blinker App是一个物联网接入方案,借助Blinker App可以快速的开发物联网设备。先按下图所示载入例程,这个例程实现的功能是:通过WIFI方式控制同在局域网内的WiFiduino开发板上LED的亮暗。
    3.3.jpg

    在开始编译代码前,先按照下图红色标注所示,将程序中定义的ssid[],pswd[]字符串改为你正在使用的WIFI热点名称和对应密码
    3.4.0.jpg

    现在可以编译并下载程序到WiFiduino开发板了,编译过程有点慢。若消息窗口出现以下信息,表示编译和下载都正常。

    3.6.jpg

    打开串口调试器,如果看到输出“Connected”和IP地址,说明WiFiduino已成功连接到WiFi。
    3.8.jpg

    暂且把下载好程序的开发板放一边,接下来要在手机端下载并安装Blinker App网址链接:https://github.com/blinker-iot/app-release/releases/download/1.0.0/blinker-1.0.0.apk 。使用时确保手机和WiFiduino在同一局域网下,打开Blinker应用,点击右上角的“+”进入添加设备页面,选择Arduino > WiFi接入,等待搜索设备,稍等片刻就能看到WiFiduino设备,选中该设备,添加成功后就可以通过手机来控制它了。
    4.jpg

    选中需要控制的“WiFiduino”,即进入该设备的控制页面,点击右上角的“笔”,即进入控件编辑界面,可以看到在底部有按钮,控制条等七类控件可供选择。通过以上控件即可完成对设备的操控,完全省去了编程的烦恼。
    5.jpg

    在本例中只需要简单添加一个按钮即可。如下图,按钮控件的数据键名需要和Arduino IDE程序中的定义保持一致,否则是无法实现控制的。
    3.5.png

    好了,最后来看下实际效果如何。在手机端按动按钮时,WiFiduino板上的指示灯会相应的执行亮暗的动作。看到这里,你是不是感觉真是太神奇了,整个体验过程几乎没有敲任何代码,却十分轻松的实现了复杂的网络远程控制功能。这在过去,简直有些不可思议。今天得益于Blinker App,即便是对于毫无网络编程经验的新手而言,完成它也不费吹灰之力。相信在物联网蓬勃发展的今天,Blinker App一定能大放异彩。
    Blinker2.gif


    订单号:144288982853644227









    打赏作者鼓励一下!

    1人打赏

  • TA的每日心情
    开心
    2018-6-22 18:21
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2018-6-24 23:18 | 显示全部楼层
    谢谢分享,我也买课二块板子,按照你的方法,监视器也显示连上我的路由器了,手机上的blinker就是搜不到设备,二块都是,请教大神,是怎么回事啊??搞了几天,也没搞明白
  • TA的每日心情
    开心
    2018-9-20 09:11
  • 签到天数: 165 天

    [LV.7]常住居民III

    发表于 2018-6-26 07:55 | 显示全部楼层
    多艘几次就可以了
  • TA的每日心情
    开心
    2018-6-22 18:21
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2018-6-27 10:31 | 显示全部楼层
    chentongwu 发表于 2018-6-26 07:55
    多艘几次就可以了

    不是吧,都试了好几天了,还是搜不到啊,啥情况啊
  • TA的每日心情
    开心
    2018-9-19 21:32
  • 签到天数: 160 天

    [LV.7]常住居民III

     楼主| 发表于 2018-7-1 10:14 | 显示全部楼层
    ajin 发表于 2018-6-27 10:31
    不是吧,都试了好几天了,还是搜不到啊,啥情况啊

    手机app和板子要在同一个网络
    打赏作者鼓励一下!
  • TA的每日心情
    慵懒
    2018-9-20 16:48
  • 签到天数: 20 天

    [LV.4]偶尔看看III

    发表于 2018-8-11 17:20 | 显示全部楼层
    我下载时会出现错误
  • TA的每日心情
    慵懒
    2018-9-20 16:48
  • 签到天数: 20 天

    [LV.4]偶尔看看III

    发表于 2018-8-11 17:21 | 显示全部楼层
    CKjjc 发表于 2018-8-11 17:20
    我下载时会出现错误

    Arduino:1.8.5 (Windows Store 1.8.10.0) (Windows 10), 开发板:"WiFiduino, 80 MHz, Flash, 4M (1M SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 921600"

    构建选项已变更,全部重新构建
    Archiving built core (caching) in: C:\Users\1\AppData\Local\Temp\arduino_cache_162027\core\core_esp8266_esp8266_wifiduino_CpuFrequency_80,VTable_flash,FlashSize_4M1M,LwIPVariant_v2mss536,Debug_Disabled,DebugLevel_None____,FlashErase_none,UploadSpeed_921600_33811301510aaf5912428eb79f5f4fc5.a
    项目使用了 369180 字节,占用了 (35%) 程序存储空间。最大为 1044464 字节。
    全局变量使用了35972字节,(43%)的动态内存,余留45948字节局部变量。最大为81920字节。
    error: failed sending 0xC0
    error: failed sending 8 bytes
    error: failed sending 36 bytes
    error: failed sending 0xC0
    error: failed sending 0xC0
    error: failed sending 8 bytes
    error: failed sending 36 bytes
    error: failed sending 0xC0
    error: failed sending 0xC0
    error: failed sending 8 bytes
    error: failed sending 36 bytes
    error: failed sending 0xC0
    error: failed sending 0xC0
    error: failed sending 8 bytes
    error: failed sending 36 bytes
    error: failed sending 0xC0
    error: failed sending 0xC0
    error: failed sending 8 bytes
    error: failed sending 36 bytes
    error: failed sending 0xC0
    error: failed sending 0xC0
    error: failed sending 8 bytes
    error: failed sending 36 bytes
    error: failed sending 0xC0
    error: failed sending 0xC0
    error: failed sending 8 bytes
    error: failed sending 36 bytes
    error: failed sending 0xC0
    error: failed sending 0xC0
    error: failed sending 8 bytes
    error: failed sending 36 bytes
    error: failed sending 0xC0
    error: failed sending 0xC0
    error: failed sending 8 bytes
    error: failed sending 36 bytes
    error: failed sending 0xC0
    warning: espcomm_sync failed
    error: espcomm_open failed
    error: espcomm_upload_mem failed
    error: espcomm_upload_mem failed

    在文件 -> 首选项开启
    “编译过程中显示详细输出”选项
    这份报告会包含更多信息。
  • TA的每日心情
    开心
    2018-9-19 21:32
  • 签到天数: 160 天

    [LV.7]常住居民III

     楼主| 发表于 2018-8-12 09:18 | 显示全部楼层
    CKjjc 发表于 2018-8-11 17:21
    Arduino:1.8.5 (Windows Store 1.8.10.0) (Windows 10), 开发板:"WiFiduino, 80 MHz, Flash, 4M (1M SPI ...

    这是编程时出现的问题,可能硬件连接有问题,或者你选择的编程方式不对,在Arduino IDE中 菜单栏>工具>端口设置 选定为com6
    ,即与电脑“设备管理器”中可以看到的CH340虚拟串行端口一致即可。因电脑系统差异,你看到的序号可能不同。
    打赏作者鼓励一下!
  • TA的每日心情
    慵懒
    2018-9-20 16:48
  • 签到天数: 20 天

    [LV.4]偶尔看看III

    发表于 2018-8-12 14:54 | 显示全部楼层
    悠然南山 发表于 2018-8-12 09:18
    这是编程时出现的问题,可能硬件连接有问题,或者你选择的编程方式不对,在Arduino IDE中 菜单栏>工具>端 ...

    谢谢了,刚刚解决了

    该用户从未签到

    发表于 2018-8-14 16:50 | 显示全部楼层
    fork/exec C:\Users\1\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++.exe: Access is denied.
    为开发板 WiFiduino 编译时出错。
    这个问题如何解决呢?
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    IDE 用arbuBlok下载不了程序。
    IDE 用arbuBlok下载不了程
    点击下载到板子就出现红字体 版本是1.8.7
    初学arduino求助
    初学arduino求助
    大佬们,我想问一下,我现在想做一个程序:按下开关持续时间t,延迟7.77t后点亮led0.
    吸顶灯接入物联网(基于Blinker与wifi开发板)
    吸顶灯接入物联网(基于Bli
    暑假开始接触Blinker和esp8266开发板,一直在捣鼓。。开学是肯定没空碰了,于是趁现在
    原创 drawbot平面关节机械臂 教程直播贴
    原创 drawbot平面关节机械
    这个项目上个月就在做了,结构和代码反反复复改了多次,加上自己又太懒,一直没来得及
    创客集结号之光控LED实验
    创客集结号之光控LED实验
    本次实验是在创客集结号上分享出来的,是做一个光控LED实验。 1.实验器件: Arduino
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表