This is a collection of universal hardware modules for IoT and other DIY electronics, which have built-in chips with I2C interface.
A separate row in the table is allocated for each such chip. This means that one module with several chips on board can take up more than one row in the table. If you are the manufacturer or ambassador of such a module and it is not yet in our collection, please contact us and we will add your module to this table.
# | Module | Type | Module Description | Chip | Address Mask(s) | Address Range(s) | Module Vendor Link | Module Project |
---|---|---|---|---|---|---|---|---|
1 | I2CUI4_V1 | UI | User Interface 5-key I2C Keypad with RGB-LED and Buzzer | MCP230017 | 0100 A2 A1 A0 | 0x20 - 0x27 | site | project link |
-
# - row ID.
-
Module - IoT module's unique part number.
-
Type - IoT module designation type.
-
Module Description / Datasheet - Module's name and Datasheet promoted by the vendor.
-
Chip - Unique IC part name.
-
Address Mask(s) - Possible mask or mask which can be used to address Slave IC on the I2C Bus by the Master.
-
Address Range(s) - All possible HEX-values of addresses are available within the mask.
-
Module Vendor Link - Link to the product page on the module vendor's site.
-
Module Project - Link to the module's Project Page: Hackaday Project, GitHub Repository, Hackster, Tindie etc.
-
Home Assistant Support - Link or information on Home Assistant driver support.
- Sensors (S)
- Actuators (A)
- User Interface (UI) - like Displays, RGB LEDs, Keypads, Vibro, Buzzer, Button, Switch
- Basic I/O (IO) - like ADC, DAC, GPIO
- Connectivity (Conn) - like Hub, Splitter, Multiplexer, Buffer, Repeater, Converter, Modem, GNSS
- Main Control Units (MCU) - like CPU, SoC, SoM
- Core components (Core) - like RTC, Security IC, Tamper, EEPROM, RAM, SD, Flash
- Power Management Units (PMU) - like PSU, PMIC, UPS, Battery Charger, Intelligent Switch, Level Shifter
- Cables and Connectors (CC)
# | Module | Type | Module Description / Datasheet | Chip | Address Mask(s) | Address Range(s) | Module Vendor Link | Module Project | Home Assistant Support |
---|---|---|---|---|---|---|---|---|---|
1 | I2CNavKey | UI | I2C NavKey: 7 functions joypad on the I2C bus | PIC16F18345 | 001 A3 A2 A1 A0 | 0x40 - 0x1F | hackaday.io | github.com | no |
2 | I2CUI3 | UI | UI I2C module with 5-key RGB-LED & buzzer | PCA9538 | 11100 A1 A0 | 0x70 - 0x73 | iot-devices.com.ua | tindie.com | no |
3 | I2CUI4_V1 | UI | User Interface 5-key I2C Keypad with RGB-LED and Buzzer | MCP230017 | 0100 A2 A1 A0 | 0x20 - 0x27 | iot-devices.com.ua | tindie.com | ESPHome |
4 | ESP12.OLED_V1 | UI | Universal ESP8266 controller board with 0.96″ I2C OLED and RGB LED | SSD1306 | 011110 A0 | 0x3C - 0x3D | iot-devices.com.ua | tindie.com | ESPHome |