科技小制作 - 自动浇花机 [IoT支持]

Raspberry Pi, Arduino, 不管项目简单还是复杂,动手实现它就是成功!
头像
max
帖子: 71
注册: 周六 3月 14, 2015 10:57 am

科技小制作 - 自动浇花机 [IoT支持]

帖子max » 周四 6月 07, 2018 11:06 am

首先还是B站视频:https://www.bilibili.com/video/av24479602/

这个项目是基于ESP8266和Node-RED (运行在Raspberry Pi上)的微型自动浇水方案;使用这个小制作可以有效的防止植物因为缺水死亡 :roll:
Screen Shot 2018-06-07 at 11.02.21 AM.png

使用ESP8266最入门级别的模块ESP-01作为花盆的IoT使能设备,实现了无线局域网接入和MQTT消息的订阅和发布,同时根据MQTT消息或土壤湿度探头采集的数据控制电磁阀,从花盆水库中导入适量的水供植物使用!

部件列表:
  • Raspberry Pi(任意版本,需运行Node-RED服务) *1
  • ESP-01 *1
  • ESP-01继电器模块 *1
  • 电磁阀 *1
  • 土壤湿度探测器 *1
  • DC升压模块 *1
  • 可乐瓶 >=1
  • 硅胶管 *若干
  • 5V DC电源 *1
  • 绝缘胶带 *若干
  • 杜邦线 *若干

工具列表:
  • 电烙铁
  • 剪刀
  • 热熔胶
  • 快干胶
  • 剥线钳
  • 镊子
  • 游标卡尺

由于本项目是由多个小模块组成的,在组装完整项目前,需要确认每一个单独模块的工作状态是否正常,包含软件的模块是否按预期工作,单独调试成功后进行总拼装。

视频中使用到的Arduino IDE代码(ESP-01/8266用),Node-RED配置代码和系统连接图在本帖附件中下载。

特别说明:
多模块协同工作,注意电压差异!
ESP-01的GPIO 2口对常规引导阶段状态有要求,所以改用GPIO 3口,也就是RX口,而不是通常的GPIO 2.
水库、水路、电磁阀注意检查防水!




下载:
code.zip
您没有权限查看这个主题的附件。

回到 “天工开物”

在线用户

用户浏览此论坛: 没有注册用户 和 0 访客