广东西海雨水环境技术有限公司,抖音号: 35164945707
广东西海雨水环境技术有限公司

联系我们

邮箱:779721542@qq.com
电话:13316224000
地址:广州市荔湾区龙溪大道443号金添裕产业园3号楼(总部)

雨水收集

雨水收集器水泵控制器视频教程 (如何制作雨水收集器水泵控制器的视频教程)

发布日期:2023-05-29浏览次数:

制作雨水收集器水泵控制器视频教程

材料准备

制作雨水收集器水泵控制器需要准备以下材料:

- Arduino开发板 x1

- 雨水收集器水泵 x1

- 最大功率继电器模块 x1

- 温度传感器 x1

- 湿度传感器 x1

- 杜邦线若干

- 面包板 x1

- 电线、电源线若干

步骤

1. 连接传感器

将温度传感器和湿度传感器分别连接到Arduino开发板的数字引脚接口。

2. 连接继电器

将最大功率继电器模块连接到Arduino开发板的数字引脚接口。继电器模块通常包含充电器接口、电源接口、触点接口和信号接口。将信号引脚连接到数字引脚接口,电源接口连接到电源线,触点接口连接到电泵和电源线。

3. 编写代码

使用Arduino语言编写代码,实现监控温度和湿度,根据设定的阈值控制电泵工作。示例代码如下:

```

int tempSensorPin = 2; // 温度传感器连接的数字引脚

int humiSensorPin = 3; // 湿度传感器连接的数字引脚

int pumpPin = 8; // 水泵连接的数字引脚

int tempThreshhold = 20; // 温度阈值

int humiThreshhold = 80; // 湿度阈值

void setup() {

pinMode(pumpPin, OUTPUT);

Serial.begin(9600);

}

void loop() {

int tempValue = analogRead(tempSensorPin);

int humiValue = analogRead(humiSensorPin);

float voltage = tempValue / 1024.0 * 5.0;

float temp = (voltage - 0.5) * 100;

Serial.print(Temperature: );

Serial.print(temp);

Serial.print( C);

Serial.print(, Humidity: );

Serial.print(humiValue);

Serial.println(%);

if (temp >= tempThreshhold || humiValue >= humiThreshhold) {

digitalWrite(pumpPin, HIGH);

Serial.println(Pump On);

} else {

digitalWrite(pumpPin, LOW);

Serial.println(Pump Off);

}

delay(1000);

}

```

4. 测试

将Arduino开发板连接电脑并烧录代码。观察电泵是否按照预期工作,当温度或湿度达到设定的阈值时自动开启。

总结

通过制作雨水收集器水泵控制器,实现自动控制电泵开启和关闭,可以带来许多便利性和节省水资源。这种控制器采用传感器监测环境变化,利用Arduino开发板编写代码控制继电器输出电压,进而控制电泵的启停。制作过程比较简单,需要购买的材料也很常见,可以自己动手制作。

联系方式

全国服务热线

13316224000

地 址:广州市荔湾区龙溪大道443号金添裕产业园3号楼(总部)

扫一扫,加微信

Copyright © 2013-2023 广东西海雨水环境技术有限公司 版权所有 备案号:粤ICP备20039772号