หน้าแรก ดูโปรเจกต์ทั้งหมด
Intermediate

โปรเจกต์ สาธิตการใช้งาน 1-Wire Soil Moisture Sensor สำหรับ Arduino/ESP32/Raspberry PI

อ่านค่า 1-Wire Soil Moisture Sensor โดยใช้เพียง ONE I/O ซึ่งรวมถึงค่า Soil Moisture, Temperature และ EC (Conductivity)

โปรเจกต์ สาธิตการใช้งาน 1-Wire Soil Moisture Sensor สำหรับ Arduino/ESP32/Raspberry PI

รายการอุปกรณ์และเครื่องมือ

1x Arduino IDE
-
1x OneWire Library by Paul Stoffregen
-
1x MT05S - Soil Moisture/Temperature/EC Sensor
-
1x Raspberry Pi 3 Model B
-
}

รายละเอียดและวิธีทำ

โปรเจกต์นี้แสดงวิธีการใช้งาน 1-Wire Soil Moisture Sensor โดยเฉพาะบน Arduino/ESP32 และ Raspberry Pi โดยใช้พิน I/O เพียงพินเดียว สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับ 1-Wire Soil Moisture Sensor โปรดดูที่ลิงก์ด้านล่าง:

1-Wire Soil Moisture Sensor พร้อมการวัด Temperature และ EC (Conductivity)

1. ข้อมูลเบื้องต้นเกี่ยวกับ 1-Wire Soil Moisture Sensor

MT05S คือ 1-Wire soil moisture sensor ที่ใช้วัดค่าความชื้นในดิน, Temperature และ EC (Conductivity) ตามข้อมูลการสั่งซื้อ ตัวเซนเซอร์ถูกซีลด้วยเรซิ่นในโครงพลาสติกพร้อมแท่งตรวจวัดที่สามารถเสียบลงในดินได้โดยตรงและมีความเสถียรในระยะยาว Sensor มีขนาดค่อนข้างเล็กและสามารถใช้กับการปลูกพืชในกระถางและถาดเพาะกล้าได้ Sensor นี้เหมาะสำหรับงานวิจัยทางวิทยาศาสตร์, การชลประทาน, Greenhouse, เกษตรอัจฉริยะ (Smart Agriculture) เป็นต้น

■ รวมการวัด Soil Moisture, Temperature หรือ EC (Conductivity) ไว้ในตัวเดียว

■ อินเตอร์เฟซแบบ 1-Wire bus ทำงานร่วมกับ DS18B20 ได้

■ เชื่อมต่อโดยตรงกับ MCU, Arduino, Raspberry Pi หรือโมดูลอื่นๆ โดยใช้พิน I/O เพียงพินเดียว ไม่ต้องใช้บอร์ดแปลงสัญญาณเพิ่มเติม สามารถนำ Software library สำหรับ DS18B20 มาใช้ซ้ำเพื่ออ่าน/เขียนค่าจาก Sensor ได้

■ สามารถตั้งค่า ROMCODE ได้ด้วยคำสั่งฟังก์ชันส่วนขยายเพื่อให้ง่ายต่อการระบุตำแหน่ง (Addressing)

■ แหล่งจ่ายไฟ 2.7-12V DC, กระแสไฟฟ้าขณะสแตนด์บาย (Quiescent current) ต่ำสุดเพียง 30uA

■ มีความไวต่อความเค็มน้อยและรบกวนหน้าดินน้อยมาก

■ กันน้ำมาตรฐาน IP68 และสามารถฝังลงในดินได้โดยตรง

■ ความแม่นยำสูงพร้อมความเสถียรที่ดีเยี่ยม

■ มีวงจรป้องกันการจ่ายไฟกลับขั้วและระบบป้องกัน TVS/ESD ในตัว

2. การเชื่อมต่อ Sensor เข้ากับ Arduino/ESP32/Raspberry Pi

3. Arduino IDE: ติดตั้ง Library และรัน Demo

  • ติดตั้ง OneWire support library ในเมนู Menu>Tools>Manage Libaries ค้นหา OneWire library แล้วกดติดตั้ง

Code

🔒 ปลดล็อก Code

สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้

รหัสอ้างอิงโปรเจกต์: 1-wire-soil-moisture-sensor-demo-arduinoesp32raspberry-pi-0eb9f0
1120 บาท
PromptPay QR Code