Here is a versatile system expander board that sits on the I2C bus of a host processor for a robot or IOT device.
I hope to have a separate page to document this but in the mean time here is a summary of it's capabilities.
- 4-input ADS1115 16-bit ADC to a JST jack or other 0.1" jack. The range is a full 0 to 3.3V
- Two MCP4725 12-bit DACs that can remember their settings once set even if power is turned off and on.
- A jack and mounting to hold a common 1.3" OLED display that piggybacks on top of this board.
- 4-Pin I2C jack that is meant to go out the back to plug into a host I2C expansion jack if that works for you.
- An I2C expander jack for either the input to host or output to more devices. This jack can hold a JST jack
- An 8-bit PCF8574 IO expander wired in a flexible way to supply choices of the next items listed
- A green and a yellow LED on upper bits of 8-bit port
- Two switches that can read low if pushed
- Up to 6 high voltage relays driven from ULN2003
- Separate jack with ESD protection for several other optional direct access to the PCF8574.