🤖Have you ever tried Chat.M5Stack.com before asking??😎
    M5Stack Community
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Waterproof temperature probe

    General
    2
    6
    7.8k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • ArnoA
      Arno
      last edited by Arno

      HI
      I am looking for a solution to create a waterproof temperature sensor for swimming pools. I don't have a ready-made solution in the M5Stack sensor line. I tested the LM35CZ sensor, but it doesn't work!
      The connection on the LM35CZ is correct and connected to port A (33)
      0_1638026399326_LM35-temperature-sensor-pinout.png
      The value on the poster does not change ...
      I have tested with other analog sensors and it works
      0_1638029215002_08b1dce2-d9cb-4be4-b46c-17ea572f9c37-image.png
      Do you have an idea of the problem or another temperature sensor to suggest to me for a cable distance of 25m.
      I am using a CORE2

      I only use Uiflow ! with M5STACK Gray, RED, CORE2, ATOM, ATOM Lite,M5Paper, M5Tough, ATOM Display, M5 Stamp pico and more Unit...

      1 Reply Last reply Reply Quote 0
      • R
        robalstona
        last edited by

        You can use ds18b20 it's ideal for your distance, but it is a digital sensor. So if you want read temperatire from him you must find a library to use them.

        I create simple custom block for uiflow to read temperature from this sensor, but it's limited to read temperature from only one sensor connected to gpio pin. You must remember to connect a additional pullup resistor betwen vcc and out pin of sensor (see ds18b20 datasheet for connection and proper values of this resistor).

        https://github.com/stonatm/UiFlow-custom-blocks/tree/master/ds18b20

        1 Reply Last reply Reply Quote 1
        • ArnoA
          Arno
          last edited by

          Thank you very much for this information.
          I did the test with 25 m of Cat 7 cable and it works perfectly

          I am still surprised that the analog input of the M5stack does not work with the LM35

          I only use Uiflow ! with M5STACK Gray, RED, CORE2, ATOM, ATOM Lite,M5Paper, M5Tough, ATOM Display, M5 Stamp pico and more Unit...

          1 Reply Last reply Reply Quote 0
          • R
            robalstona
            last edited by

            Lm35 works like a regulated voltage source with 10mV step/°C. So if you measure 20°C sensor set this output to 0.20V. Analogically for 23°C this output will set to 0.23V.There is to small voltage change for this line lenght (line resistance, electric hum and too small output current). Second reason is builtin adc its non linear below ~0.16-0.17V so minimal temperature i can read with this sensor oscilate around 13-14°C and adc reading don't go below this. Ewentually you could use similiar sensor tmp36 where output voltage for 0°C starts from 0.5V with 10mV step/°C. But these sensors works good only in short distances counting in centimeters.

            1 Reply Last reply Reply Quote 1
            • R
              robalstona
              last edited by

              Ewentually try this code with your lm35 to check of works (i tested my lm35 sensor with it)

              0_1638218018883_Screenshot_20211129-210415-01.jpeg

              ArnoA 1 Reply Last reply Reply Quote 1
              • ArnoA
                Arno @robalstona
                last edited by

                @robalstona said in Waterproof temperature probe:

                Ewentually try this code with your lm35 to check of works (i tested my lm35 sensor with it)

                0_1638218018883_Screenshot_20211129-210415-01.jpeg

                I carried out the test on a CORE2, I have very random and non-reproducible values.
                Thank you for the example under UIflow for ADCs, it will be useful to me with another sensor.
                I keep the idea of DS18B20, it works perfectly.

                I only use Uiflow ! with M5STACK Gray, RED, CORE2, ATOM, ATOM Lite,M5Paper, M5Tough, ATOM Display, M5 Stamp pico and more Unit...

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post