lnwshop logo

*** หากลูกค้าสามารถทำรายการสั่งซื้อทางหน้าเว็บได้สำเร็จ แสดงว่าสินค้าที่ลูกค้ากดสั่งซื้อมีสินค้าพร้อมส่งทุกรายการค่ะ

เซ็นเซอร์วัดความชื้นในดิน Capacitive I2C soil moisture sensor

เซ็นเซอร์วัดความชื้นในดิน Capacitive I2C soil moisture sensor
เซ็นเซอร์วัดความชื้นในดิน Capacitive I2C soil moisture sensor thumbnail 1เซ็นเซอร์วัดความชื้นในดิน Capacitive I2C soil moisture sensor thumbnail 2เซ็นเซอร์วัดความชื้นในดิน Capacitive I2C soil moisture sensor thumbnail 3เซ็นเซอร์วัดความชื้นในดิน Capacitive I2C soil moisture sensor thumbnail 4เซ็นเซอร์วัดความชื้นในดิน Capacitive I2C soil moisture sensor thumbnail 5เซ็นเซอร์วัดความชื้นในดิน Capacitive I2C soil moisture sensor thumbnail 6
รหัสสินค้า M0410
หมวดหมู่ เซนเซอร์วัดสภาพแวดล้อม
ราคา 170.00 บาท
แก้ไขล่าสุด 5 ก.ค. 2561
ความพึงพอใจ ยังไม่มีความคิดเห็น
ขออภัย สินค้าหมดค่ะ
Share
Scan this!

I2C soil moisture sensor

The sensor can be read via I2C protocol and provides these features:

  • Soil moisture sensing
  • Light sensing
  • Temperature sensing
  • Reset chip
  • I2C address change
  • Deep sleep

This is the second version of my sensor with some improvements:

  • 16MHz crystal for better repeatability and better Raspberry Pi support
  • Thermistor for accurate temperature measurements
  • Increased moisture reading resolution (almost double!)
  • Holes to fasten a cable with a zip-tie

Technical data

  • Version 2.7.5
  • Supply voltage 3.3V - 5V
  • Current consumption: 1.1mA @ 5V, 0.7mA @ 3.3V when idle, 14mA @ 5V, 7.8mA @ 3.3V when taking a measurement. When constantly polling sensor at full speed, current consumption averages to 4.5mA @ 5V, 2.8mA @ 3.3V
  • Operating temperature 0°C - 85°C
  • Moisture reading drift with temperature - <10% over full temp range
  • Don't forget to provide pullups for SCL and SDA lines
  • Default I2C address is 0x20 (hex)
  • To read soil moisture, read 2 bytes from register 0
  • To read light level, start measurement by writing 3 to the device I2C address, wait for 3 seconds, read 2 bytes from register 4
  • To read temperature, read 2 bytes from register 5
  • To change the I2C address of the sensor, write a new address (one byte [1..127]) to register 1; the new address will take effect after reset
  • To reset the sensor, write 6 to the device I2C address.
  • Do not hotplug the sensor into the active I2C bus - address change command has no protection and this might result in a random number set as an address of the sensor. Use I2C scan sketch to find out the address if the sensor stops responding with proper values.

More documentation and example code is available on github page

How to interpret the readings

Both light and moisture sensors give relative values. Meaning, more moisture will give you higher reading, more light, lower reading.

Moisture is somewhat linear. I test all sensors before shipping and they give about 290 - 310 in free air at 5V supply.

I didn't measure linearity of the light sensor, it gives 65535 in a dark room away form desk lamp. When it's dark, it takes longer to measure light, reading the light register while measurement is in progress will return the previous reading. Be aware, light sensor is pretty noisy.

Temperature is measured by the thermistor on the body of the sensor. Calculated absolute measurement accuracy is better than 2%. The returned value is in tenths of degrees Celsius. I.e. value 252 would mean 25.2°C.

Note Upon reading the moisture or temperature value, a value form the previous read command is returned and the new measurement is started. If you do rare measurements and want to act instantly, do two consecutive readings to get the most up to date data. Also you can read GET_BUSY register via i2c - it will indicate when the measurement is done. Basically the process goes like this: read from GET_CAPACITANCE, discard results, then read from GET_BUSY until you get '0' as an answer, then read form GET_CAPACITANCE again - the returned value is the soil moisture NOW.

Controller support

The sensor works fine with Arduino and RaspberryPi. Examples are available on github page.

Thanks guys for writing this software, open source yay!

Waterproofing

