IoT Training Controller examples?

Hello,

I’m looking for examples to use the “IoT Training Controller Light Sound Sensor Action”

Regards, O.

Hi,

That board uses a multitude of chips and was originally built for an introduction to IoT for a Partner Program.

The source code to use the individual chips and their functionality is on a few different products that use those chips:

Equivalent product: https://store.ncd.io/product/hcpa-5v-u3-humidity-and-temperature-sensor-±2rh-±0-3c-i2c-mini-module/
HCPA-5v-U3: https://github.com/ControlEverythingCommunity/HCPA-5V-U3
Chips Sheet: https://media.ncd.io/sites/2/20170721134744/sam_HumiChip.pdf

Equivalent product: https://store.ncd.io/product/mpl115a2-digital-barometer-50-to-115-kpa-i2c-mini-module/
Repo: https://github.com/ControlEverythingCommunity/MPL115A2
Chips Sheet: https://media.ncd.io/sites/2/20170721134618/MPL115A2.pdf

Equivalent product: https://store.ncd.io/product/pca9685-4-channel-8w-12v-fet-driver-proportional-valve-controller-with-iot-interface/
PCA9685: https://github.com/ncd-io/PCA9685
Chips Sheet: https://media.ncd.io/sites/2/20170721134533/PCA9685-5.pdf

Equivalent product: https://store.ncd.io/product/adc121c021-analog-digital-converter-adc/
HCPA-5v-U3: https://github.com/ControlEverythingCommunity/ADC121C021
Chips Sheet: Not listed.

I’ll see about getting some time tomorrow to consolidate this on the resources tab of the product and track down the missing datasheet and post some OLED code.

The Github links above should help get you going with example code.

As for the OLED Screen
Equivalent product: https://store.ncd.io/product/oled-128x64-graphic-display-i2c-mini-module/
SSD1306: https://github.com/adafruit/Adafruit_Python_SSD1306 (this is Adafruit’s library, but will work with this product)
Chip Sheet: https://media.ncd.io/sites/2/20170721134553/SSD1306-Revision-1.1-Charge-Pump.pdf

And the missing ADC datasheet: http://www.ti.com/lit/ds/symlink/adc121c021.pdf

Hi,

I’d also also like to use the training board. Can you tell me how to find the I2C address of the PCA9685 chip on the training board? I found https://github.com/ControlEverythingCommunity/PCA9685/blob/master/Arduino/PCA9685.ino, which uses an I2C address of 0x40. Does that address also work for the training board?

Dan