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

    Possible issue with Tab5 and UiFlow v2.3.1 - (i2c driver install error)

    General
    5
    31
    545
    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.
    • K
      Kenzo @robski
      last edited by

      @robski Thanks for replying! With nothing connected to the Tube pressure sensor, I am getting a RAW value of 3,287 (12 bit option selected in the ADC parameter).

      In regards to a 3.6V reference, where is that in the documentation?

      RangeSpan_1.jpg

      I think we are getting close to solving this problem!

      K 1 Reply Last reply Reply Quote 0
      • K
        Kenzo @Kenzo
        last edited by

        @robski - I stumbled across this youtube video about an Arduino Pressure Sensor and was thinking about testing a version of his method for coming up with a calculation...

        https://youtu.be/UrqPxwsPWGk?si=4Ho9CQwpoFZstMBk&t=321

        1 Reply Last reply Reply Quote 0
        • robskiR
          robski
          last edited by robski

          with your raw value as 3287
          sensor range -100 to 200
          analog range 0 to 4095

          your calculated pressure should be around 140

          M5StickC, M5StickCPlus, M5StickCplus2,M5GO, M5Core, M5Tough, M5Core2, M5 Demo Board, M5Dial, M5Paper, M5Atom, M5Cardputer, M5StampS3, CoreMP135, StamPLC, AirQ, M5Tab

          K 2 Replies Last reply Reply Quote 0
          • K
            Kenzo @robski
            last edited by

            @robski - hmmm.... Well that raw value was with nothing connected to the Tube Pressor sensor. Because nothing is connected to the tube pressure sensor I would assume it would be closer to 0 Kpa... 140Kpa is a big difference from 0 Kpa... I wonder what we are missing?

            1 Reply Last reply Reply Quote 0
            • K
              Kenzo @robski
              last edited by

              @robski I keep coming up with 140Kpa also...
              We must be missing something...

              1 Reply Last reply Reply Quote 0
              • robskiR
                robski
                last edited by

                just connect voltage to sensor and measure what voltage it is giving out between output pin and ground. for 0 kPa your raw Analog value should be around 1300 i think

                M5StickC, M5StickCPlus, M5StickCplus2,M5GO, M5Core, M5Tough, M5Core2, M5 Demo Board, M5Dial, M5Paper, M5Atom, M5Cardputer, M5StampS3, CoreMP135, StamPLC, AirQ, M5Tab

                K 2 Replies Last reply Reply Quote 1
                • K
                  Kenzo @robski
                  last edited by

                  @robski - I think you hit on something there! I measured the voltage between the ground and the sensor and it came to around 1.1v which according to the graph should be around 0 Kpa. (see attached photos) Something is definitely strange...

                  VoltageReading_1.jpg

                  PressureGraph_1.jpg

                  K 2 Replies Last reply Reply Quote 1
                  • K
                    Kenzo @Kenzo
                    last edited by

                    This post is deleted!
                    1 Reply Last reply Reply Quote 0
                    • K
                      Kenzo @Kenzo
                      last edited by

                      Also here is the formula I was using to calculate Kpa

                      So for 12 bit parameter, this gives a kpa resolution of 300Kpa/4096 bits or 0.0732421875 kpa/bit (73.2pa/bit)

                      x = ( (0.0732421875 kpa/bit * Raw Value bit) - 100Kpa)
                      x = ( (0.0732421875 kpa/bit * 3287 bit) - 100Kpa) = 140.7Kpa

                      For the 16 bit parameter this gives a kpa resolution of 300Kpa/65536 bits or 0.00457763671875 kpa/bit (4.6pa/bit)

                      x = ( (0.00457763671875 kpa/bit * Raw Value bit) - 100Kpa)
                      x = ( (0.00457763671875 kpa/bit * 52600 bit) - 100Kpa) = 140.8Kpa

                      1 Reply Last reply Reply Quote 0
                      • K
                        Kenzo @robski
                        last edited by

                        @robski I sent an email to M5Stack Support about the possible issue with the Tab5 and Tube Pressure sensor BUT no response so far....

                        kurikoK 1 Reply Last reply Reply Quote 0
                        • kurikoK
                          kuriko @Kenzo
                          last edited by

                          @Kenzo
                          This is an ADC problem. We are fixing UiFlow2 codes. Please be patient.

                          Good morning, and welcome to the Black Mesa Transit System.

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