Soil Moisture Sensor Module เซ็นเซอร์วัดความชื้นในดิน For Arduino

คำอธิบาย

 

เซนเซอร์วัดความชื้นในดิน (Soil Moisture Sensor) เป็นอุปกรณ์ยอดนิยมในโปรเจกต์ Smart Farm หรือระบบรดน้ำต้นไม้อัตโนมัติ ซึ่งทำงานร่วมกับ Arduino ได้ง่าย ราคาถูก และเหมาะกับการเรียนรู้และทดลอง


Soil Moisture Sensor

เซนเซอร์วัดความชื้นในดินคือเซนเซอร์ที่ใช้ตรวจจับระดับความชื้นในดิน โดยการวัด ค่าการนำไฟฟ้าระหว่างขา probe (คล้าย ๆ การวัดค่าความต้านทานของดิน)

  • ดินแห้ง → ความนำไฟฟ้าต่ำ → ค่าที่ได้ต่ำ
  • ดินชื้น → ความนำไฟฟ้าสูง → ค่าที่ได้สูง

เซนเซอร์มักจะมาพร้อมโมดูลแปลงสัญญาณที่ให้ทั้ง ขา Analog และ Digital


สเปคของ Soil Moisture Sensor

รายการ

รายละเอียด

แรงดันไฟเลี้ยง

3.3V – 5V

กระแสที่ใช้

ประมาณ 10mA

สัญญาณเอาต์พุต

Analog (A0) และ Digital (D0)

ช่วงการตรวจจับ

ระดับความชื้นในดินทั่วไป

โครงสร้าง

2 ขา probe (เสียบดิน), บอร์ดแปลงสัญญาณมี potentiometer ปรับ threshold

Digital Output จะให้ค่า HIGH หรือ LOW ตามค่าที่เราตั้ง threshold ไว้


การใช้งานกับ Arduino

การต่อสาย:

Soil Sensor Pin

Arduino Pin

VCC

5V

GND

GND

A0 (Analog)

A0

D0 (Digital)

D2 (ถ้าใช้)

 


ตัวอย่างโค้ดแบบ Analog:

------------------------------------------------------------------------------

int sensorPin = A0;

void setup() { Serial.begin(9600); }

void loop() { int value = analogRead(sensorPin); Serial.print("Soil moisture : "); Serial.println(value);

delay(1000); }

----------------------------------------------------------------------------------------------

ค่าที่ได้จาก analogRead() จะอยู่ระหว่าง 0–1023

ค่ามาก = ดินแห้ง

ค่าน้อย = ดินชื้น


ตัวอย่างโค้ดแบบ Digital:

----------------------------------------------------------------------

int sensorDigital = 2;

void setup() { pinMode(sensorDigital, INPUT); Serial.begin(9600); }

void loop() { int value = digitalRead(sensorDigital);

if (value == LOW) { Serial.println("Moist soil"); } else { Serial.println("Dry soil"); }

delay(1000); }


เคล็ดลับเพิ่มเติม:

  • อย่าเสียบเซนเซอร์ค้างไว้ในดินนาน ๆ (อาจเกิดสนิม)
  • ใช้รีเลย์ร่วมกับปั๊มน้ำหรือวาล์วไฟฟ้าสำหรับรดน้ำต้นไม้อัตโนมัติได้เลย
  • ถ้าอยากให้แม่นยำมากขึ้น ลองใช้เซนเซอร์ capacitive soil moisture sensor แทนแบบธรรมดา (ทนทานกว่า ไม่ขึ้นสนิม)

Soil Moisture Sensor Module เซ็นเซอร์วัดความชื้นในดิน For Arduino

รูปแบบสินค้า

รหัสสินค้า: NF73844

20 ในสต็อก

