亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

使用 YL-39 + YL-69 土壤湿度传感器和 Arduino

组件和用品

Arduino UNO
× 1
土壤湿度传感器
× 1

应用和在线服务

Arduino IDE

关于这个项目

我计划为我们的温室做一个自动化,所以我从小处开始,首先使用我需要的传感器。以下是如何使用构成土壤湿度传感器的 YL-39(逻辑)+ YL-69(探头)对。

YL-39 模块有 4 个引脚:

- VCC:3.3-5V

- 地

- A0 :Arduino 可以轻松读取的模拟输出

- D0:根据预设值变为低电平或高电平的数字引脚

此类传感器的问题在于探头本身通过尝试测量从其一侧流向另一侧的电流来工作。由于这种电解发生,所以它可以在高水分土壤中很快破坏探头 (YL-69)。为了绕过这一点,我们不是直接将 VCC 连接到 Arduino 的 VCC/5V,而是简单地将它连接到数字引脚并在我们进行读数之前为其供电(数字引脚变为高电平)(参见代码)。

要将其连接到 Arduino,您只需将 A0 从 YL-39 连接到 A1 从 Arduino 和 VCC 从 YL-39 连接到 Arduino 的数字引脚 6。

仅此而已。

代码

  • 湿度传感器_yl_39_69.ino
湿度传感器_yl_39_69.inoArduino
// YL-39 + YL-69 湿度传感器字节湿度传感器_pin =A1;字节湿度传感器_vcc =6;void setup() { // 初始化湿度传感器板pinMode(湿度传感器_vcc, OUTPUT);数字写入(湿度传感器_vcc,低); // 设置串行 while (!Serial);延迟(1000); Serial.begin(9600);}int 读取湿度传感器(){数字写入(湿度传感器_vcc,高);延迟(500); int 值 =模拟读取(湿度传感器引脚);数字写入(湿度传感器_vcc,低); return 1023 - value;}void loop() { Serial.print("湿度水平 (0-1023):"); Serial.println(读取湿度传感器());延迟(10000);}

示意图

yl-39.fzz

制造工艺

  1. 传感器数据与 Raspberry Pi 微处理器的集成
  2. 带有 Raspberry Pi 和湿度传感器的 Aeroponics
  3. 将 A111 脉冲雷达传感器与 Raspberry Pi 结合使用
  4. 使用 PSoC 6 Pioneer Board 和 Pioneer IoT Add-on Shield
  5. 使用按钮通过 PWM 调光灯光
  6. 用 Arduino 捕捉水滴
  7. 使用 Arduino 和 RFID 和 Python 的考勤系统
  8. 带 LED 和压电扬声器的 DHT11 传感器
  9. 使用 K30 传感器监测二氧化碳
  10. 带有 Arduino 的简单障碍物传感器
  11. 带有 Arduino 或 ESP8266 的电容式指纹传感器
  12. 使用 MAX30100 可穿戴脉搏传感器和 Arduino