Looking for a board with 16 ADC channels and WiFi

Discussion and questions about boards that can run MicroPython but don't have a dedicated forum.
Target audience: Everyone interested in running MicroPython on other hardware.
Post Reply
User avatar
CraigUK
Posts: 12
Joined: Fri Jan 11, 2019 11:28 am

Looking for a board with 16 ADC channels and WiFi

Post by CraigUK » Fri Jan 11, 2019 12:22 pm

Hi all,

I have a lot of analogue sensors (16 ish) to measure and publish over wifi.
Currently I'm using the nodeMCU which has only 1 ADC, so I'm looking for a board with more ADC.

The CC3200 seems to have 4 (assuming they can all be used), are there other boards with more ADC?
Perhaps I can extend a board with an ADC add-on module?

Any advice is appreciated.

Thanks
Craig

User avatar
Roberthh
Posts: 1517
Joined: Sat May 09, 2015 4:13 pm
Location: Rhineland, Europe

Re: Looking for a board with 16 ADC channels and WiFi

Post by Roberthh » Fri Jan 11, 2019 1:45 pm

The CC3200 board (Wipy1) is discontinued. The ESP32 has principally 16 channels, but most board break out only a subset of them. Besides that, the ESP32 ADC is bad, like the ESP8266 (nodemcu) one. You can alsways usd external ADCs, like based on an ADS1115 or others, which are connecetd to the MCU board by I2C or SPI. The quality of these ADCs is typicall way better than the built-in ADC.
PyBoard also has 16 ADC channels, and the ADC is fine, but no built-in WiFi.

ThomasChr
Posts: 114
Joined: Sat Nov 25, 2017 7:50 am

Re: Looking for a board with 16 ADC channels and WiFi

Post by ThomasChr » Fri Jan 11, 2019 2:02 pm

Question is: How many ADCs will the new Pyboard D bring along? I guess enough and also WiFi!

chuckbook
Posts: 91
Joined: Fri Oct 30, 2015 11:55 pm

Re: Looking for a board with 16 ADC channels and WiFi

Post by chuckbook » Fri Jan 11, 2019 3:54 pm

PYBD allows 16 ADC channels spread on two or three ADCs.

User avatar
deshipu
Posts: 1347
Joined: Thu May 28, 2015 5:54 pm

Re: Looking for a board with 16 ADC channels and WiFi

Post by deshipu » Fri Jan 11, 2019 4:25 pm

Just use your NodeMCU and add an external ADC chip. For example, here is a library for ads1015, which has a lot of cheap breakouts available: https://bitbucket.org/thesheep/micropython-ads1015/

User avatar
CraigUK
Posts: 12
Joined: Fri Jan 11, 2019 11:28 am

Re: Looking for a board with 16 ADC channels and WiFi

Post by CraigUK » Sat Jan 12, 2019 10:08 am

Thanks for the info.

The PYBD sounds like a great fit but unless I'm mistaken it's not yet available? Which MCU/adc does it use?

Can I use multiple ads1015 on a single i2c bus?

User avatar
Roberthh
Posts: 1517
Joined: Sat May 09, 2015 4:13 pm
Location: Rhineland, Europe

Re: Looking for a board with 16 ADC channels and WiFi

Post by Roberthh » Sat Jan 12, 2019 11:07 am

You can use up to four ADS1015 or ADS1115 on a single I2C bus, if you configure the address Pin accordingly.

User avatar
CraigUK
Posts: 12
Joined: Fri Jan 11, 2019 11:28 am

Re: Looking for a board with 16 ADC channels and WiFi

Post by CraigUK » Mon Jan 14, 2019 4:19 pm

I'll be investigating the ads devices further but will be looking into the PYBD in due course.

Thanks all!

ckuehnel
Posts: 6
Joined: Sat Feb 02, 2019 3:09 pm

Re: Looking for a board with 16 ADC channels and WiFi

Post by ckuehnel » Wed Feb 20, 2019 12:43 pm

I made some test w/ an external ADC ADS1015 & ESP32.
Look for the results to my blog post https://ckblog2016.wordpress.com/2019/0 ... -am-esp32/.
Sorry, the text is in German, but the results a graphically represented and the code is on Github.

Post Reply