【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 本帖最后由 Willow 于 2018-5-14 21:25 编辑
赢空灵噶 发表于 2018-4-13 18:51
报错找不到TimeLib.h库文件。这个库文件去哪里找?
上GitHub找 楼主,您有esp8266wifi.h吗?源码包的lib文件夹里面没有啊。 照例,自己要抢个沙发:P 这个只能给你82分,剩下的以666的形式发给你! Grey 发表于 2017-4-18 14:54
这个只能给你82分,剩下的以666的形式发给你!
那我打70分,剩下给66666的形式发给你~~~ 冒个泡,支持一下。{:5_121:} gada888 发表于 2017-4-19 21:31
冒个泡,支持一下。
呵呵,谢谢了哈! 支持支持{:5_172:} Forgotten 发表于 2017-4-20 22:56
支持支持
谢谢(*^__^*) 嘻嘻…… {:5_168:}支持! 点赞,请麻烦看一下私聊 顶顶顶,df的esp8266是不常见的esp-04,我问了stark半天,也没找到资料。终于这里有如何支持blynk的资料了。
回家就试!
svw 发表于 2017-5-8 08:53
顶顶顶,df的esp8266是不常见的esp-04,我问了stark半天,也没找到资料。终于这里有如何支持blynk的资料了 ...
嘻嘻,从此就不怕出远门了。 请问程序里的authtoken码是根据什么改的 李慧杰 发表于 2017-5-15 13:12
请问程序里的authtoken码是根据什么改的
是Blynk建项目的时候自动生成的。 编译不了
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 编译时出错。
在文件 -> 首选项开启
“编译过程中显示详细输出”选项
这份报告会包含更多信息。
Chocho2017 发表于 2017-5-8 14:21
嘻嘻,从此就不怕出远门了。
远程也可以吗?我的意思是,我在公司上班时,也能给家里浇花吗? Chocho2017 发表于 2017-5-8 14:21
嘻嘻,从此就不怕出远门了。
这么好啊!我不在家几天,花就蔫了,这下好了!:) 你试过烧写安信可最新的ESP8266的固件么 2289247852018 发表于 2018-1-5 16:09
你试过烧写安信可最新的ESP8266的固件么
没有了,以前用过,不过感觉安心可的不是很稳定。
scnuoww 发表于 2017-6-16 08:50
编译不了
Arduino:1.6.9 (Windows 7), 开发板:"FireBeetle-ESP8266, 80 MHz, 115200, 4M (3M SPIFFS)"
不能出现中文目录
页:
[1]
2