Monitor DC currents anywhere using you favorite IoT communications module. This DC Current Monitoring controller consists of ADS7828 12-Bit Analog-to-Digital Converter connected to eight ACS712-05 hall-effect current sensors. This controller uses I2C communications and includes a convenient I2C output connector for easy expansion. On-Board address jumpers allow device start address selection for up to four current monitoring controllers on a single I2C port. No software development is required as our GitHub repository has a complete driver for monitoring 8-Channels at 5 Amps.
Physical implementation is easy, simply pass current through each pair of screw terminals and read the voltages on the ADS7828. The ADS7828 will return approximately 2.5V when 0 current is passed through the ACS712. Forward current will cause the ADS7828 to return values between 2.5 and 5VDC as current increases. Negative current will cause the ADS7828 to return values from 2.5 to 0 as current increases. In theory, this design could monitor AC, but our software currently supports DC only at this time.
The NCD IoT Interface provides users with a means of changing or upgrading the IoT communications technology as new technologies emerge. The NCD IoT Interface is directly compatible with Particle Photon for WiFi communications, Electron for Cellular Communications, Bluz for Bluetooth. Optionally, adapters may be installed to provide a direct interface to Arduino Nano, Micro, USB, PyCom WyPy, Onion Omega, Raspberry Pi, and much more. The NCD IoT interface allows you to re-use your hardware so it never becomes obsolete! Based on I2C communications, the NCD IoT Interface uses only 2 GPIO lines of your microcontroller, freeing the rest of your CPU for other tasks.
Based on our plug-and-play I2C interface standard, all NCD IoT devices are equipped with a I2C expansion port, making it easy to expand to a wide variety of sensors, current monitors, relay controllers, PWM controllers, and much more! We are always designing new expansions for our plug-and-play I2C framework. We are dedicated to building a product line of interconnected devices to simplify all forms of automation. Re-use or upgrade your hardware in seconds by selecting the modules that best fit your needs, and chaining them together using the included I2C expansion cables!