完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
最近在网上看到很多人在做智能家居设备,引起了我的兴趣,于是就做了一个可以上网的自动浇水神器。我的设备的编程基于 DFRobot 自动浇水套件。采用ESP8266模块,浇花套件可以实现实时监控。
所需硬件: 12电池 至于手机软件,我使用了易于构建并提供Arduino库的Blynk。在整个通信过程中,使用了ESP8266 WiFi Bee模块作为通信模块。Arduino 是这里的主控制器。 1. 创建一个 Blynk 项目 打开 Blyn 软件。 添加以下控件: 代码:全选Value Display * 2 LED * 2 Slider * 1 Gauge * 1 调整控件的大小和排列,然后分别设置它们的参数,如下图: 调整后的界面如下: 控件使用的通道(引脚)是虚拟的,向ESP8266传输数据,ESP8266再向浇水主板传输数据. 2. 下载程序到ESP8266 程序源代码可以在这里找到。 将WiFi Bee SEP模块切换到UART口,插入Sbee USB转接板与电脑连接。在Arduino IDE中选择FireBeetle-ESP8266(FireBeetle-ESP8266安装教程点此链接)。 下载程序到WiFi Bee ESP模块,如下: 下载完成后,将WiFi Bee ESP模块切换到BOOT口。 注意:在下载程序之前,您需要更改您的WiFi和密码以及相应的AUTHTOKENS代码。 3. 将程序下载到Watering Kit 主板 程序源代码可以在这里找到。 打开 Arduino 编程器,选择 Leonrdo 主板,下载源程序到主板: 4. 硬件连接 WiFi Bee ESP 模块按正确方向插入浇水套件主板: 根据主板上连接方式的丝印连接每个传感器: 组装浇水套件: 检查浇水效果... |
|
相关推荐 |
|
只有小组成员才能发言,加入小组>>
125个成员聚集在这个小组
加入小组457浏览 6评论
385浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
365浏览 5评论
371浏览 4评论
344浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-20 16:32 , Processed in 0.488695 second(s), Total 40, Slave 35 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号