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

分步指南:将 YL-39/YL-69 土壤湿度传感器连接到 Arduino UNO

组件与物料

组件数量
Arduino UNO1
土壤湿度传感器 (YL-39 逻辑板 + YL-69 探头)1

应用与在线服务

项目详解

我计划为温室做自动化,先从传感器入手。这里介绍如何使用 YL-39(逻辑板)+ YL-69(探头)组成的土壤湿度传感器。

YL-39 模块有 4 个引脚:

这类传感器的问题在于:探头通过测量两极间电流工作,会产生电解作用,在高湿土壤中探头 (YL-69) 会很快损坏。解决方法是不直接把 VCC 接 Arduino 5V,而是接到一个数字引脚,仅在读取前拉高供电(见代码)。

接线很简单:YL-39 的 A0 接 Arduino A1,VCC 接 Arduino 数字引脚 6。仅此而已。

分步指南:将 YL-39/YL-69 土壤湿度传感器连接到 Arduino UNO
分步指南:将 YL-39/YL-69 土壤湿度传感器连接到 Arduino UNO

代码

humidity_sensor_yl_39_69.ino Arduino
// YL-39 + YL-69 土壤湿度传感器
byte humidity_sensor_pin = A1;
byte humidity_sensor_vcc = 6;

void setup() {
  pinMode(humidity_sensor_vcc, OUTPUT);
  digitalWrite(humidity_sensor_vcc, LOW);
  while (!Serial);
  delay(1000);
  Serial.begin(9600);
}

int read_humidity_sensor() {
  digitalWrite(humidity_sensor_vcc, HIGH);
  delay(500);
  int value = analogRead(humidity_sensor_pin);
  digitalWrite(humidity_sensor_vcc, LOW);
  return 1023 - value; // 反转:值越大越湿
}

void loop() {
  Serial.print("Humidity Level (0-1023): ");
  Serial.println(read_humidity_sensor());
  delay(10000);
}

制造工艺

  1. 树莓派传感器数据融合实战:GPS 与 MPU‑9150 IMU 的 I²C 与 UART 接入
  2. 树莓派自动化气雾栽培系统:湿度传感器智能控制
  3. 将 Acconeer A111 脉冲雷达与树莓派集成:实用指南
  4. 掌握 PSoC 6 Pioneer 开发板与 IoT 扩展盾:开发者指南
  5. Arduino Mega 按键 PWM 调光:三阶段渐变 LED 实战教程
  6. Arduino Nano高速摄影控制器 – 定格水滴碰撞瞬间
  7. 基于 Arduino 与 Python 的可靠 RFID 考勤系统
  8. DHT11 温湿度传感器项目:LED 指示与压电蜂鸣器报警
  9. K30 CO₂ 传感器:室内空气质量实时监测
  10. 自制简易红外避障传感器:IR LED + 光电二极管 + Arduino
  11. DFRobot 电容指纹传感器 (ID809) 接入 Arduino/ESP8266 完整教程
  12. MAX30100脉搏血氧传感器与Arduino接入指南:获取PPG波形与SpO2