Arduino สำหรับมือใหม่ เครื่องวัดความชื้นในดินที่เข้าใจง่าย

สายปลูกต้นไม้เคยเจอปัญหานี้ไหม? รดน้ำน้อยไปต้นไม้ก็เหี่ยว รดมากไปรากก็เน่า เพราะเรามองไม่เห็นว่าดินข้างล่างชื้นแค่ไหน วันนี้เรามีโปรเจกต์ Arduino สนุกๆ สำหรับมือใหม่มาฝาก นั่นคือการทำ "เครื่องวัดความชื้นในดิน (Soil Moisture Meter)" แบบพกพา ที่มีหน้าจอบอกค่าเป็นเปอร์เซ็นต์แบบเรียลไทม์ ทำง่าย ใช้งานได้จริง ไปเริ่มกันเลย!


อุปกรณ์ที่ต้องเตรียม (Supplies)

ชิ้นส่วนในโปรเจกต์นี้หาซื้อง่ายและต่อไม่ยากครับ

  • บอร์ด Arduino Nano (เล็ก กะทัดรัด เหมาะกับงานพกพา)
  • หน้าจอแสดงผล OLED Display 128x64 (I2C)
  • เซนเซอร์วัดความชื้นในดิน (Soil Moisture Sensor)
  • IR Flame Sensor
  • Arduino IDE
  • สายไฟจัมเปอร์ (Jumper Wires)
Arduino Nano
OLED Display
Soil Moisture Sensor
9V Battery
Switch

Step 1: พิมพ์เคส 3D สำหรับใส่เครื่อง (3D Printing)

เพื่อให้เครื่องวัดของเราพกพาง่ายและดูเป็นระเบียบ ผู้สร้างได้ออกแบบเคสด้วยโปรแกรม Tinkercad คุณสามารถนำไฟล์ไปพิมพ์ 3D ได้เลย โดยแนะนำให้ตั้งค่า Infill ที่ 20% และใช้วัสดุ PLA ครับ

3D Printed Case
Case Design
Tinkercad Design
📥 ดาวน์โหลดไฟล์ 3D (top_lid_2.stl)

Step 2: การต่อวงจรและอัปโหลดโค้ด

การต่อสายไฟของโปรเจกต์นี้ไม่ซับซ้อนเลยครับ ค่อยๆ ต่อตามนี้ได้เลย:

  • เซนเซอร์วัดความชื้น: ขา A0 ต่อเข้ากับขา A0 ของ Arduino / VCC ต่อ 5V / GND ต่อ GND
  • หน้าจอ OLED: ขา SDA ต่อเข้ากับขา A4 / ขา SCL ต่อเข้ากับขา A5 / VCC ต่อ 5V / GND ต่อ GND
  • ระบบไฟ: ต่อขั้วบวกของแบตเตอรี่ 9V เข้าที่สวิตช์ด้านหนึ่ง และต่อสวิตช์อีกด้านเข้าที่ขา VIN ของ Arduino ส่วนขั้วลบต่อเข้ากับ GND
Circuit Setup 1
Circuit Setup 2
Circuit Diagram

ส่วนของโปรแกรม (Code): โค้ดจะทำหน้าที่อ่านค่าอนาล็อกจากเซนเซอร์ แล้วนำมาแปลงค่า (Map) ให้ออกมาเป็นเปอร์เซ็นต์ (0-100%) เพื่อให้เราอ่านเข้าใจง่ายๆ บนหน้าจอ OLED ครับ

💻 ดาวน์โหลดโค้ด Arduino (.ino)

Step 3: ประกอบร่างลงเคส (Assembling)

เมื่อต่อวงจรและอัปโหลดโค้ดทดสอบเรียบร้อยแล้ว ก็จัดแจงนำชิ้นส่วนทั้งหมดใส่ลงไปในเคส 3D ที่เราพิมพ์ไว้ได้เลย อาจจะใช้ปืนกาวร้อน (Hot Glue) ช่วยยึดชิ้นส่วนต่างๆ ให้แน่นหนาขึ้นตอนใช้งานจริงครับ

Assembly 1
Assembly 2
Assembly 3

Step 4: วิธีใช้งานเบื้องต้น

การใช้งานก็แค่เปิดสวิตช์เครื่อง แล้วนำขาของเซนเซอร์ปักลงไปในกระถางต้นไม้ หน้าจอ OLED จะโชว์เปอร์เซ็นต์ความชื้นให้เห็นทันที

  • % สูง: ดินยังชื้นอยู่ ไม่ต้องรดน้ำ
  • % ต่ำ: ดินแห้งแล้ว ถึงเวลารดน้ำต้นไม้ได้เลย!
Testing Sensor Dry
Testing Sensor Wet

Step 5: วิดีโอสาธิตการทำงาน

เพื่อให้เห็นภาพรวมชัดเจนขึ้น สามารถดูวิดีโอสาธิตการทำและทดสอบการใช้งานจริงได้ที่คลิปด้านล่างนี้เลยครับ


คำเตือน: เนื้อหานี้เป็นการสรุปและเรียบเรียงจากบทความต้นฉบับภาษาอังกฤษ ข้อมูลฉบับภาษาไทยอาจมีความคลาดเคลื่อนบางประการจากการตีความหรือย่อเนื้อหา

อ้างอิงและเรียบเรียงโดย: Globalbyteshop Blog

แหล่งที่มาต้นฉบับ: บทความโดย Make2Explore
- Instructables: How to Make Soil Moisture Meter Using Arduino With Real Time Display
- อ่านเพิ่มเติม: เอกสารต้นฉบับ (PDF)

แท็ก


Blog posts

เข้าสู่ระบบ

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

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