สารบัญ:

การวัดความชื้นในดินด้วย Arduino: 6 ขั้นตอน
การวัดความชื้นในดินด้วย Arduino: 6 ขั้นตอน

วีดีโอ: การวัดความชื้นในดินด้วย Arduino: 6 ขั้นตอน

วีดีโอ: การวัดความชื้นในดินด้วย Arduino: 6 ขั้นตอน
วีดีโอ: Arduino ESP8266 Blynk IOT - ทดลอง Sensor วัดความชื้นในดิน Soil Moisture Sensor มี Code ตัวอย่าง!! 2024, กรกฎาคม
Anonim
การวัดความชื้นในดินด้วย Arduino
การวัดความชื้นในดินด้วย Arduino

ในบทช่วยสอนฉบับย่อนี้ ฉันจะแสดงวิธีอ่านเซ็นเซอร์ความชื้นในดินโดยใช้ Arduino และพิมพ์ระดับความชื้นในดินใน Arduino Serial Monitor คุณสามารถค้นหาโพสต์ต้นฉบับที่ฉันเขียนในภาษาสิงหลได้จากลิงก์นี้

ขั้นตอนที่ 1: ภาพรวม

ภาพรวม
ภาพรวม

โมดูลนี้มาพร้อมกับสองส่วน มีเซ็นเซอร์วัดความชื้นในดินและวงจรขนาดเล็กที่บีบอัดด้วยตัวแบ่งแรงดันไฟฟ้าและตัวแปลงอนาล็อกเป็นดิจิตอลโดยใช้ OP-amp นอกจากนี้ยังมี LED สองดวง หนึ่งดวงสำหรับไฟแสดงสถานะเพาเวอร์ และอีกดวงสำหรับระบุเอาต์พุตดิจิตอล โมดูลนี้มีทั้งเอาท์พุตแบบแอนะล็อกและดิจิตอล เกี่ยวกับค่าอะนาล็อกที่ส่งออกจากสิ่งนี้ จะส่งออกค่าต่ำสำหรับความชื้นสูงและค่าสูงสำหรับความชื้นต่ำ Arduino ของเราสามารถอ่านสัญญาณนี้ได้ในช่วง 0 ถึง 1023 กล่าวอีกนัยหนึ่งความชื้นสูงสุดเท่ากับ 0 และความชื้นต่ำสุดเท่ากับ 1023

ขั้นตอนที่ 2: อะไหล่ที่ใช้

อะไหล่ที่ใช้
อะไหล่ที่ใช้

ฉันใช้ชิ้นส่วนและส่วนประกอบที่ร่วงหล่นสำหรับโครงการนี้

Arduino MEGA Board (คุณสามารถใช้ Arduino UNO, NANO ฯลฯ…)

หากคุณเสนอ Arduino uno คุณสามารถซื้อ 5 ชิ้นพร้อมสาย usb ที่นี่ในราคาเพียง $25.99 พร้อมค่าจัดส่งฟรีจาก ebay!

โมดูลเซ็นเซอร์ความชื้นในดิน

2 x สายจัมเปอร์หญิงกับหญิง

3 x สายจัมเปอร์ชายกับหญิง

นั่นคือทั้งหมด! ฉันไม่ได้ใช้เขียงหั่นขนมสำหรับการตั้งค่าง่ายๆ นี้

ขั้นตอนที่ 3: แผนภาพการเดินสายไฟ

แผนภาพการเดินสายไฟ
แผนภาพการเดินสายไฟ
แผนภาพการเดินสายไฟ
แผนภาพการเดินสายไฟ

ตอนนี้ เชื่อมต่อทุกอย่างตามแผนภาพการเดินสายนี้

เซ็นเซอร์มีปัญหาเชื่อมต่อกับคอนเวอร์เตอร์ (ไม่มีขั้ว)

เซ็นเซอร์ความชื้น Arduino

A0 A0

D0 ไม่ได้เชื่อมต่อ

GND GND

VCC VCC

แค่นั้นแหละ! เย็น

ขั้นตอนที่ 4: รหัส Arduino

รหัส Arduino
รหัส Arduino

ฉันเขียนโค้ด Arduino ขนาดเล็กเพื่อส่งออกระดับความชื้นในดินไปยัง Arduino Serial Monitor เป็นเปอร์เซ็นต์

สามารถดาวน์โหลดโค้ดได้ที่นี่

ขั้นตอนที่ 5: ผลลัพธ์

ผลลัพธ์
ผลลัพธ์

นี่คือผลลัพธ์เมื่อฉันอัปโหลดรหัสไปยัง Arduino ทุกอย่างทำงานตามที่คาดไว้

ขั้นตอนที่ 6: ช่วยฉันทำมากขึ้น…

คุณสามารถช่วยฉันทำโครงการอื่นๆ ได้ด้วยการบริจาค $$ ให้กับเพย์พาลของฉัน

ขอบคุณ.

แนะนำ: