Welcome to the Pycom forum Forum
    • \[\[global:header.categories\]\]
    • \[\[global:header.recent\]\]
    • \[\[global:header.tags\]\]
    • \[\[global:header.popular\]\]
    • Login

    Explore Pybytes | Official Documentation | Report a Firmware Bug/Issue | GitHub

    alternates to ADC from Pycom Board

    Scheduled Pinned Locked Moved Discussion
    5 Posts 4 Posters 287 Views 4 Watching
    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.
    • S Offline
      svonbentzel
      last edited by

      Hello Folks, I am searching for an alternativ ADC. The Pycom Board ADC is F++ck ;-)

      Non linear Voltage.
      Pending Voltage and so on.

      I want to connect an analog Pressure Sensor to the board.
      But I need another ADC.

      Any Hints?

      robert-hhR 1 Reply Last reply Reply Quote 0
      • robert-hhR Offline
        robert-hh @svonbentzel
        last edited by

        @svonbentzel ADS1115 (16 bit, 4 channel single ended or 2 channels differential) or ADS1015 (12 bit, 4 channel single ended or 2 channels differential), ADS7818 (12 bit), MCP3201 (12 bit).

        I have drivers here:
        https://github.com/robert-hh/ads1x15
        https://github.com/robert-hh/ADS7818
        https://github.com/robert-hh/MCP3201

        S 1 Reply Last reply Reply Quote 1
        • T Offline
          timh
          last edited by

          Hi

          We use the AI418S https://www.ereshop.com/shop/free/I2C-AI418S_SHEET.pdf
          with this library https://github.com/vitiral/linsensors/blob/master/linsensors/ai418s.py

          It the nice thing about it, is it supports 0-5 V, 0-10V, and 0-20ma and 4-20ma
          We are either using 0-10V and 4-20ma

          Up to 18bit accuracy.

          It has proven to be extremely reliable and robust (against people doing silly things ;-)

          When reading via the library you are getting values in the appropriate range rather than having to scale them to the measured input. Of course you do have to scale to the input to whatever you are actually measuring.

          They also have Analog out, and binary in (we are using that, 12/24V switch state)

          A bit more expensive and bigger than the other options.

          T

          B 1 Reply Last reply Reply Quote 0
          • S Offline
            svonbentzel @robert-hh
            last edited by

            @robert-hh many thanks ! awesome. I ordered one ADS1115. I will test It and send feedback ;-)

            1 Reply Last reply Reply Quote 0
            • B Offline
              Bryan Hom @timh
              last edited by

              @timh Hi, any chance that you have some examples for this? I tried the class that you linked, but its also calls i2cdev which from my research is made for a rasp pi? Thanks

              1 Reply Last reply Reply Quote 0

              Hello! It looks like you're interested in this conversation, but you don't have an account yet.

              Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

              With your input, this post could be even better 💗

              Register Login
              • 1 / 1
              • First post
                Last post

              Pycom on Twitter

              Pycom