查看: 5061|回复: 17

[应用教程] 【ESP8266教程—Lesson2】智能化你的浇花神器

[复制链接]
最近看到网上有很多小伙伴做智能家居的设备,看的我心痒痒的,于是自己就做了一款可以上网的自动浇花神器,我的设备是在DF自动浇花套件的基础上进行开发的,加上ESP8266模块,让浇花设备可以无限监控。

1.png

2.png

      所需硬件:
        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


      对控件的大小和排列调整一下,然后分别设置它们的参数,如下表:
12.png
      调整后的界面,如下图所示:
3.png
      控件中的所有通道(pin脚)都是虚拟通道,这些通道将数据传递给ESP8266,然后ESP8266将数据传输给浇花套件主板。

2、下载程序到ESP8266
      程序源码点击下载
      将WiFi Bee ESP模块切换到UART端,插在Xbee USB Adapter板子上,连接到电脑。在Arduino IDE上选择FireBeetle-ESP8266(关于FireBeetle-ESP8266的安装,请参考这篇帖子,点击链接
4.png
      下载程序到WiFi Bee ESP模块,如下图所示:
5.png
      下载完成后,将WiFi Bee ESP模块切换到BOOT端。
      注意:下载程序前,需要修改你的wifi和密码,以及对应的AUTH TOKENS码。
6.png


3、下载程序到浇花套件主板
      程序源码点击链接
      打开Arduino IDE,选择Leonrdo主板,下载源程序到主板:
7.png


4、硬件连接
      将WiFi Bee ESP模块插接到浇花套件主板上,注意插接的方向:
8.png
      连接各个传感器,主板上面有丝印连接方式:
9.png
      组装浇花套件。。。。。。
10.png
      看看整个浇花神器的效果吧。。。
11.png







ESP8266技术交流群: 619558168
     
      











Chocho2017  版主
 楼主|

发表于 2017-4-18 14:51:49

照例,自己要抢个沙发
回复 支持 1 反对 0

使用道具 举报

Grey  中级技匠

发表于 2017-4-18 14:54:10

这个只能给你82分,剩下的以666的形式发给你!
回复 支持 反对

使用道具 举报

luna  管理员

发表于 2017-4-18 15:39:51

Grey 发表于 2017-4-18 14:54
这个只能给你82分,剩下的以666的形式发给你!

那我打70分,剩下给66666的形式发给你~~~
回复 支持 反对

使用道具 举报

gada888  版主

发表于 2017-4-19 21:31:54

冒个泡,支持一下。
回复 支持 反对

使用道具 举报

Chocho2017  版主
 楼主|

发表于 2017-4-20 10:25:51

gada888 发表于 2017-4-19 21:31
冒个泡,支持一下。

呵呵,谢谢了哈!
回复 支持 反对

使用道具 举报

Forgotten  版主

发表于 2017-4-20 22:56:20

支持支持  
回复 支持 反对

使用道具 举报

Chocho2017  版主
 楼主|

发表于 2017-4-24 09:11:22


谢谢(*^__^*) 嘻嘻……
回复 支持 反对

使用道具 举报

nicho  版主

发表于 2017-4-26 19:19:18

支持!
回复 支持 反对

使用道具 举报

owen11  学徒

发表于 2017-4-28 20:46:13

点赞,请麻烦看一下私聊

点评

支持  发表于 2017-5-6 20:57
回复 支持 反对

使用道具 举报

svw  初级技匠

发表于 2017-5-8 08:53:49

顶顶顶,df的esp8266是不常见的esp-04,我问了stark半天,也没找到资料。终于这里有如何支持blynk的资料了。

回家就试!
回复 支持 反对

使用道具 举报

Chocho2017  版主
 楼主|

发表于 2017-5-8 14:21:35

svw 发表于 2017-5-8 08:53
顶顶顶,df的esp8266是不常见的esp-04,我问了stark半天,也没找到资料。终于这里有如何支持blynk的资料了 ...

嘻嘻,从此就不怕出远门了。
回复 支持 反对

使用道具 举报

李慧杰  初级技师

发表于 2017-5-15 13:12:26

请问程序里的authtoken码是根据什么改的
回复 支持 反对

使用道具 举报

Chocho2017  版主
 楼主|

发表于 2017-5-19 13:08:34

李慧杰 发表于 2017-5-15 13:12
请问程序里的authtoken码是根据什么改的

是Blynk建项目的时候自动生成的。
回复 支持 反对

使用道具 举报

scnuoww  见习技师

发表于 2017-6-16 08:50:56

编译不了
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 编译时出错。

在文件 -> 首选项开启
“编译过程中显示详细输出”选项
这份报告会包含更多信息。
回复 支持 反对

使用道具 举报

DeepMind  见习技师

发表于 2017-6-27 10:07:05

Chocho2017 发表于 2017-5-8 14:21
嘻嘻,从此就不怕出远门了。

远程也可以吗?我的意思是,我在公司上班时,也能给家里浇花吗?
回复 支持 反对

使用道具 举报

DeepMind  见习技师

发表于 2017-6-27 10:18:02

Chocho2017 发表于 2017-5-8 14:21
嘻嘻,从此就不怕出远门了。

这么好啊!我不在家几天,花就蔫了,这下好了!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
wifi气象站

硬件清单

btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2016 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail