สารบัญ:
- ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
- ขั้นตอนที่ 2: แผนภาพวงจรและทฤษฎีการทำงาน
- ขั้นตอนที่ 3: รหัส
- ขั้นตอนที่ 4: การทดสอบ
วีดีโอ: เซ็นเซอร์ความชื้นในดินด้วย Arduino: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
สวัสดีทุกคนในคำแนะนำนี้ เราจะเรียนรู้วิธีการใช้เซ็นเซอร์ความชื้นในดินกับ Arduino
ตามชื่อที่แนะนำ เซ็นเซอร์ความชื้นในดิน ซึ่งหมายความว่าจะตรวจจับความชื้นในดิน ดังนั้นมันจึงบอกปริมาณน้ำที่มีอยู่ในดิน ดังนั้นเซนเซอร์นี้จะเป็นประโยชน์ในการทำโครงการอัตโนมัติกับพืช การทำฟาร์ม ฯลฯ
ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
ดังนั้นสำหรับโครงการนี้ คุณจะต้องมีสิ่งต่อไปนี้:
1x Arduino Uno (หรือเทียบเท่าอื่น ๆ)
1x ความชื้นในดิน เซนเซอร์
จัมเปอร์น้อย
ขั้นตอนที่ 2: แผนภาพวงจรและทฤษฎีการทำงาน
ดังนั้นแผนภาพวงจรจึงง่ายมาก โปรดทำตามวงจรที่กำหนดและเชื่อมต่อทุกอย่างตามนั้น
การวัดความชื้นในดินเป็นเปอร์เซ็นต์
ที่นี่ เอาต์พุตอะนาล็อกของเซ็นเซอร์ความชื้นในดินถูกประมวลผลโดยใช้ ADC ปริมาณความชื้นเป็นเปอร์เซ็นต์จะแสดงบนจอภาพแบบอนุกรม
เอาต์พุตของเซ็นเซอร์ความชื้นในดินเปลี่ยนแปลงในช่วงค่า ADC จาก 0 ถึง 1023
สามารถแสดงเป็นค่าความชื้นในรูปของเปอร์เซ็นต์โดยใช้สูตรที่ระบุด้านล่าง
เอาต์พุตแบบอะนาล็อก = ค่า ADC /1023
ความชื้นเป็นเปอร์เซ็นต์ = 100 – (เอาต์พุตแอนะล็อก * 100)
สำหรับความชื้นเป็นศูนย์ เราจะได้ค่า ADC 10 บิตสูงสุด นั่นคือ 1023 ในทางกลับกัน จะให้ความชื้น 0%
ขั้นตอนที่ 3: รหัส
คัดลอกรหัสต่อไปนี้และอัปโหลดไปยัง Arduino ของคุณ:
const int sensor_pin = A1; /* ขา O/P เซ็นเซอร์ความชื้นในดิน */
การตั้งค่าเป็นโมฆะ () {
Serial.begin(9600); /* กำหนดอัตราบอดสำหรับการสื่อสารแบบอนุกรม */
}
วงเป็นโมฆะ () {
ลอย moisture_percentage;
int sensor_analog;
sensor_analog = analogRead (เซ็นเซอร์_pin);
moisture_percentage = (100 - ((sensor_analog/1023.00) * 100));
Serial.print ("เปอร์เซ็นต์ความชื้น = ");
Serial.print(ความชื้น_เปอร์เซ็นต์);
Serial.print("%\n\n");
ล่าช้า (1000);
}
ขั้นตอนที่ 4: การทดสอบ
หลังจากการเชื่อมต่อและการเข้ารหัสทั้งหมด คุณต้องได้หม้อหรือถังอะไรแบบนั้น จากนั้นใส่ดินลงไป แล้วใส่เซ็นเซอร์ลงในดินนั้นแล้วเปิดมอนิเตอร์แบบอนุกรม มันจะแสดง % ของความชื้นในดิน (ขึ้นอยู่กับ ตามปริมาณน้ำในดินของคุณ) จากนั้นเทน้ำลงไป ความชื้นในดินจะเปลี่ยนไปบนจอภาพแบบอนุกรมเช่นเดียวกับที่ฉันทำ อ้างอิงรูปภาพที่แนบมาของฉันเพื่อดูผลลัพธ์ของฉัน
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
Arduino ที่ถูกที่สุด -- Arduino ที่เล็กที่สุด -- Arduino Pro Mini -- การเขียนโปรแกรม -- Arduino Neno: 6 ขั้นตอน (พร้อมรูปภาพ)
Arduino ที่ถูกที่สุด || Arduino ที่เล็กที่สุด || Arduino Pro Mini || การเขียนโปรแกรม || Arduino Neno:…………………………… โปรดสมัครสมาชิกช่อง YouTube ของฉันสำหรับวิดีโอเพิ่มเติม……. โปรเจ็กต์นี้เกี่ยวกับวิธีเชื่อมต่อ Arduino ที่เล็กที่สุดและถูกที่สุดเท่าที่เคยมีมา Arduino ที่เล็กที่สุดและถูกที่สุดคือ arduino pro mini คล้ายกับ Arduino