The sensor comes coated with PRF202 - a moisture resistant varnish for electronics. It's ok for play around in a flower pot but not enough for outdoor use. You must add an additional protection to the whole sensor after soldering cable to it! Some suggestions on making the sensor more robust after attaching the cable:

  • Polyester or epoxy resin - this method is the most bullet proof as the resin is totally resistant to the water. On the par side, note that sensitivity of the sensor will decrease depending on how thick the layer you are going to apply. Also applying the resin in uniform manner presents some challenge.
  • PlastiDip - some of my customers have tried this method - easy to apply by spraying and not a lot of loss of sensitivity.
  • Rubber balloon - yes, just roll a long balloon over the sensor :)

Be sure to coat the whole thing - the sensor part, the electronics and the cable connection itself so no bare copper or solder is accessible to the water.

Rugged version

Pre-coated version is available since December 2016. The sensor is coated in epoxy resin, cured and additionally protected by adhesive-lined heat shrink. The 1m (3 feet) long cable is pre-soldered. Light sensor is covered by heatshrink, so the light reading will always report total darkness.

The pinout of the rugged version (with white cable):

  • RED - VCC
  • BLACK - GND
  • BLUE or GREEN- SDA
  • YELLOW - SCK

Shield is not grounded on the sensor end and must be grounded on the master end.

สินค้านี้ยังไม่มีคนรีวิว
คำถาม
รายละเอียด
ชื่อผู้ถาม
ข้อมูลสำหรับการติดต่อกลับ (ไม่เปิดเผย เห็นเฉพาะเจ้าของร้าน)
อีเมล
เบอร์มือถือ
  • ถาม
สินค้านี้ยังไม่มีคนถามคำถาม

เมื่อลูกค้าชำระเงินแล้ว ส่งหลักฐานการชำระเงินที่

เมนูแจ้งชำระเงิน 

การจัดส่งสินค้า   

  • ส่งแบบไปรษณีย์ EMS 50 บาท ใช้เวลา 1-3 วัน ( ภาคกลาง ภาคเหนือ ภาคอีสาน 1 วัน )
  • ส่งแบบไปรษณีย์ลงทะเบียน 30 บาท ใช้เวลา 3-7 วัน
  • ส่งสินค้าทุกวันจันทร์-ศุกร์ เมื่อแจ้งโอนก่อน 14.00 น. 
    แจ้งโอนหลัง 14.00 น. ส่งสินค้าในวันถัดไป
  • ส่งสินค้าทุกวันเสาร์ เมื่อแจ้งโอนก่อน 10.00 น.
    แจ้งโอนหลัง 10.00 น. ส่งสินค้าในวันจันทร์**
การขอบิลเบิก/ใบเสนอราคา
  • สามารถขอบิลเบิกในนามต่างๆ แจ้งลงวันที่หรือไม่ลงวันที่ได้ แจ้งตรงเพิ่มเติมถึงทางร้าน ตอนทำรายการสั่งซื้อ (แจ้งชื่อ ที่อยู่และเลขภาษีที่ต้องการเบิกให้ครบถ้วน)
  • สามารถแจ้งขอใบเสนอราคาได้ทาง  Line: @myarduino และ Facebook: My arduino

รับสั่งและค้นหาอุปกรณ์อิเล็กทรอนิกส์ พรีออเดอร์  

สอบถามรายละเอียดสินค้าเพิ่มเติมได้ที่ Facebook: My arduino หรือ Line: @myarduino


 

ธ.กสิกรไทย สาขาเซ็นทรัลพลาซา ขอนแก่น ออมทรัพย์
ธ.กรุงเทพ สาขาเมืองพล ออมทรัพย์
ธ.ไทยพาณิชย์ สาขาเซ็นทรัลพลาซา ขอนแก่น ออมทรัพย์
ธ.กรุงไทย สาขาเซ็นทรัลพลาซา ขอนแก่น ออมทรัพย์
เพื่อความเข้าใจตรงกันระหว่างผู้ซื้อและผู้ขายและมิตรภาพที่ดีต่อกัน กรุณาทำความเข้าใจเงื่อนไข

อุปกรณ์ Arduino

ติดต่อ My arduino

       My arduino

 092-756-6556

10.00-18.00 น.

 ID: @myarduino

myarduino.sale@gmail.com

 

MEMBER

เข้าสู่ระบบด้วย
เข้าสู่ระบบ
สมัครสมาชิก

ยังไม่มีบัญชีเทพ สร้างบัญชีใหม่ ไม่เกิน 5 นาที
สมัครสมาชิก (ฟรี)
Go to Top
พูดคุย-สอบถาม คลิก