【成品设计】基于单片机的家用智能浇花系统的设计与实现

V1《基于单片机的家用智能浇花系统的设计与实现》

V1功能说明:

软件功能:系统具有运行模式和设置模式,在设置模式下10秒没有操作可自动切换到运行模式。

  1. 实时显示功能:系统实时采集当前土壤湿度、水位状态、系统模式和RGB间隔并在OLED屏幕实时显示还有参数设置界面交互。
  2. 自动浇水功能:
    2.1 每隔10秒检测当前土壤湿度,若小于系统阈值时进行报警(蜂鸣器频率1秒)并打开水泵开始浇水。
    2.2 实时检测当水位,若水位过低时进行报警(蜂鸣器频率500毫秒)。
  3. 补光功能:可按照系统设置的RGB间隔进行三色(红、蓝、绿)循环补光(默认关闭)。
  4. 按键控制功能:可设置土壤湿度阈值、浇水时间(默认5秒)、RGB间隔(浇水时间默认5秒)。
    4.1. 按键1(参数选择(短按切换),模式切换(长按切换))。
    4.2. 按键2(数值增加(短按切换),水泵开关(长按切换))。
    4.3. 按键3(数值减小(短按切换),补光开关(长按切换))。
  5. 远程监控功能:
    5.1. 每隔10秒单片机通过WIFI模块上报当前土壤湿度、水位状态、补光状态和浇水状态给oneNET物联网云平台,实时监控当前系统采集数值和状态。
    5.2. 用户可通过云平台可远程操作:开启浇水、关闭浇水、开启补光、关闭补光。
    5.3. 数据管理:数据实时上传至oneNET云平台,后台记录环境数据,支持历史数据查询和数据曲线。

V1作品展示:

V1资料详情:

说明:

成品设计不易,详情关注数字梦想家。

相关推荐
CServer_0140 分钟前
源码交付!有色金属工厂的AI数据底座
人工智能·物联网·制造
意法半导体STM322 小时前
【官方原创】LAT1717 STM32N6 如何使用单个XSPI驱动双片相同HyperRAM
stm32·单片机·嵌入式硬件·mcu·stm32n6·hyperram
木子单片机2 小时前
基于单片机的直流电机调速系统设计
单片机·嵌入式硬件·51单片机·nosql·keil
TDengine (老段)2 小时前
TDengine IDMP 十大实用功能(9)
大数据·数据库·人工智能·物联网·时序数据库·tdengine·idmp
Zwawa3 小时前
两根线怎么挂住一堆设备:I2C 协议原理
c语言·单片机·嵌入式
倔强的胡萝卜5 小时前
基于STM32F103C8T6的温度报警器设计
stm32·单片机·嵌入式硬件
缘来是你远去是我6 小时前
ZYNQ 系列芯片中断机制详解:类型、处理过程与中断处理函数
单片机·嵌入式硬件
Zw-awa6 小时前
两根线怎么挂住一堆设备:I2C 协议原理
stm32
刘洪峰IoT6 小时前
从点表到物模型,再到「模型即数据」:二十年亲历,见证设备接入的范式革命
物联网·yfios