littlebot
Published on 2025-04-03 / 0 Visits
0

【源码】基于Arduino和Blinker平台的物联网植物养护系统

项目简介

本项目是一个开源的物联网植物养护系统,依托Arduino和Blinker物联网平台。借助3D打印技术制作的外壳与多种传感器,系统可实现自动浇花、土壤水分检测,还能将实时数据同步至手机端,同时支持手机端手动控制浇花。此外,系统具备良好的扩展性,可添加温度、空气湿度、光照强度等传感器,实现更智能的植物养护。

项目的主要特性和功能

  • 自动浇花:依据土壤湿度自动控制浇水。
  • 土壤水分检测:实时检测土壤湿度并同步到手机端。
  • 手机端控制:通过Blinker APP手动控制浇水。
  • 扩展性:支持添加温度、空气湿度、光照强度等多种传感器。
  • 智能场景:未来可扩展检测光强和温度实现自动遮光,检测雨滴实现自动遮雨。

安装使用步骤

1. 硬件准备

  • 1 x 7Pin0.96 SPI OLED 显示屏
  • 1 x NodeMcu esp8266
  • 1 x USB - A to micro - USB 数据线
  • 12 x 杜邦线(公对公)
  • 1 x 一位继电器
  • 4 x 4位5号电池盒 带开关
  • 3D 打印的外壳
  • 一些M3自攻螺丝、螺丝刀、电烙铁

2. 3D 打印外壳

  • 用PLA材料打印外壳,推荐Ender3s打印机。
  • 填充率设为20%,无需使用支撑。

3. 软件安装

  • 用Arduino IDE打开WATEING_MACHINE.ino文件。
  • 安装esp8266扩展、Blinker库和u8g2库(OLED驱动),具体库文件下载方式自行搜索。

4. Blinker APP配置

  • 在Blinker APP中,进入开发者>开发工具>EspTouch进行配网。
  • 输入WIFI名称和密码,手机自动将密码发送到设备。
  • 在Blinker APP中拖入控件,按需修改数据键名和按钮控件设置。

5. 硬件电路连接

  • OLED
  • D5 > MOSI
  • D7 > SCK
  • D2 > DC
  • D8 > CS
  • D3 > RES
  • 继电器
  • VCC > 3V
  • GND > GND
  • SIG > D4
  • 土壤湿度传感器
  • VCC > 5V
  • GND > GND
  • SIG > A0

6. 组装提示

  • 用螺丝刀进行组装。
  • 检查所有连接正负极,确保安全后再打开电源。

完成以上步骤,即可成功搭建并使用本项目,实现智能化植物养护。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】