SlideShare a Scribd company logo
1 of 9
Download to read offline
I2CUI4_V1
I2CUI4_V1 – User Interface I2C keypad with
5-keys
Functionality
The module connects to the main controller via
a 4-wire I2C bus interface and provides the
following functions:
- Data entry with a five-button keyboard
(left, right, down, up, OK);
- Data output to RGB LED;
- Output of sound sequences to the active
indicator of the buzzer type;
- I2C bus input and output through ports.
Input for connection to MCU and output -
for connection of any external devices
that support the I2C specification.
Thanks to the use of the I2C bus and the
MCP23017 port expander, GPIO savings of the
main controller and the ability to input and
output information in a user-friendly way are
achieved. The rest of 7 GPIOs are connected to
separate pin connectors for additional I / O
signals connection according to the user's
design.
Int A & Int B output signals are available - can
be used for interrupt processing when the state
of the module inputs changes.
Description
I2CUI4_V1 module - user interface I2C keypad
with 5-keys, RGB-LED and buzzer for on
premise IoT device management.
Compatible with ARDUINO, ESP12.OLED_V1
controllers, NodeMCU board (based on
ESP8266-12), modules on the ESP8266EX,
ESP32 chip or others, which are powered by a
voltage in the range from 1.8 to 5.5 V.
Application
I2CUI4_V1 will be convenient to use as a
control panel and status display in user devices:
- electronic clocks,
- radiation level dosimeters,
- smart outlets,
- thermostats,
- multimedia and audio devices,
- weather stations and others.
Compatibility
Compatible with controllers and platforms:
- ARDUINO,
- ESP12.OLED_V1,
- NodeMCU board (based on
ESP8266-12),
- modules on the ESP8266EX chip,
- ESP32,
- or others powered by 1,8 - 5,5 V;
01.06.2021 Kyiv, Ukraine https://iot-devices.com.ua 1
I2CUI4_V1
- integration into Home Assistant (with
ESP Home plugin), Blynk, OpenHab,
Node-RED is possible.
01.06.2021 Kyiv, Ukraine https://iot-devices.com.ua 2
I2CUI4_V1
Contents
I2CUI4_V1 - User Interface I2C module with 5-keys, RGB-LED and buzzer 1
Functionality 1
Description 1
Application 1
Compatibility 1
Contents 2
Minor and major versions of the module 3
Driver-level support 3
Assignment of module ports 4
Power supply and consumption 6
Addressing on the I2C bus 6
Interrupt handling 6
Module dimensions 6
Product kit sets 7
References 8
Manufacturer message 8
01.06.2021 Kyiv, Ukraine https://iot-devices.com.ua 3
I2CUI4_V1
Minor and major versions of the module
Unlike the minor version I2CUI3_V1, the I2CUI4_V1 user interface module uses a widely supported
16-bit MCP23017 port expander. This makes it possible to use this module in IoT devices for easy
integration in Home Assistant, Arduino and many others.
Chips of user interface modules:
- I2CUI3_V1 - 8-bit, I2C, PCA9538, 2^3 GPIOs;
- I2CUI4_V1 - 16-bit, I2C, MCP23017, 2^4 GPIOs.
The major version of I2CUI4_V1 has the following features:
- single digital interface - 2 x I2C (input / output) ports;
- 5 “joystick” buttons; sound indicator; RGB LED indicator;
- selection of one of 8 module addresses on the I2C bus via solred-pads;
- 7 free GPIOs are connected to separate pin connectors.
Driver-level support
Support for the MCP23017 chip at the driver level is stated in particular by the following platforms:
Platform API or Documentation Link
NodeMCU / Lua https://nodemcu.readthedocs.io/en/latest/lua-modules/mcp23017/
OpenHab https://www.openhab.org/addons/bindings/mcp23017/
Home Assistant https://www.home-assistant.io/integrations/mcp23017/
ESP Home https://esphome.io/components/mcp230xx.html
Arduino https://www.arduino.cc/reference/en/libraries/mcp23017/
Blynk https://community.blynk.cc/t/using-the-mcp23017-io-expansion-board/44525/3
Node-RED https://flows.nodered.org/node/node-red-contrib-mcp23017
Tasmota https://tasmota.github.io/docs/MCP230xx/
01.06.2021 Kyiv, Ukraine https://iot-devices.com.ua 4
I2CUI4_V1
Assignment of module ports
The following ports are provided on the I2CUI4_V1 module board:
Port Name Assignment Logic
GPIO 0 (GPB0) Buzzer on board 3V3 or 5V active high
GPIO 1 (GPB1) Free, for user extensions 3V3 or 5V active low
GPIO 2 (GPB2) Free, for user extensions 3V3 or 5V active low
GPIO 3 (GPB3) Free, for user extensions 3V3 or 5V active low
GPIO 4 (GPB4) Free, for user extensions 3V3 or 5V active low
GPIO 5 (GPB5) Free, for user extensions 3V3 or 5V active low
GPIO 6 (GPB6) Free, for user extensions 3V3 or 5V active low
GPIO 7 (GPB7) Free, for user extensions 3V3 or 5V active low
GPIO 8 (GPA0) LED - Blue on board 3V3 or 5V active high
01.06.2021 Kyiv, Ukraine https://iot-devices.com.ua 5
I2CUI4_V1
GPIO 9 (GPA1) LED - Green on board 3V3 or 5V active high
GPIO 10 (GPA2) LED - Red on board 3V3 or 5V active high
GPIO 11 (GPA3) Key Up on board 3V3 or 5V active high
GPIO 12 (GPA4) Key Down on board 3V3 or 5V active high
GPIO 13 (GPA5) Key Left on board 3V3 or 5V active high
GPIO 14 (GPA6) Key Right on board 3V3 or 5V active high
GPIO 15 (GPA7) Key OK on board 3V3 or 5V active high
A0 I2C address bit 0 GND=0; VDD=1, by default 0
A1 I2C address bit 1 GND=0; VDD=1, by default 0
A2 I2C address bit 2 GND=0; VDD=1, by default 0
IntA Interrupt for GPIO group A 3V3 or 5V active low
IntB Interrupt for GPIO group B 3V3 or 5V active low
I2C SDA I2C I/O 3V3 or 5V active low
I2C SCL I2C I/O 3V3 or 5V active low
3V3 Power 1.8-5.5 V
GND Common ground
01.06.2021 Kyiv, Ukraine https://iot-devices.com.ua 6
I2CUI4_V1
Power supply and consumption
Power supply of the module is possible in the range of voltages of 1.8 - 5,5 volts. The current
consumption of the I2CUI4 module at rest is about 1 microampere. In the case of simultaneous data
output to R + G + B + buzzer, the maximum current consumption can reach 20 milliamperes.
Addressing on the I2C bus
The address of the module has a fixed and variable part:
Fixed address part Variable (selectable) address part
0 1 0 0 A2 A1 A0
The address of the module I2CUI4_V1 is selected in accordance with the documentation on the chip
MCP23017, because it is this chip of the module that interacts with the main controller via the I2C bus.
Interrupt handling
The module has two interrupt channels: Int A and Int B. All processing and logic (active-low)
corresponds to the documentation for the MCP23017 chip. Interrupt processing is provided for the
master controller to monitor changes in GPIO states set to input mode.
Note: When you want to process interrupts from one combined INT and not from each separately INTA
and INTB, the client must solder to connect the INTA and INTB pads.
According to the design of the interface module I2CUI4_V1, input mode:
- must be set for:
- GPIO 11 (GPA3) - Key Up on board
- GPIO 12 (GPA4) - Key Down on board
- GPIO 13 (GPA5) - Key Left on board
- GPIO 14 (GPA6) - Key Right on board
- GPIO 15 (GPA7) - Key OK on board
- can be set for spare GPIO ports if used by the user as inputs: GPIO 1 (GPB1), GPIO 2 (GPB2),
GPIO 3 (GPB3), GPIO 4 (GPB4), GPIO 5 (GPB5), GPIO 6 (GPB6) ), GPIO 7 (GPB7).
Ports GPIO 0 (GPB0) Buzzer on board, GPIO 8 (GPA0) LED - Blue on board, GPIO 9 (GPA1) LED -
Green on board, GPIO 10 (GPA2) LED - Red on board - work on the module as outputs.
Module dimensions
- The dimensions of the module board are 50 x 52 mm.
- Module height (Z): 15 mm.
01.06.2021 Kyiv, Ukraine https://iot-devices.com.ua 7
I2CUI4_V1
Product kit sets
The module is delivered in the following sets:
- Basic set
- 1 pc - I2CUI4_V1 user interface module;
- PCB Headers ( Dupont Headers ) 2,54 20p - 1 pc.
- Basic + Connectors set (Note: The user receives the module with installed connectors )
- 1 pc - Basic set;
- Connectors:
- JST XH 2,54 2p - 1 шт:
- JST XH 2,54 4p - 4 шт..
- Basic + Connectors + Cables set (Note: The user receives a module with installed
connectors )
- 1 pc - Basic + Connectors set;
- Cables:
- JST XH 2,54 4p - JST XH 2,54 4p - 1 pc.;
- JST XH 2,54 2p - JST XH 2,54 2p - 1 pc.;
- JST XH 2,54 4p - Dupont 4p - 1 pc.;
- JST XH 2,54 2p - Dupont 2p - 1 pc.
01.06.2021 Kyiv, Ukraine https://iot-devices.com.ua 8
I2CUI4_V1
References
Manufacturer site https://iot-devices.com.ua
Shop on Tindie for international orders https://www.tindie.com/stores/iotdev/
Shop for local orders within Ukraine https://iot-devices.com.ua/shop/
Facebook https://www.facebook.com/IoT-devices-11474681
6966582
Twitter https://twitter.com/iotdevicescomua
YouTube https://www.youtube.com/channel/UCHpPOVVlbb
dtYtvLUDt1NZw
Email info@iot-devices.com.ua
The port expander chip used in the module:
Microchip
MCP23017
16-Bit I2C I/O Expander with Serial Interface
https://www.microchip.com/wwwproducts/en/mcp
23017
Manufacturer message
Dear Reader! Thank you for your interest in our products. We hope that you enjoy this device.
IoT-devices was born thanks to the support of our customers and thanks to our experience and love for
Electronics.
Designed and made by IoT-devices with freedom & wisdom in Ukraine - 2021. All rights reserved.
01.06.2021 Kyiv, Ukraine https://iot-devices.com.ua 9

More Related Content

Similar to I2CUI4_V1 Datasheet EN – User Interface I2C keypad with 5-keys

Wobd2 original orange5 programming device package display
Wobd2 original orange5 programming device package displayWobd2 original orange5 programming device package display
Wobd2 original orange5 programming device package displaycarobd2
 
IRJET - Ingenious Menu Ordering System for Restaurants
IRJET -  	  Ingenious Menu Ordering System for RestaurantsIRJET -  	  Ingenious Menu Ordering System for Restaurants
IRJET - Ingenious Menu Ordering System for RestaurantsIRJET Journal
 
I made some more expansion board for M5Stack
I made some more expansion  board for M5StackI made some more expansion  board for M5Stack
I made some more expansion board for M5StackMasawo Yamazaki
 
Ht usb5130-v2
Ht usb5130-v2Ht usb5130-v2
Ht usb5130-v2handson28
 
Basics of open source embedded development board (
Basics of open source embedded development board (Basics of open source embedded development board (
Basics of open source embedded development board (Dhruwank Vankawala
 
Basics of open source embedded development board (
Basics of open source embedded development board (Basics of open source embedded development board (
Basics of open source embedded development board (Dhruwank Vankawala
 
Intel galileo gen 2
Intel galileo gen 2Intel galileo gen 2
Intel galileo gen 2srknec
 
Multipilot pres-ufficiale last 2
Multipilot pres-ufficiale last 2Multipilot pres-ufficiale last 2
Multipilot pres-ufficiale last 2Roberto Navoni
 
GGreg20_V3 Ionizing Radiation Detector Datasheet by IoT-devices LLC
GGreg20_V3 Ionizing Radiation Detector Datasheet by IoT-devices LLCGGreg20_V3 Ionizing Radiation Detector Datasheet by IoT-devices LLC
GGreg20_V3 Ionizing Radiation Detector Datasheet by IoT-devices LLCIoTdevices
 
Embedded application development
Embedded application developmentEmbedded application development
Embedded application developmentAakash Raj
 
Touch Switch (Smart Switches) by arduino Project report file
Touch Switch (Smart Switches) by arduino  Project  report fileTouch Switch (Smart Switches) by arduino  Project  report file
Touch Switch (Smart Switches) by arduino Project report fileimkanhaiyalal
 
Office automation system using arduino
Office automation system using arduinoOffice automation system using arduino
Office automation system using arduinoAshfaqul Haque John
 
CPE439FinalProjectReport
CPE439FinalProjectReportCPE439FinalProjectReport
CPE439FinalProjectReportJordan Read
 
ARDUINO AND RASPBERRYPI.pptx
ARDUINO AND RASPBERRYPI.pptxARDUINO AND RASPBERRYPI.pptx
ARDUINO AND RASPBERRYPI.pptxvennetikiran1
 
plc_training_manual.pdf
plc_training_manual.pdfplc_training_manual.pdf
plc_training_manual.pdfMarioHaguila
 
Multipilot pres-ufficiale alpago 2011
Multipilot pres-ufficiale alpago 2011Multipilot pres-ufficiale alpago 2011
Multipilot pres-ufficiale alpago 2011Roberto Navoni
 

Similar to I2CUI4_V1 Datasheet EN – User Interface I2C keypad with 5-keys (20)

Wobd2 original orange5 programming device package display
Wobd2 original orange5 programming device package displayWobd2 original orange5 programming device package display
Wobd2 original orange5 programming device package display
 
IRJET - Ingenious Menu Ordering System for Restaurants
IRJET -  	  Ingenious Menu Ordering System for RestaurantsIRJET -  	  Ingenious Menu Ordering System for Restaurants
IRJET - Ingenious Menu Ordering System for Restaurants
 
I made some more expansion board for M5Stack
I made some more expansion  board for M5StackI made some more expansion  board for M5Stack
I made some more expansion board for M5Stack
 
Ht usb5130-v2
Ht usb5130-v2Ht usb5130-v2
Ht usb5130-v2
 
An hemmanur
An hemmanurAn hemmanur
An hemmanur
 
Basics of open source embedded development board (
Basics of open source embedded development board (Basics of open source embedded development board (
Basics of open source embedded development board (
 
Basics of open source embedded development board (
Basics of open source embedded development board (Basics of open source embedded development board (
Basics of open source embedded development board (
 
Intel galileo gen 2
Intel galileo gen 2Intel galileo gen 2
Intel galileo gen 2
 
Multipilot pres-ufficiale last 2
Multipilot pres-ufficiale last 2Multipilot pres-ufficiale last 2
Multipilot pres-ufficiale last 2
 
PIC Axe049(print34)
PIC Axe049(print34)PIC Axe049(print34)
PIC Axe049(print34)
 
GGreg20_V3 Ionizing Radiation Detector Datasheet by IoT-devices LLC
GGreg20_V3 Ionizing Radiation Detector Datasheet by IoT-devices LLCGGreg20_V3 Ionizing Radiation Detector Datasheet by IoT-devices LLC
GGreg20_V3 Ionizing Radiation Detector Datasheet by IoT-devices LLC
 
Embedded application development
Embedded application developmentEmbedded application development
Embedded application development
 
Touch Switch (Smart Switches) by arduino Project report file
Touch Switch (Smart Switches) by arduino  Project  report fileTouch Switch (Smart Switches) by arduino  Project  report file
Touch Switch (Smart Switches) by arduino Project report file
 
Plc operation part 2
Plc operation part 2Plc operation part 2
Plc operation part 2
 
Office automation system using arduino
Office automation system using arduinoOffice automation system using arduino
Office automation system using arduino
 
CPE439FinalProjectReport
CPE439FinalProjectReportCPE439FinalProjectReport
CPE439FinalProjectReport
 
ARDUINO AND RASPBERRYPI.pptx
ARDUINO AND RASPBERRYPI.pptxARDUINO AND RASPBERRYPI.pptx
ARDUINO AND RASPBERRYPI.pptx
 
plc_training_manual.pdf
plc_training_manual.pdfplc_training_manual.pdf
plc_training_manual.pdf
 
Multipilot pres-ufficiale alpago 2011
Multipilot pres-ufficiale alpago 2011Multipilot pres-ufficiale alpago 2011
Multipilot pres-ufficiale alpago 2011
 
My i2c
My i2cMy i2c
My i2c
 

More from IoTdevices

PS4IoT_V1 Datasheet UA - Розумний модуль живлення
PS4IoT_V1 Datasheet UA - Розумний модуль живленняPS4IoT_V1 Datasheet UA - Розумний модуль живлення
PS4IoT_V1 Datasheet UA - Розумний модуль живленняIoTdevices
 
I2CHUB_V1 Datasheet UA - розгалужувач інтерфейсів шини I2C
I2CHUB_V1 Datasheet UA - розгалужувач інтерфейсів шини I2CI2CHUB_V1 Datasheet UA - розгалужувач інтерфейсів шини I2C
I2CHUB_V1 Datasheet UA - розгалужувач інтерфейсів шини I2CIoTdevices
 
Інтерфейс користувача I2CUI4_V1 Datasheet UA - модуль I2C з клавіатурою на 5 ...
Інтерфейс користувача I2CUI4_V1 Datasheet UA - модуль I2C з клавіатурою на 5 ...Інтерфейс користувача I2CUI4_V1 Datasheet UA - модуль I2C з клавіатурою на 5 ...
Інтерфейс користувача I2CUI4_V1 Datasheet UA - модуль I2C з клавіатурою на 5 ...IoTdevices
 
ESP12.OLED_V1 Datasheet UA - універсальна плата контролера ESP8266 з 0.96″ I2...
ESP12.OLED_V1 Datasheet UA - універсальна плата контролера ESP8266 з 0.96″ I2...ESP12.OLED_V1 Datasheet UA - універсальна плата контролера ESP8266 з 0.96″ I2...
ESP12.OLED_V1 Datasheet UA - універсальна плата контролера ESP8266 з 0.96″ I2...IoTdevices
 
PS4IoT_V1 Datasheet EN - Smart Power Supply Unit by IoT-devices LLC
PS4IoT_V1 Datasheet EN - Smart Power Supply Unit by IoT-devices LLCPS4IoT_V1 Datasheet EN - Smart Power Supply Unit by IoT-devices LLC
PS4IoT_V1 Datasheet EN - Smart Power Supply Unit by IoT-devices LLCIoTdevices
 
Quick Facts Sheet on PS4IoT_V1 - A Smart Power Supply Unit Module For DIY, Sm...
Quick Facts Sheet on PS4IoT_V1 - A Smart Power Supply Unit Module For DIY, Sm...Quick Facts Sheet on PS4IoT_V1 - A Smart Power Supply Unit Module For DIY, Sm...
Quick Facts Sheet on PS4IoT_V1 - A Smart Power Supply Unit Module For DIY, Sm...IoTdevices
 

More from IoTdevices (6)

PS4IoT_V1 Datasheet UA - Розумний модуль живлення
PS4IoT_V1 Datasheet UA - Розумний модуль живленняPS4IoT_V1 Datasheet UA - Розумний модуль живлення
PS4IoT_V1 Datasheet UA - Розумний модуль живлення
 
I2CHUB_V1 Datasheet UA - розгалужувач інтерфейсів шини I2C
I2CHUB_V1 Datasheet UA - розгалужувач інтерфейсів шини I2CI2CHUB_V1 Datasheet UA - розгалужувач інтерфейсів шини I2C
I2CHUB_V1 Datasheet UA - розгалужувач інтерфейсів шини I2C
 
Інтерфейс користувача I2CUI4_V1 Datasheet UA - модуль I2C з клавіатурою на 5 ...
Інтерфейс користувача I2CUI4_V1 Datasheet UA - модуль I2C з клавіатурою на 5 ...Інтерфейс користувача I2CUI4_V1 Datasheet UA - модуль I2C з клавіатурою на 5 ...
Інтерфейс користувача I2CUI4_V1 Datasheet UA - модуль I2C з клавіатурою на 5 ...
 
ESP12.OLED_V1 Datasheet UA - універсальна плата контролера ESP8266 з 0.96″ I2...
ESP12.OLED_V1 Datasheet UA - універсальна плата контролера ESP8266 з 0.96″ I2...ESP12.OLED_V1 Datasheet UA - універсальна плата контролера ESP8266 з 0.96″ I2...
ESP12.OLED_V1 Datasheet UA - універсальна плата контролера ESP8266 з 0.96″ I2...
 
PS4IoT_V1 Datasheet EN - Smart Power Supply Unit by IoT-devices LLC
PS4IoT_V1 Datasheet EN - Smart Power Supply Unit by IoT-devices LLCPS4IoT_V1 Datasheet EN - Smart Power Supply Unit by IoT-devices LLC
PS4IoT_V1 Datasheet EN - Smart Power Supply Unit by IoT-devices LLC
 
Quick Facts Sheet on PS4IoT_V1 - A Smart Power Supply Unit Module For DIY, Sm...
Quick Facts Sheet on PS4IoT_V1 - A Smart Power Supply Unit Module For DIY, Sm...Quick Facts Sheet on PS4IoT_V1 - A Smart Power Supply Unit Module For DIY, Sm...
Quick Facts Sheet on PS4IoT_V1 - A Smart Power Supply Unit Module For DIY, Sm...
 

Recently uploaded

Matrix Methods.pptxhhhhhhhhhhhhhhhhhhhhh
Matrix Methods.pptxhhhhhhhhhhhhhhhhhhhhhMatrix Methods.pptxhhhhhhhhhhhhhhhhhhhhh
Matrix Methods.pptxhhhhhhhhhhhhhhhhhhhhhjoshuaclack73
 
如何办理(OP毕业证书)奥塔哥理工学院毕业证成绩单本科硕士学位证留信学历认证
如何办理(OP毕业证书)奥塔哥理工学院毕业证成绩单本科硕士学位证留信学历认证如何办理(OP毕业证书)奥塔哥理工学院毕业证成绩单本科硕士学位证留信学历认证
如何办理(OP毕业证书)奥塔哥理工学院毕业证成绩单本科硕士学位证留信学历认证mestb
 
如何办理(AUT毕业证书)奥克兰理工大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(AUT毕业证书)奥克兰理工大学毕业证成绩单本科硕士学位证留信学历认证如何办理(AUT毕业证书)奥克兰理工大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(AUT毕业证书)奥克兰理工大学毕业证成绩单本科硕士学位证留信学历认证mestb
 
如何办理(UVic毕业证书)维多利亚大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UVic毕业证书)维多利亚大学毕业证成绩单本科硕士学位证留信学历认证如何办理(UVic毕业证书)维多利亚大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UVic毕业证书)维多利亚大学毕业证成绩单本科硕士学位证留信学历认证mestb
 
办理(uw学位证书)美国华盛顿大学毕业证续费收据一模一样
办理(uw学位证书)美国华盛顿大学毕业证续费收据一模一样办理(uw学位证书)美国华盛顿大学毕业证续费收据一模一样
办理(uw学位证书)美国华盛顿大学毕业证续费收据一模一样vwymvu
 
如何办理(USYD毕业证书)悉尼大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(USYD毕业证书)悉尼大学毕业证成绩单本科硕士学位证留信学历认证如何办理(USYD毕业证书)悉尼大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(USYD毕业证书)悉尼大学毕业证成绩单本科硕士学位证留信学历认证mestb
 
NO1 Pakistan Best vashikaran specialist in UK USA UAE London Dubai Canada Ame...
NO1 Pakistan Best vashikaran specialist in UK USA UAE London Dubai Canada Ame...NO1 Pakistan Best vashikaran specialist in UK USA UAE London Dubai Canada Ame...
NO1 Pakistan Best vashikaran specialist in UK USA UAE London Dubai Canada Ame...Amil Baba Dawood bangali
 
Balancing of rotating bodies questions.pptx
Balancing of rotating bodies questions.pptxBalancing of rotating bodies questions.pptx
Balancing of rotating bodies questions.pptxjoshuaclack73
 
如何办理(SUT毕业证书)斯威本科技大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(SUT毕业证书)斯威本科技大学毕业证成绩单本科硕士学位证留信学历认证如何办理(SUT毕业证书)斯威本科技大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(SUT毕业证书)斯威本科技大学毕业证成绩单本科硕士学位证留信学历认证mestb
 
[[Jeddah]] IN RIYADH +2773-7758557]] Abortion pills in Jeddah Cytotec in Riya...
[[Jeddah]] IN RIYADH +2773-7758557]] Abortion pills in Jeddah Cytotec in Riya...[[Jeddah]] IN RIYADH +2773-7758557]] Abortion pills in Jeddah Cytotec in Riya...
[[Jeddah]] IN RIYADH +2773-7758557]] Abortion pills in Jeddah Cytotec in Riya...daisycvs
 
NO1 Best Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Addre...
NO1 Best Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Addre...NO1 Best Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Addre...
NO1 Best Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Addre...Amil baba
 
Top^Clinic Soweto ^%[+27838792658_termination in florida_Safe*Abortion Pills ...
Top^Clinic Soweto ^%[+27838792658_termination in florida_Safe*Abortion Pills ...Top^Clinic Soweto ^%[+27838792658_termination in florida_Safe*Abortion Pills ...
Top^Clinic Soweto ^%[+27838792658_termination in florida_Safe*Abortion Pills ...drjose256
 
Cytotec 200 mcg in doha [+966572737505 ] buy abortion pills
Cytotec 200 mcg in doha [+966572737505 ] buy abortion pillsCytotec 200 mcg in doha [+966572737505 ] buy abortion pills
Cytotec 200 mcg in doha [+966572737505 ] buy abortion pillssamsungultra782445
 
Vibration of Continuous Systems.pjjjjjjjjptx
Vibration of Continuous Systems.pjjjjjjjjptxVibration of Continuous Systems.pjjjjjjjjptx
Vibration of Continuous Systems.pjjjjjjjjptxjoshuaclack73
 
Buy best abortion pills Doha [+966572737505 | Planned cytotec Qatar
Buy best abortion pills Doha [+966572737505 | Planned cytotec QatarBuy best abortion pills Doha [+966572737505 | Planned cytotec Qatar
Buy best abortion pills Doha [+966572737505 | Planned cytotec Qatarsamsungultra782445
 
Cyber-Security-power point presentation.
Cyber-Security-power point presentation.Cyber-Security-power point presentation.
Cyber-Security-power point presentation.ECoyShastriBhawan
 

Recently uploaded (19)

Matrix Methods.pptxhhhhhhhhhhhhhhhhhhhhh
Matrix Methods.pptxhhhhhhhhhhhhhhhhhhhhhMatrix Methods.pptxhhhhhhhhhhhhhhhhhhhhh
Matrix Methods.pptxhhhhhhhhhhhhhhhhhhhhh
 
如何办理(OP毕业证书)奥塔哥理工学院毕业证成绩单本科硕士学位证留信学历认证
如何办理(OP毕业证书)奥塔哥理工学院毕业证成绩单本科硕士学位证留信学历认证如何办理(OP毕业证书)奥塔哥理工学院毕业证成绩单本科硕士学位证留信学历认证
如何办理(OP毕业证书)奥塔哥理工学院毕业证成绩单本科硕士学位证留信学历认证
 
如何办理(AUT毕业证书)奥克兰理工大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(AUT毕业证书)奥克兰理工大学毕业证成绩单本科硕士学位证留信学历认证如何办理(AUT毕业证书)奥克兰理工大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(AUT毕业证书)奥克兰理工大学毕业证成绩单本科硕士学位证留信学历认证
 
如何办理(UVic毕业证书)维多利亚大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UVic毕业证书)维多利亚大学毕业证成绩单本科硕士学位证留信学历认证如何办理(UVic毕业证书)维多利亚大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UVic毕业证书)维多利亚大学毕业证成绩单本科硕士学位证留信学历认证
 
办理(uw学位证书)美国华盛顿大学毕业证续费收据一模一样
办理(uw学位证书)美国华盛顿大学毕业证续费收据一模一样办理(uw学位证书)美国华盛顿大学毕业证续费收据一模一样
办理(uw学位证书)美国华盛顿大学毕业证续费收据一模一样
 
如何办理(USYD毕业证书)悉尼大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(USYD毕业证书)悉尼大学毕业证成绩单本科硕士学位证留信学历认证如何办理(USYD毕业证书)悉尼大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(USYD毕业证书)悉尼大学毕业证成绩单本科硕士学位证留信学历认证
 
Abortion pills in Riyadh Saudi Arabia!+966572737505 ) Where to get cytotec
Abortion pills in Riyadh Saudi Arabia!+966572737505 ) Where to get cytotecAbortion pills in Riyadh Saudi Arabia!+966572737505 ) Where to get cytotec
Abortion pills in Riyadh Saudi Arabia!+966572737505 ) Where to get cytotec
 
Abortion Clinic in Jeddah +966572737505 buy cytotec pills
Abortion Clinic in Jeddah +966572737505 buy cytotec pillsAbortion Clinic in Jeddah +966572737505 buy cytotec pills
Abortion Clinic in Jeddah +966572737505 buy cytotec pills
 
NO1 Pakistan Best vashikaran specialist in UK USA UAE London Dubai Canada Ame...
NO1 Pakistan Best vashikaran specialist in UK USA UAE London Dubai Canada Ame...NO1 Pakistan Best vashikaran specialist in UK USA UAE London Dubai Canada Ame...
NO1 Pakistan Best vashikaran specialist in UK USA UAE London Dubai Canada Ame...
 
Balancing of rotating bodies questions.pptx
Balancing of rotating bodies questions.pptxBalancing of rotating bodies questions.pptx
Balancing of rotating bodies questions.pptx
 
如何办理(SUT毕业证书)斯威本科技大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(SUT毕业证书)斯威本科技大学毕业证成绩单本科硕士学位证留信学历认证如何办理(SUT毕业证书)斯威本科技大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(SUT毕业证书)斯威本科技大学毕业证成绩单本科硕士学位证留信学历认证
 
Abortion pills in Jeddah Saudi Arabia! +966572737505 Where to buy cytotec
Abortion pills in Jeddah Saudi Arabia! +966572737505 Where to buy cytotecAbortion pills in Jeddah Saudi Arabia! +966572737505 Where to buy cytotec
Abortion pills in Jeddah Saudi Arabia! +966572737505 Where to buy cytotec
 
[[Jeddah]] IN RIYADH +2773-7758557]] Abortion pills in Jeddah Cytotec in Riya...
[[Jeddah]] IN RIYADH +2773-7758557]] Abortion pills in Jeddah Cytotec in Riya...[[Jeddah]] IN RIYADH +2773-7758557]] Abortion pills in Jeddah Cytotec in Riya...
[[Jeddah]] IN RIYADH +2773-7758557]] Abortion pills in Jeddah Cytotec in Riya...
 
