70728| 35
|
[进阶] 【ESP8266教程—Lesson2】智能化你的浇花神器 |
最近看到网上有很多小伙伴做智能家居的设备,看的我心痒痒的:Q,于是自己就做了一款可以上网的自动浇花神器,我的设备是在DF自动浇花套件的基础上进行开发的,加上ESP8266模块,让浇花设备可以无限监控。 所需硬件: TEL0092 ESP8266 WiFi Bee模块 XBee USB Adapter适配器 DF自动浇花套件 12V电源(由于电池供电有限,我采用的是电源供电) 手机端软件,我用的是Blynk,搭建起来方便,而且提供Arduino库。在整个系统中,ESP8266 WiFi Bee模块只是作为通信模组的,主控还是Arduino(浇花套件中的主控板)。 1、创建一个Blynk项目 打开Blynk软件,这里就不用我多说怎么安装Blynk软件了吧。 添加如下几个控件: Value Display * 2 LED * 2 Slider * 1 Gauge * 1 对控件的大小和排列调整一下,然后分别设置它们的参数,如下表: 调整后的界面,如下图所示: 控件中的所有通道(pin脚)都是虚拟通道,这些通道将数据传递给ESP8266,然后ESP8266将数据传输给浇花套件主板。 2、下载程序到ESP8266 程序源码点击下载 将WiFi Bee ESP模块切换到UART端,插在Xbee USB Adapter板子上,连接到电脑。在Arduino IDE上选择FireBeetle-ESP8266(关于FireBeetle-ESP8266的安装,请参考这篇帖子,点击链接) 下载程序到WiFi Bee ESP模块,如下图所示: 下载完成后,将WiFi Bee ESP模块切换到BOOT端。 注意:下载程序前,需要修改你的wifi和密码,以及对应的AUTH TOKENS码。 3、下载程序到浇花套件主板 程序源码点击链接 打开Arduino IDE,选择Leonrdo主板,下载源程序到主板: 4、硬件连接 将WiFi Bee ESP模块插接到浇花套件主板上,注意插接的方向: 连接各个传感器,主板上面有丝印连接方式: 组装浇花套件。。。。。。 看看整个浇花神器的效果吧。。。 ESP8266技术交流群: 619558168 |
谢谢(*^__^*) 嘻嘻…… |
svw 发表于 2017-5-8 08:53 嘻嘻,从此就不怕出远门了。 |
编译不了 Arduino:1.6.9 (Windows 7), 开发板:"FireBeetle-ESP8266, 80 MHz, 115200, 4M (3M SPIFFS)" D:\鑷姩娴囪姳濂椾欢\ESP8266-for-Watering-master\ESP8266-for-Watering-master\esp8266Software\esp8266Software\esp8266Software.ino:2:32: fatal error: BlynkSimpleEsp8266.h: No such file or directory compilation terminated. exit status 1 为开发板 FireBeetle-ESP8266 编译时出错。 在文件 -> 首选项开启 “编译过程中显示详细输出”选项 这份报告会包含更多信息。 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed