faulty Adafruit STEMMA Soil Sensor - I2C Capacitive Moisture

For Adafruit customers who seek help with microcontrollers

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
dmlond
 
Posts: 11
Joined: Tue Apr 06, 2021 8:59 pm

faulty Adafruit STEMMA Soil Sensor - I2C Capacitive Moisture

Post by dmlond »

On Friday, September 24, 2021, I placed Order # 2664554-4283685839. It included 4 i2c capacitive moisture sensors. Unfortunately, due to some health issues in my family, I was not able to open and test them out until today, October 9, 2021.

3 out of 4 work, but one of them does not attach using the adafruit_seesaw library, and fails to register its i2c address. I have photos of the sensor underside, sensor top, and 2 photos of the sensor connected to my feather s2 (I used the same feather s2 to test all 4 sensors), but they are more than 1MB. I can email them to someone if they want. Here are links to google photos

https://photos.app.goo.gl/nBMDAW66K6MHd8LWA
https://photos.app.goo.gl/wmfcDEahT3uh34P17
https://photos.app.goo.gl/pgs2teWfCpyS4XL3A
https://photos.app.goo.gl/gMKVPPt81MvdmbME8

Here is the code I used to scan the i2c addresses

Code: Select all

import board
from adafruit_seesaw.seesaw import Seesaw
i2c = board.I2C()
while not i2c.try_lock():
  pass

i2c.scan()
Here is the output from a successful scan, with address 54

Code: Select all

Press any key to enter the REPL. Use CTRL-D to reload.

Adafruit CircuitPython 6.3.0 on 2021-06-01; FeatherS2 with ESP32S2
>>> import board
>>> from adafruit_seesaw.seesaw import Seesaw
>>> i2c = board.I2C()
>>> while not i2c.try_lock():
...       pass
... 
>>> i2c.scan()
[54]
>>> 
Here is the output from the defective board with no addresses registrered.

Code: Select all

Press any key to enter the REPL. Use CTRL-D to reload.

Adafruit CircuitPython 6.3.0 on 2021-06-01; FeatherS2 with ESP32S2
>>> import board
>>> from adafruit_seesaw.seesaw import Seesaw
>>> i2c = board.I2C()
>>> while not i2c.try_lock():
...       pass
... 
>>> i2c.scan()
[]
>>> 

User avatar
dastels
 
Posts: 15667
Joined: Tue Oct 20, 2015 3:22 pm

Re: faulty Adafruit STEMMA Soil Sensor - I2C Capacitive Mois

Post by dastels »

It seems clear that there's a problem with the board, since you have 3 functioning ones to compare with... you have the rest of the variables accounted for.

Please email [email protected] with a link to this thread, your order number, and request the replacement of one STEMMA capacitive soil sensor.

Dave

Locked
Please be positive and constructive with your questions and comments.

Return to “Microcontrollers”