NO1 Best Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Addre...
NO1 Best Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Addre...NO1 Best Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Addre...
NO1 Best Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Addre...
 
Top^Clinic Soweto ^%[+27838792658_termination in florida_Safe*Abortion Pills ...
Top^Clinic Soweto ^%[+27838792658_termination in florida_Safe*Abortion Pills ...Top^Clinic Soweto ^%[+27838792658_termination in florida_Safe*Abortion Pills ...
Top^Clinic Soweto ^%[+27838792658_termination in florida_Safe*Abortion Pills ...
 
Cytotec 200 mcg in doha [+966572737505 ] buy abortion pills
Cytotec 200 mcg in doha [+966572737505 ] buy abortion pillsCytotec 200 mcg in doha [+966572737505 ] buy abortion pills
Cytotec 200 mcg in doha [+966572737505 ] buy abortion pills
 
Vibration of Continuous Systems.pjjjjjjjjptx
Vibration of Continuous Systems.pjjjjjjjjptxVibration of Continuous Systems.pjjjjjjjjptx
Vibration of Continuous Systems.pjjjjjjjjptx
 
Buy best abortion pills Doha [+966572737505 | Planned cytotec Qatar
Buy best abortion pills Doha [+966572737505 | Planned cytotec QatarBuy best abortion pills Doha [+966572737505 | Planned cytotec Qatar
Buy best abortion pills Doha [+966572737505 | Planned cytotec Qatar
 
Cyber-Security-power point presentation.
Cyber-Security-power point presentation.Cyber-Security-power point presentation.
Cyber-Security-power point presentation.
 

I2CUI4_V1 Datasheet EN – User Interface I2C keypad with 5-keys

  • 1. I2CUI4_V1 I2CUI4_V1 – User Interface I2C keypad with 5-keys Functionality The module connects to the main controller via a 4-wire I2C bus interface and provides the following functions: - Data entry with a five-button keyboard (left, right, down, up, OK); - Data output to RGB LED; - Output of sound sequences to the active indicator of the buzzer type; - I2C bus input and output through ports. Input for connection to MCU and output - for connection of any external devices that support the I2C specification. Thanks to the use of the I2C bus and the MCP23017 port expander, GPIO savings of the main controller and the ability to input and output information in a user-friendly way are achieved. The rest of 7 GPIOs are connected to separate pin connectors for additional I / O signals connection according to the user's design. Int A & Int B output signals are available - can be used for interrupt processing when the state of the module inputs changes. Description I2CUI4_V1 module - user interface I2C keypad with 5-keys, RGB-LED and buzzer for on premise IoT device management. Compatible with ARDUINO, ESP12.OLED_V1 controllers, NodeMCU board (based on ESP8266-12), modules on the ESP8266EX, ESP32 chip or others, which are powered by a voltage in the range from 1.8 to 5.5 V. Application I2CUI4_V1 will be convenient to use as a control panel and status display in user devices: - electronic clocks, - radiation level dosimeters, - smart outlets, - thermostats, - multimedia and audio devices, - weather stations and others. Compatibility Compatible with controllers and platforms: - ARDUINO, - ESP12.OLED_V1, - NodeMCU board (based on ESP8266-12), - modules on the ESP8266EX chip, - ESP32, - or others powered by 1,8 - 5,5 V; 01.06.2021 Kyiv, Ukraine https://iot-devices.com.ua 1
  • 2. I2CUI4_V1 - integration into Home Assistant (with ESP Home plugin), Blynk, OpenHab, Node-RED is possible. 01.06.2021 Kyiv, Ukraine https://iot-devices.com.ua 2
  • 3. I2CUI4_V1 Contents I2CUI4_V1 - User Interface I2C module with 5-keys, RGB-LED and buzzer 1 Functionality 1 Description 1 Application 1 Compatibility 1 Contents 2 Minor and major versions of the module 3 Driver-level support 3 Assignment of module ports 4 Power supply and consumption 6 Addressing on the I2C bus 6 Interrupt handling 6 Module dimensions 6 Product kit sets 7 References 8 Manufacturer message 8 01.06.2021 Kyiv, Ukraine https://iot-devices.com.ua 3
  • 4. I2CUI4_V1 Minor and major versions of the module Unlike the minor version I2CUI3_V1, the I2CUI4_V1 user interface module uses a widely supported 16-bit MCP23017 port expander. This makes it possible to use this module in IoT devices for easy integration in Home Assistant, Arduino and many others. Chips of user interface modules: - I2CUI3_V1 - 8-bit, I2C, PCA9538, 2^3 GPIOs; - I2CUI4_V1 - 16-bit, I2C, MCP23017, 2^4 GPIOs. The major version of I2CUI4_V1 has the following features: - single digital interface - 2 x I2C (input / output) ports; - 5 “joystick” buttons; sound indicator; RGB LED indicator; - selection of one of 8 module addresses on the I2C bus via solred-pads; - 7 free GPIOs are connected to separate pin connectors. Driver-level support Support for the MCP23017 chip at the driver level is stated in particular by the following platforms: Platform API or Documentation Link NodeMCU / Lua https://nodemcu.readthedocs.io/en/latest/lua-modules/mcp23017/ OpenHab https://www.openhab.org/addons/bindings/mcp23017/ Home Assistant https://www.home-assistant.io/integrations/mcp23017/ ESP Home https://esphome.io/components/mcp230xx.html Arduino https://www.arduino.cc/reference/en/libraries/mcp23017/ Blynk https://community.blynk.cc/t/using-the-mcp23017-io-expansion-board/44525/3 Node-RED https://flows.nodered.org/node/node-red-contrib-mcp23017 Tasmota https://tasmota.github.io/docs/MCP230xx/ 01.06.2021 Kyiv, Ukraine https://iot-devices.com.ua 4
  • 5. I2CUI4_V1 Assignment of module ports The following ports are provided on the I2CUI4_V1 module board: Port Name Assignment Logic GPIO 0 (GPB0) Buzzer on board 3V3 or 5V active high GPIO 1 (GPB1) Free, for user extensions 3V3 or 5V active low GPIO 2 (GPB2) Free, for user extensions 3V3 or 5V active low GPIO 3 (GPB3) Free, for user extensions 3V3 or 5V active low GPIO 4 (GPB4) Free, for user extensions 3V3 or 5V active low GPIO 5 (GPB5) Free, for user extensions 3V3 or 5V active low GPIO 6 (GPB6) Free, for user extensions 3V3 or 5V active low GPIO 7 (GPB7) Free, for user extensions 3V3 or 5V active low GPIO 8 (GPA0) LED - Blue on board 3V3 or 5V active high 01.06.2021 Kyiv, Ukraine https://iot-devices.com.ua 5
  • 6. I2CUI4_V1 GPIO 9 (GPA1) LED - Green on board 3V3 or 5V active high GPIO 10 (GPA2) LED - Red on board 3V3 or 5V active high GPIO 11 (GPA3) Key Up on board 3V3 or 5V active high GPIO 12 (GPA4) Key Down on board 3V3 or 5V active high GPIO 13 (GPA5) Key Left on board 3V3 or 5V active high GPIO 14 (GPA6) Key Right on board 3V3 or 5V active high GPIO 15 (GPA7) Key OK on board 3V3 or 5V active high A0 I2C address bit 0 GND=0; VDD=1, by default 0 A1 I2C address bit 1 GND=0; VDD=1, by default 0 A2 I2C address bit 2 GND=0; VDD=1, by default 0 IntA Interrupt for GPIO group A 3V3 or 5V active low IntB Interrupt for GPIO group B 3V3 or 5V active low I2C SDA I2C I/O 3V3 or 5V active low I2C SCL I2C I/O 3V3 or 5V active low 3V3 Power 1.8-5.5 V GND Common ground 01.06.2021 Kyiv, Ukraine https://iot-devices.com.ua 6
  • 7. I2CUI4_V1 Power supply and consumption Power supply of the module is possible in the range of voltages of 1.8 - 5,5 volts. The current consumption of the I2CUI4 module at rest is about 1 microampere. In the case of simultaneous data output to R + G + B + buzzer, the maximum current consumption can reach 20 milliamperes. Addressing on the I2C bus The address of the module has a fixed and variable part: Fixed address part Variable (selectable) address part 0 1 0 0 A2 A1 A0 The address of the module I2CUI4_V1 is selected in accordance with the documentation on the chip MCP23017, because it is this chip of the module that interacts with the main controller via the I2C bus. Interrupt handling The module has two interrupt channels: Int A and Int B. All processing and logic (active-low) corresponds to the documentation for the MCP23017 chip. Interrupt processing is provided for the master controller to monitor changes in GPIO states set to input mode. Note: When you want to process interrupts from one combined INT and not from each separately INTA and INTB, the client must solder to connect the INTA and INTB pads. According to the design of the interface module I2CUI4_V1, input mode: - must be set for: - GPIO 11 (GPA3) - Key Up on board - GPIO 12 (GPA4) - Key Down on board - GPIO 13 (GPA5) - Key Left on board - GPIO 14 (GPA6) - Key Right on board - GPIO 15 (GPA7) - Key OK on board - can be set for spare GPIO ports if used by the user as inputs: GPIO 1 (GPB1), GPIO 2 (GPB2), GPIO 3 (GPB3), GPIO 4 (GPB4), GPIO 5 (GPB5), GPIO 6 (GPB6) ), GPIO 7 (GPB7). Ports GPIO 0 (GPB0) Buzzer on board, GPIO 8 (GPA0) LED - Blue on board, GPIO 9 (GPA1) LED - Green on board, GPIO 10 (GPA2) LED - Red on board - work on the module as outputs. Module dimensions - The dimensions of the module board are 50 x 52 mm. - Module height (Z): 15 mm. 01.06.2021 Kyiv, Ukraine https://iot-devices.com.ua 7
  • 8. I2CUI4_V1 Product kit sets The module is delivered in the following sets: - Basic set - 1 pc - I2CUI4_V1 user interface module; - PCB Headers ( Dupont Headers ) 2,54 20p - 1 pc. - Basic + Connectors set (Note: The user receives the module with installed connectors ) - 1 pc - Basic set; - Connectors: - JST XH 2,54 2p - 1 шт: - JST XH 2,54 4p - 4 шт.. - Basic + Connectors + Cables set (Note: The user receives a module with installed connectors ) - 1 pc - Basic + Connectors set; - Cables: - JST XH 2,54 4p - JST XH 2,54 4p - 1 pc.; - JST XH 2,54 2p - JST XH 2,54 2p - 1 pc.; - JST XH 2,54 4p - Dupont 4p - 1 pc.; - JST XH 2,54 2p - Dupont 2p - 1 pc. 01.06.2021 Kyiv, Ukraine https://iot-devices.com.ua 8
  • 9. I2CUI4_V1 References Manufacturer site https://iot-devices.com.ua Shop on Tindie for international orders https://www.tindie.com/stores/iotdev/ Shop for local orders within Ukraine https://iot-devices.com.ua/shop/ Facebook https://www.facebook.com/IoT-devices-11474681 6966582 Twitter https://twitter.com/iotdevicescomua YouTube https://www.youtube.com/channel/UCHpPOVVlbb dtYtvLUDt1NZw Email info@iot-devices.com.ua The port expander chip used in the module: Microchip MCP23017 16-Bit I2C I/O Expander with Serial Interface https://www.microchip.com/wwwproducts/en/mcp 23017 Manufacturer message Dear Reader! Thank you for your interest in our products. We hope that you enjoy this device. IoT-devices was born thanks to the support of our customers and thanks to our experience and love for Electronics. Designed and made by IoT-devices with freedom & wisdom in Ukraine - 2021. All rights reserved. 01.06.2021 Kyiv, Ukraine https://iot-devices.com.ua 9