红外控制与自动检测功能结合-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 763|回复: 2

[未解决] 红外控制与自动检测功能结合

[复制链接]
发表于 2021-12-5 11:13 | 显示全部楼层 |阅读模式
自动浇花:当土壤湿度达到阈值时,自动检测会自动打开水泵,但是用红外控制关闭时,自动检测下还是瞬间打开水泵,请问如何将两功能合并,求大佬指教
QQ图片20211205110843.png
发表于 2021-12-5 12:51 | 显示全部楼层
本帖最后由 topdog 于 2021-12-6 23:06 编辑

自动化控制系统是指能够实现自动控制任务的系统,由控制器与控制对象所组成。从你的需求出发,可以归纳为土壤湿度测量、lcd显示、水泵自动控制和红外控制四个控制对象。那么控制器就是Arduino、Microbit、树莓派等。
控制流程图如下:


土壤湿度红外.JPG


接线如下:
I2C lcd1602接 VCC, GND, SDA(A4), SCL(A5);红外接收模块接D2;水泵继电器接D3。

Arduino以UNO为例实现程序如下:

Soil_Moisture.png

建议使用Mind+编程:

土壤.jpg








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

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 19:41 , Processed in 0.108908 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表