CMIS ESP32 SDK v1 – Specification

CMIS (Current Monitor IoT Sensors), SDK Kit is based on an Espressif ESP32 WROOM and the board is designed to monitor four fully isolated DC currents up to 100A. An I2C reversible 2.54mm header is provided in the middle of the board, which will allow an OLED display (such as a SSD1306 I2C), to be […]

CMIS-1 ESP32 Additional ADC Advanced Functions

CMIS (Current Monitor IoT Sensors), SDK Kit is based on an Espressif ESP32 WROOM and uses the internal ADC for reading sensor values. Other useful advanced ESP32 ADC functions for future experimenting are: analogReadResolution(resolution): set the sample bits and resolution. It can be a value between 9 (0 – 511) and 12 bits (0 – […]

CMIS-1 Test Code Calibrate DC SensorZeroVoltage

CMIS (Current Monitor IoT Sensors), SDK Kit is based on an Espressif ESP32 WROOM and the board has four AC/DC ACS758 100A (ACS758LCB-100B-PFF-T), Hall Effect based, Linear Current Sensors. These bi-directional current sensors will read +/- 100A and have a sensitivity of typically 20mV/A.   The example code below will enable you to calibrate the […]

CMIS-1 Test Code DC Current with OLED Display

CMIS (Current Monitor IoT Sensors), SDK Kit is based on an Espressif ESP32 WROOM and the board has four AC/DC ACS758 100A (ACS758LCB-100B-PFF-T), Hall Effect based, Linear Current Sensors. These bi-directional current sensors will read +/- 100A and have a sensitivity of typically 20mV/A.   The example code below will measure a low voltage DC […]

CMIS-1 Test Code CT Clamp with OLED Display

CMIS (Current Monitor IoT Sensors), SDK Kit is based on an Espressif ESP32 WROOM and the board has a CT Clamp Input. The example code will read a voltage from the CT Current Clamp (or Current Transformer), and output to the OLED Display.  Each loop the RED LED will flash. Note, depending on your CT […]

CMIS-1 Test Code CT Clamp

CMIS (Current Monitor IoT Sensors), SDK Kit is based on an Espressif ESP32 WROOM and the board has a CT Clamp Input. The example code will read a voltage from the CT Current Clamp (or Current Transformer), and output to the serial monitor.  Each loop the RED LED will flash.  If a value is read, […]

CMIS-1 Test Code OLED

CMIS (Current Monitor IoT Sensors), SDK Kit is based on an Espressif ESP32 WROOM and the board has an I2C header designed for easy OLED connection. Displays random number between 0 and 99 and updates battery percentage.  Heartbeat RED LED flashes each loop cycle. You will need to select your OLED Display.  Uncomment/Comment as needed. // […]

EMIS-1 Test Code OLED

EMIS (Energy Monitoring IoT Sensors), SDK Kit is based on an Espressif ESP32 WROOM and the board has an I2C header designed for easy OLED connection. Displays random number between 0 and 99 and updates battery percentage.  Heartbeat RED LED flashes each loop cycle. You will need to select your OLED Display.  Uncomment/Comment as needed. […]

EMIS-1 Test Code Wifi

EMIS (Energy Monitoring IoT Sensors), SDK Kit is based on an Espressif ESP32 WROOM, which incorporated 2.4GHz Wireless. This code simply communicates with the 2.4GHz Wireless and scans for available Access Point or Router networks. Example Arduino code below.

CMIS-1 Test Code Wifi

CMIS (Current Monitor IoT Sensors), SDK Kit is based on an Espressif ESP32 WROOM, which incorporated 2.4GHz Wireless. This code simply communicates with the 2.4GHz Wireless and scans for available Access Point or Router networks. Example Arduino code below.  

EMIS-1 Test Code RGB LED

EMIS (Energy Monitoring IoT Sensors), SDK Kit contains an RGB LED.  This basic code is used to test the RGB LED. RED LED is on GPIO 2 Green LED is on GPIO 4 Blue LED is on GPIO 15 The separate POWER LED is RED and is always on. Note that in the default state, […]

CMIS-1 Test Code RGB LED

CMIS (Current Monitor IoT Sensors), SDK Kit contains an RGB LED.  This basic code is used to test the RGB LED. RED LED is on GPIO 2 Green LED is on GPIO 4 Blue LED is on GPIO 15 The separate POWER LED is RED and is always on. Note that in the default state, […]

RMIS-1 Example Code Solar Wind Battery Monitor

The below RMIS-1 test code example has been provided as a means to learn, develop and evolve.  The purpose of this test code is to cycle through the various main functions of the board as part of bring up testing. This example code has been developed for a test Solar/Wind/Battery/UPS project – which is very […]

RMIS-1 Connections and Interfacing

RMIS (Remote Monitoring IoT System), includes the following connections: PCB DC input (10v to 15v).  15V MAX UART for Flashing code or external board monitoring & control via serial I2C Expansion Interface, for adding other devices Current and Voltage Monitoring (4 Channels – High Side Sensing) Notes: The Current Channel connectors are quality 5mm spacing, […]

RMIS-1 External DS18B20 Temperature Sensor

RMIS (Remote Monitoring IoT System), includes on-board digital temperature sensor, MCP9808 (located next to the ACS712 current monitors).  However it would be great to also add an external temperature sensor, such on a battery or heatsink. Using the I2C connector and sharing the I2C bus, it is very easy to add one to test, or […]

RMIS-1 Power Calculations Guide – Voltages and Current

RMIS (Remote Monitoring IoT System) features four independent and isolated channels, each of which can monitor both DC voltage and current. When all four input channels are used, it would result in eight readings (4 x current and 4 x voltages), being provided in real-time.  The current measured is also positive and negative, so RMIS […]

RMIS 12S SDK v1 – Specification

RMIS (Remote Monitoring IoT System) Ideal for remote monitoring DC Voltage and Current of: Green Energy Systems Renewable Energy Systems Batteries Solar Panels Wind Generators Hydro Power Generators Rain Gutter Power Generators Thermoelectric Power Generator Water Tower Power Generators Turbines This exciting new RMIS-1 – STEM SDK kit was originally designed for the GB3FW repeater site […]