{"id":1761,"date":"2022-01-25T22:02:41","date_gmt":"2022-01-25T20:02:41","guid":{"rendered":"https:\/\/iot-devices.com.ua\/product\/i2chub-v1-module-i2c-bus-interfaces-splitter\/"},"modified":"2023-02-18T13:09:42","modified_gmt":"2023-02-18T11:09:42","slug":"i2chub-v1-module-i2c-bus-interfaces-splitter","status":"publish","type":"product","link":"https:\/\/iot-devices.com.ua\/en\/product\/i2chub-v1-module-i2c-bus-interfaces-splitter\/","title":{"rendered":"The I2CHUB_V1 module &#8211; an I2C bus interfaces splitter"},"content":{"rendered":"<h2><b>Purpose<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">System digital serial bus I2C due to the simplicity, high enough speed, and reliability of data transmission over relatively long distances &#8211; has a high rating of use in industrial components, modules and devices, and DIY projects. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">The I2C bus also allows hot connection\/disconnection of slave devices and identification of devices by addresses, or unique internal register data. The bus topology and at least 7-bit addressing allow up to a hundred slave devices to be connected to the I2C network simultaneously.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">All this allows to build a convenient, reliable, and functional infrastructure of sensors and actuators around the main controller.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The main controller, however, usually has only one I2C interface and\/or a limited number of free pins. That is why, in order to fully use the I2C bus in the development and operation, interface splitters are used. And then through the splitter connect to the main controller the required number of sub-components.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The offered device is specially designed for such tasks &#8211; I2CHUB_V1 &#8211; splitter and converter of interface connector types in one module.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The I2CHUB module will be useful for:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Creating prototypes of electronic devices with a large number of connected modules via the I2C bus, which, traditionally for Arduino, are connected to the system by cables with pin connectors from Dupont, JST, or others with a pin-to-pin step of 2.54 mm;. <\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Construction of DIY devices with a large number of modules connected by the I2C bus;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Remotely distanced groups of modules or devices, such as weather stations with remote cable groups of sensors.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">On the module, as one of the delivery options of the User&#8217;s choice, it is possible to install six connectors (4 pins 2.54) with I2C interface and two connectors (2 pins 2.54) for the power supply. The User can also add the required number of appropriate interface cables to the kit when ordering.<\/span><\/p>\n<h2><b>Description<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">The I2CHUB interface splitter module is a passive device and allows you to connect several (up to five) devices (sensors or actuators) to the main controller at the same time. The controller and splitter form a network of connected I2C devices with a bus-type topology and Master-Slave interaction profile. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Also, if you install different connectors (JST and\/or Dupont) on the board of the splitter module, I2CHUB will also act as a converter of physical interfaces, which is very convenient for prototyping and development.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Multiple I2CHUB devices can be freely cascaded within the limits allowed by the I2C bus specification, and further, expand the total number of free ports in the network of subordinate smart devices of the master controller.<\/span><\/p>\n<h2><b>Connection<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">The main controller which will work in the \u201cMaster mode\u201d is connected to one of the 4-pin ports of the module. Subordinate devices are connected to other 4-pin ports. In this scheme, all devices are powered by the main controller, and the 2-pin power connectors on the I2CHUB module board are not involved.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Power connectors can only be used if each of the devices on the bus is powered from its own source. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">For example, the main controller can feed only itself and then only the interface signals are connected to the splitter: SDA, SCL, GND &#8211; without power, but with a common &#8220;ground&#8221; signal for all devices on the bus. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">In this case, slave devices connected to the I2CHUB splitter must be powered directly from it:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">power to the I2CHUB is supplied via two-pin connectors;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">power from the I2CHUB to each device is supplied through the appropriate 4-pin interfaces;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">keep in mind that the controller is powered by itself.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<blockquote><p><b>WARNING!<\/b><span style=\"font-weight: 400;\"> Be careful when designing &#8211; do not allow the current to run on the bus from multiple power sources &#8211; the devices on the bus will be damaged under the counter-current impact.<\/span><\/p><\/blockquote>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">If you want to use an additional I2CHUB splitter, then instead of one of the slave devices you may connect an additional splitter, and then connect to it other devices that do not have enough free ports on the first splitter.<\/span><\/p>\n<h2><b>Recipe application as an example<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">To build a personal weather station, it is necessary to connect a number of sensors to the controller to measure ionizing radiation, ultraviolet light, temperature, atmospheric pressure, relative humidity, and to detect lightning strikes.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The Bill of Materials, in this case, it is possible to make as the following:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">MSU: ESP12.OLED module based on ESP8266 and OLED SSD1306, I2C;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">I2C Splitter: I2CHUB 1-to-5 I2C bus passive hub;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">user interface module: I2CUI4_V1, I2C;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">ionizing radiation sensor: GGreg20_V3, discrete pulse output;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">ultraviolet sensor: VEML6075, I2C;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">CO2 sensor: CCS811, eCO2 &amp; eTVOC, I2C;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">temperature, atmospheric pressure, humidity sensor: BME280, I2C; <\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Lightning detector: AS3935, I2C.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">As we can see in this example, with a fairly wide functionality of the weather station, only one I2CHUB splitter will be enough to connect via I2C bus all the sensors listed to the main controller. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Moreover, if it is necessary to expand the weather station with new sensors (for example, add a light sensor: MAX44009, I2C), it will be easy to do just by using one more splitter. In this scenario, we get 4 more free I2C ports.<\/span><\/p>\n<h2><b>Product delivery kits.<\/b><\/h2>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\">\n<h3><span style=\"font-weight: 400;\">Basic Kit:<\/span><\/h3>\n<\/li>\n<\/ol>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">I2CHUB_V1 module board without connectors. <\/span><\/li>\n<\/ul>\n<blockquote><p><strong><i>Note: <\/i><\/strong><span style=\"font-weight: 400;\">The user can install his own 2.54 mm connectors on such a board<\/span><\/p><\/blockquote>\n<h3>Technical description: <a href=\"https:\/\/iot-devices.com.ua\/wp-content\/uploads\/2023\/02\/i2chub_v1-product-description-and-datasheet-ukr.pdf\">i2chub_v1-product-description-and-datasheet-ukr<\/a>, <a href=\"https:\/\/iot-devices.com.ua\/wp-content\/uploads\/2023\/02\/i2chub_v1-product-description-and-datasheet-eng.pdf\">i2chub_v1-product-description-and-datasheet-eng<\/a>.<\/h3>\n<h2><b>Dimensions<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">The module board has the following linear dimensions: <\/span><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">X: 53 mm;<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Y: 18 mm;<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Z:&lt; 15 mm with connectors.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Dimensions along the axes of the mounting holes:<\/span><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">X: 48 mm;<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Y: 12 mm.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Holes: 2 x d3 mm.<\/span><\/li>\n<\/ul>\n<p><a href=\"https:\/\/iot-devices.com.ua\/wp-content\/uploads\/2022\/01\/i2chub_v1-pcb-size-ports-scaled.jpg\"><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone size-full wp-image-1729\" src=\"https:\/\/iot-devices.com.ua\/wp-content\/uploads\/2022\/01\/i2chub_v1-pcb-size-ports-scaled.jpg\" alt=\"I2CHUB_V1 pcb size ports\" width=\"2560\" height=\"1341\" srcset=\"https:\/\/iot-devices.com.ua\/wp-content\/uploads\/2022\/01\/i2chub_v1-pcb-size-ports-scaled.jpg 2560w, https:\/\/iot-devices.com.ua\/wp-content\/uploads\/2022\/01\/i2chub_v1-pcb-size-ports-300x157.jpg 300w, https:\/\/iot-devices.com.ua\/wp-content\/uploads\/2022\/01\/i2chub_v1-pcb-size-ports-1024x536.jpg 1024w, https:\/\/iot-devices.com.ua\/wp-content\/uploads\/2022\/01\/i2chub_v1-pcb-size-ports-768x402.jpg 768w, https:\/\/iot-devices.com.ua\/wp-content\/uploads\/2022\/01\/i2chub_v1-pcb-size-ports-1536x804.jpg 1536w, https:\/\/iot-devices.com.ua\/wp-content\/uploads\/2022\/01\/i2chub_v1-pcb-size-ports-2048x1073.jpg 2048w, https:\/\/iot-devices.com.ua\/wp-content\/uploads\/2022\/01\/i2chub_v1-pcb-size-ports-454x238.jpg 454w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"font-weight: 400;\">References<\/span><\/h2>\n<p>&nbsp;<\/p>\n<table>\n<tbody>\n<tr>\n<td><span style=\"font-weight: 400;\">Manufacturer site<\/span><\/td>\n<td><span style=\"font-weight: 400;\">https:\/\/iot-devices.com.ua<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Shop on Tindie for international orders<\/span><\/td>\n<td><span style=\"font-weight: 400;\">https:\/\/www.tindie.com\/stores\/iotdev\/<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Shop for local orders within Ukraine<\/span><\/td>\n<td><span style=\"font-weight: 400;\">https:\/\/iot-devices.com.ua\/shop\/<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Facebook page<\/span><\/td>\n<td><span style=\"font-weight: 400;\">https:\/\/www.facebook.com\/IoT-devices-114746816966582<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Twitter<\/span><\/td>\n<td><span style=\"font-weight: 400;\">https:\/\/twitter.com\/iotdevicescomua<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">YouTube<\/span><\/td>\n<td><span style=\"font-weight: 400;\">https:\/\/www.youtube.com\/channel\/UCHpPOVVlbbdtYtvLUDt1NZw<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Email<\/span><\/td>\n<td><span style=\"font-weight: 400;\">info@iot-devices.com.ua<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<h2><span style=\"font-weight: 400;\">Manufacturer message<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">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.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Designed and made by IoT-devices with freedom &amp; wisdom in Ukraine &#8211; 2021. All rights reserved. <\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p><span style=\"font-weight: 400;\">The offered device I2CHUB_V1 &#8211; splitter and converter of interface connector types in one module.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The I2CHUB module will be useful for:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Creating prototypes of electronic devices with a large number of connected modules via the I2C bus, which, traditionally for Arduino, are connected to the system by cables with pin connectors from Dupont, JST, or others with a pin-to-pin step of 2.54 mm;. <\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Construction of DIY devices with a large number of modules connected by the I2C bus;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Remotely distanced groups of modules or devices, such as weather stations with remote cable groups of sensors.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">On the module, as one of the delivery options of the User&#8217;s choice, it is possible to install six connectors (4 pins 2.54) with I2C interface and two connectors (2 pins 2.54) for the power supply. The User can also add the required number of appropriate interface cables to the kit when ordering.<\/span><\/p>\n","protected":false},"featured_media":4061,"comment_status":"open","ping_status":"closed","template":"","meta":{"ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"0","ocean_second_sidebar":"0","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"0","ocean_custom_header_template":"0","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"0","ocean_menu_typo_font_family":"0","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"0","omw_enable_modal_window":"enable"},"product_brand":[493],"product_cat":[110,129,113,112],"product_tag":[],"class_list":["post-1761","product","type-product","status-publish","has-post-thumbnail","product_brand-iot-devices","product_cat-hardware-modules","product_cat-accessories","product_cat-developed-and-manufactured-in-ukraine","product_cat-do-it-yourself","entry","has-media","first","instock","featured","shipping-taxable","purchasable","product-type-simple","has-product-nav","col","span_1_of_3","owp-content-center","owp-thumbs-layout-horizontal","owp-btn-normal","owp-tabs-layout-horizontal"],"_links":{"self":[{"href":"https:\/\/iot-devices.com.ua\/en\/wp-json\/wp\/v2\/product\/1761","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/iot-devices.com.ua\/en\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/iot-devices.com.ua\/en\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/iot-devices.com.ua\/en\/wp-json\/wp\/v2\/comments?post=1761"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/iot-devices.com.ua\/en\/wp-json\/wp\/v2\/media\/4061"}],"wp:attachment":[{"href":"https:\/\/iot-devices.com.ua\/en\/wp-json\/wp\/v2\/media?parent=1761"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/iot-devices.com.ua\/en\/wp-json\/wp\/v2\/product_brand?post=1761"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/iot-devices.com.ua\/en\/wp-json\/wp\/v2\/product_cat?post=1761"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/iot-devices.com.ua\/en\/wp-json\/wp\/v2\/product_tag?post=1761"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}