Troubleshooting

SEN0575: Gravity: Tipping Bucket Rainfall Sensor - I2C & UART Sending false values

userHead emoemo2005 2024-11-22 21:22:08 304 Views2 Replies

I am currently working on a rainfall sensor project using MicroPython and have encountered several issues that I need assistance with. Initially, the sensor seemed to work fine and displayed correct values for rainfall intensity and duration. However, after a while, it began showing incorrect or false values, which has hindered the progress of my project. Additionally, I faced compatibility issues with the Python module provided for the sensor, as its imports and dependencies were not supported in MicroPython. To address this, I had to create a custom module tailored for MicroPython. While the new module initially resolved the compatibility issues and gave accurate readings, the sensor's performance has now become unreliable. I would appreciate any guidance or suggestions to troubleshoot these problems and stabilize the sensor readings. And i also asked for a replacement just in case the sensor is faulty, but the seller is asking me to get confirmation from experts and engineers of dfrobot to approve a replacement.The get_Rainfall() function and hour function doesnt work properly , both the functions just keep on add the rainfall mm to curent values displaying in thusand or hundreds of mm without resetting anything, i am attaching the custom module and example code i used. Im zipping all files including images as the upload option is supporting only zip files.Please help me solve this issue either by helping me get proper values or clarify if the module is working fine or not. thank you!

icon RainfallSensor.zip 7.51MB Download(0)
2024-11-25 17:51:13

Micropython is not an official driver library withdrawn from DFRobot, and the python library released by DFRobot could only be run on the Raspberry Pi. Can you use the Arduino library for testing?

 

Arduino library:

https://github.com/DFRobot/DFRobot_RainfallSensor

 

userHeadPic Yeez_B
emoemo2005 wrote:

i have now used the arduino library using c++, and it is stll the same printing the same time of values without resetting the mm count, here is the photo :  what do i do now?

2024-12-03 02:00:38
1 Replies