35.00 ฿ 15.00 ฿ ไม่รวมภาษีมูลค่าเพิ่ม

      คำอธิบาย

       

      เซนเซอร์วัดความชื้นในดิน (Soil Moisture Sensor) เป็นอุปกรณ์ยอดนิยมในโปรเจกต์ Smart Farm หรือระบบรดน้ำต้นไม้อัตโนมัติ ซึ่งทำงานร่วมกับ Arduino ได้ง่าย ราคาถูก และเหมาะกับการเรียนรู้และทดลอง


      Soil Moisture Sensor

      เซนเซอร์วัดความชื้นในดินคือเซนเซอร์ที่ใช้ตรวจจับระดับความชื้นในดิน โดยการวัด ค่าการนำไฟฟ้าระหว่างขา probe (คล้าย ๆ การวัดค่าความต้านทานของดิน)

      • ดินแห้ง → ความนำไฟฟ้าต่ำ → ค่าที่ได้ต่ำ
      • ดินชื้น → ความนำไฟฟ้าสูง → ค่าที่ได้สูง

      เซนเซอร์มักจะมาพร้อมโมดูลแปลงสัญญาณที่ให้ทั้ง ขา Analog และ Digital


      สเปคของ Soil Moisture Sensor

      รายการ

      รายละเอียด

      แรงดันไฟเลี้ยง

      3.3V – 5V

      กระแสที่ใช้

      ประมาณ 10mA

      สัญญาณเอาต์พุต

      Analog (A0) และ Digital (D0)

      ช่วงการตรวจจับ

      ระดับความชื้นในดินทั่วไป

      โครงสร้าง

      2 ขา probe (เสียบดิน), บอร์ดแปลงสัญญาณมี potentiometer ปรับ threshold

      Digital Output จะให้ค่า HIGH หรือ LOW ตามค่าที่เราตั้ง threshold ไว้


      การใช้งานกับ Arduino

      การต่อสาย:

      Soil Sensor Pin

      Arduino Pin

      VCC

      5V

      GND

      GND

      A0 (Analog)

      A0

      D0 (Digital)

      D2 (ถ้าใช้)

       


      ตัวอย่างโค้ดแบบ Analog:

      ------------------------------------------------------------------------------

      int sensorPin = A0;

      void setup() { Serial.begin(9600); }

      void loop() { int value = analogRead(sensorPin); Serial.print("Soil moisture : "); Serial.println(value);

      delay(1000); }

      ----------------------------------------------------------------------------------------------

      ค่าที่ได้จาก analogRead() จะอยู่ระหว่าง 0–1023

      ค่ามาก = ดินแห้ง

      ค่าน้อย = ดินชื้น


      ตัวอย่างโค้ดแบบ Digital:

      ----------------------------------------------------------------------

      int sensorDigital = 2;

      void setup() { pinMode(sensorDigital, INPUT); Serial.begin(9600); }

      void loop() { int value = digitalRead(sensorDigital);

      if (value == LOW) { Serial.println("Moist soil"); } else { Serial.println("Dry soil"); }

      delay(1000); }


      เคล็ดลับเพิ่มเติม:

      • อย่าเสียบเซนเซอร์ค้างไว้ในดินนาน ๆ (อาจเกิดสนิม)
      • ใช้รีเลย์ร่วมกับปั๊มน้ำหรือวาล์วไฟฟ้าสำหรับรดน้ำต้นไม้อัตโนมัติได้เลย
      • ถ้าอยากให้แม่นยำมากขึ้น ลองใช้เซนเซอร์ capacitive soil moisture sensor แทนแบบธรรมดา (ทนทานกว่า ไม่ขึ้นสนิม)

      Recently viewed products

      © 2025 บริษัท โกลบอลโทรนิค อินเตอร์เทรด จํากัด, ขับเคลื่อนโดย Shopify

      • PayPal

      เข้าสู่ระบบ

      ลืมรหัสผ่านใช่ไหม?

      ยังไม่มีบัญชีใช่ไหม?
      สร้างบัญชี