<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Accessories &#8211; IoT-devices, LLC &#8211; Electronics manufacturer for IoT</title>
	<atom:link href="https://iot-devices.com.ua/en/product-category/accessories/feed/" rel="self" type="application/rss+xml" />
	<link>https://iot-devices.com.ua/en/</link>
	<description>From modules to complex devices</description>
	<lastBuildDate>Sat, 03 Jan 2026 23:28:13 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://iot-devices.com.ua/wp-content/uploads/2020/05/iot-devices_logo_inversed_kromka_512x512_82ce62_white-100x100.jpg</url>
	<title>Accessories &#8211; IoT-devices, LLC &#8211; Electronics manufacturer for IoT</title>
	<link>https://iot-devices.com.ua/en/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Plastic case ICL_RPIPW_ST_V1 for Raspberry Pi Pico W controllers with straight pin headers</title>
		<link>https://iot-devices.com.ua/en/product/raspberry-pi-pico-w-icl-rpipw-st-v1-plastic-case-straight/</link>
					<comments>https://iot-devices.com.ua/en/product/raspberry-pi-pico-w-icl-rpipw-st-v1-plastic-case-straight/#respond</comments>
		
		<dc:creator><![CDATA[Янко Олексій]]></dc:creator>
		<pubDate>Thu, 28 Aug 2025 15:06:46 +0000</pubDate>
				<guid isPermaLink="false">https://iot-devices.com.ua/product/raspberry-pi-pico-w-icl-rpipw-st-v1-plastic-case-straight/</guid>

					<description><![CDATA[<span style="font-weight: 400;">Plastic case with passive ventilation and Dupont cable management system for the popular Raspberry Pi Pico W devboard released in 2022 with straight pin headers and micro-USB connector.</span>

[sc name="order-on-etsy" etsy_url="https://iotdevicesllc.etsy.com/listing/4423004964" prod_sku="ICL_RPIPW_ST_V1" img_width="128"][/sc]]]></description>
										<content:encoded><![CDATA[<h1>What is it?</h1>
<p>This is a 3D-printed plastic case specifically designed for Raspberry Pi Pico W microcontrollers with straight pin headers. It is one of the products in the IoT Case Lab (aka ICL) line of cases. </p>
<p>The design of the case model was conceived and developed to make the controller convenient to use, minimizing the time spent on assembly and connecting the rest of the project components.</p>
<p>If your Raspberry Pi Pico W has side-mounted pin headers, we recommend considering another ICL-made case (ICL_RPIPW_SI_V1), which is designed specifically for this pin configuration.</p>
<h1></h1>
<h1>Who needs it</h1>
<p><span style="font-weight: 400;">This case is suitable for use in DIY projects that use the popular Raspberry Pi Pico W microcontroller (the green board with the micro USB connector, from 2022).</span></p>
<p><span style="font-weight: 400;">Radio amateurs and DIY enthusiasts who need to conveniently connect project components to the RPi Pico W controller will find this case simple and easy to install and use, especially for connecting companion components with cable harnesses (Dupont-style connectors).</span></p>
<p><span style="font-weight: 400;">We hope to see both beginners and professionals in the ICL case line&#8217;s user base, including those involved in designing and building smart devices and home automation. The case should also appeal to those who spend a lot of time in a lab: students and teachers, testers, programmers, and those creating educational materials or running a technical blog. </span></p>
<h1></h1>
<h1>Why did you make it?</h1>
<p><span style="font-weight: 400;">In the DIY field, there is a wide variety of microcontroller boards based on popular hardware platforms like Arduino, ESP8266, ESP32, and Raspberry Pi Pico. </span></p>
<p><span style="font-weight: 400;">All of these controllers are sold as &#8220;Dev Boards,&#8221; which come with pre-soldered straight pin headers. This format is most often used with Dupont connectors to connect components to the controller.</span></p>
<p><span style="font-weight: 400;">Pin headers on the main controller board are a very convenient way to quickly connect and disconnect components in a project, especially for users who don&#8217;t want to solder. </span></p>
<p><span style="font-weight: 400;">However, there is a significant drawback: Dupont connectors often don&#8217;t stay in place well. This can lead to a poor connection at best, and frequent disconnections between components at worst. This is very frustrating, especially when a project has many connections or is built in a limited space. </span></p>
<p><span style="font-weight: 400;">When developing this product, ICL aimed to solve several problems at once:</span></p>
<ul>
<li><span style="font-weight: 400;">Allow the use of Dupont connectors while securely fastening them to the pin headers.</span></li>
<li><span style="font-weight: 400;">Protect the controller board with a plastic case to prevent accidental short circuits from various metal surfaces.</span></li>
<li><span style="font-weight: 400;">Securely hold the controller in place.</span></li>
<li><span style="font-weight: 400;">Create a well-designed case for the standard controller module. </span></li>
<li><span style="font-weight: 400;">Provide the ability to connect (combine) cases of various sizes, layouts, and purposes for project components. </span></li>
</ul>
<h1></h1>
<h1>What makes it special?</h1>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Designed specifically for the Raspberry Pi Pico W controller.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">The panel securely fastens the Dupont connectors in place.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">All pin headers on the controller board are accessible for connections.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">The controller is secured inside the case using the four standard mounting holes on the RPi Pico W board.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">The BOOTSEL button is accessible through a hole in the case.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">The case has its own external mounting tabs.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Although not originally intended, the internal space of the case also allows for the installation of pin headers for the DEBUG port (SWDIO, GND, SWCLK).</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Features special ICL Square Finger Joints &#8211; universal inter-case connectors &#8211; that are equipped on all IoT Case Lab products.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Ventilation holes are located on three sides: two side faces and the top of the case, to provide passive cooling.</span></li>
</ul>
<h1></h1>
<h1>What&#8217;s in the box, assembly, and installation</h1>
<h2>Product includes:</h2>
<p><span style="font-weight: 400;">Case &#8211; 1 pc;</span></p>
<p><span style="font-weight: 400;">Button cap &#8211; 1 pc;</span></p>
<p><span style="font-weight: 400;">Case panel &#8211; 1 pc;</span></p>
<p><i><span style="font-weight: 400;">Note. Screws, bolts, and nuts are not included with the product. The Raspberry Pi Pico W controller board is not included. </span></i></p>
<p><span style="font-weight: 400;">Case weight (plastic parts): 25.12 g</span></p>
<p><span style="font-weight: 400;">Material: PLA plastic</span></p>
<p><span style="font-weight: 400;">Color: The color matches the photo. The shade may vary slightly from batch to batch and is not dependent on the manufacturer. </span></p>
<h2></h2>
<h2>Required skills, parts, and tools:</h2>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">No special skills or experience required.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Screwdriver.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Screws for securing the controller board — 4 pcs.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Screws with nuts for securing the bottom cover and mounting the case to a surface — 4 pcs.</span></li>
</ul>
<h2></h2>
<h2>Assembly steps:</h2>
<ol>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Flip the case upside down (the side with the ventilation and button hole).</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Using tweezers, place the button cap in its designated spot from the inside.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Insert the controller board, chip-side down (pin headers up), into its place. The micro USB connector should go into its opening first, and then the rest of the board should rest on the internal mounting posts.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Secure the controller board with four screws inside the case, ensuring the button cap functions correctly in its hole.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Install the necessary cable connectors onto the controller&#8217;s pin headers so that they lie along both long sides of the case.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Close the bottom opening of the case with the corresponding panel.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Flip the entire assembly into a normal position and, if needed, attach the case to a surface using the mounting tabs. Alternatively, use the mounting tabs to secure the bottom panel you&#8217;ve just installed.</span></li>
</ol>
<h1></h1>
<h1>3D Model Source Files</h1>
<p><span style="font-weight: 400;">We have not yet implemented the ability to purchase 3D model files as a virtual product, but we plan to do so in the future. </span></p>
<p>There is a<a href="https://github.com/IoTCaseLab/ICL_RPIPW_ST_V1-case-for-Raspberry-Pi-Pico-W-with-straight-pin-headers/blob/main/res/RPi-Pico-W-2022-model_straight_mcu2-type2_solidDemoBrick.stl" target="_blank" rel="noopener"> model of the case&#8217;s external contours</a> on GitHub for customers to evaluate the dimensions and the case&#8217;s projection on the X, Y, and Z planes.</p>
<div class="sketchfab-embed-wrapper">
<p><iframe title="ICL_RPIPW_ST_V1 case for Raspberry Pi PicoW Demo" src="https://sketchfab.com/models/66e0c455651143e386a60caf68c7f568/embed" width="640" height="480" frameborder="0" allowfullscreen="allowfullscreen"> </iframe></p>
<p style="font-size: 13px; font-weight: normal; margin: 5px; color: #4a4a4a;"> <a style="font-weight: bold; color: #1caad9;" href="https://sketchfab.com/3d-models/icl-rpipw-st-v1-case-for-raspberry-pi-picow-demo-66e0c455651143e386a60caf68c7f568?utm_medium=embed&amp;utm_campaign=share-popup&amp;utm_content=66e0c455651143e386a60caf68c7f568" target="_blank" rel="nofollow noopener"> ICL_RPIPW_ST_V1 case for Raspberry Pi PicoW Demo </a> by <a style="font-weight: bold; color: #1caad9;" href="https://sketchfab.com/iot-devices?utm_medium=embed&amp;utm_campaign=share-popup&amp;utm_content=66e0c455651143e386a60caf68c7f568" target="_blank" rel="nofollow noopener"> IoT-devices LLC </a> on <a style="font-weight: bold; color: #1caad9;" href="https://sketchfab.com?utm_medium=embed&amp;utm_campaign=share-popup&amp;utm_content=66e0c455651143e386a60caf68c7f568" target="_blank" rel="nofollow noopener">Sketchfab</a></p>
<p>&nbsp;</p>
<h1>Dimensions and mounting holes</h1>
<p><span style="font-weight: 400;">Printing Tolerance: Approximately 0.2 mm</span></p>
<p><span style="font-weight: 400;">External Dimensions (excluding protruding elements):</span></p>
<p><span style="font-weight: 400;">X: 59.00 mm</span></p>
<p><span style="font-weight: 400;">Y: 29.00 mm</span></p>
<p><span style="font-weight: 400;">Z: 27.40 mm</span></p>
<p>Maximum Dimensions (including protruding elements):</p>
<p><span style="font-weight: 400;">X: 69.00 mm</span></p>
<p><span style="font-weight: 400;">Y: 40.00 mm</span></p>
<p><span style="font-weight: 400;">Z: 28.10 mm</span></p>
<p>Recommended Screw Sizes (not included):</p>
<ul>
<li style="font-weight: 400;" aria-level="1">Controller board mounting screws: M1.7 x 5.0 mm &#8211; 4 pcs</li>
<li style="font-weight: 400;" aria-level="1">Screws for external mounting tabs: M3 x 7.0 mm &#8211; 4 pcs</li>
</ul>
<p>Distance between the centers of the case mounting holes (external tabs):</p>
<p><span style="font-weight: 400;">X: 50.50 mm</span></p>
<p><span style="font-weight: 400;">Y: 34.60 mm</span></p>
<p>4 x DIA 3.2 mm (through-holes)</p>
<p><span style="font-weight: 400;">Distance between the centers of the controller board mounting holes inside the case:</span></p>
<p><span style="font-weight: 400;">X: 47.00 mm</span></p>
<p><span style="font-weight: 400;">Y: 11.40 mm</span></p>
<p>4 x DIA 1.8 mm (hole for screw)</p>
<p><span style="font-weight: 400;">Type and Dimensions of Inter-Case Connectors:</span></p>
<p><span style="font-weight: 400;">Type:</span></p>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">2 x ICL-SFJ3-6 (6 Square Finger Joint 3x5x5 mm)</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">2 x ICL-SFJ3-4 (4 Square Finger Joint 3x5x5 mm)</span></li>
</ul>
<p><span style="font-weight: 400;">Dimensions: </span></p>
<p><span style="font-weight: 400;">3 mm (W) x 5 mm (H) x 5 mm (D)</span></p>
<h1></h1>
<h1>Useful links</h1>
<p><span style="font-weight: 400;">Product in store: <a href="https://iot-devices.com.ua/en/product/raspberry-pi-pico-w-icl-rpipw-st-v1-plastic-case-straight/">Plastic case ICL_RPIPW_ST_V1 for Raspberry Pi Pico W controllers with straight pin headers</a></span></p>
<p><span style="font-weight: 400;">Etsy Store: not yet available</span></p>
<p><span style="font-weight: 400;">Datasheet UA: not yet available</span></p>
<p><span style="font-weight: 400;">Datasheet EN: not yet available</span></p>
<p>GitHub Repo: <a href="https://github.com/IoTCaseLab/ICL_RPIPW_ST_V1-case-for-Raspberry-Pi-Pico-W-with-straight-pin-headers" target="_blank" rel="noopener">ICL_RPIPW_ST_V1 case for Raspberry Pi Pico W with straight pin headers</a></p>
<p><span style="font-weight: 400;">Hackaday Project: not yet available</span></p>
<p><span style="font-weight: 400;">YouTube: not yet available</span></p>
<p><span style="font-weight: 400;">Pinterest: not yet available</span></p>
<p><span style="font-weight: 400;">Instagram: not yet available</span></p>
<h1></h1>
<h1>Intellectual property</h1>
<p><span style="font-weight: 400;">All intellectual property rights related to this product belong to the creative team at IoT Case Lab (aka ICL). IoT-devices is authorised to sell physical and virtual goods developed by ICL. For more details, please refer to the <a href="https://github.com/IoTCaseLab/ICL_RPIPW_ST_V1-case-for-Raspberry-Pi-Pico-W-with-straight-pin-headers" target="_blank" rel="noopener">ICL link on GitHub</a>.  </span></p>
<p><span style="font-weight: 400;">The trademarks, brands, and trade names mentioned in this text belong to their respective owners.</span></p>
<h1></h1>
<h1>Limitation of Liability</h1>
<p><span style="font-weight: 400;">By placing an order, you automatically agree that you understand that this product is a small-batch product, printed on a 3D printer using publicly available filament, which may lose or change its characteristics over time. </span></p>
<p><span style="font-weight: 400;">The reliability, quality, compatibility, and safety tests that are usually performed on similar mass-produced products have not been performed on this product. </span></p>
<p><span style="font-weight: 400;">The type of plastic used to manufacture this product is specified in the description.</span></p>
<p><span style="font-weight: 400;">IoT-devices and the creative team at IoT Case Lab disclaim any liability for risks, losses, or consequences that may arise for the buyer or third parties in the process of using this product.</span></p>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://iot-devices.com.ua/en/product/raspberry-pi-pico-w-icl-rpipw-st-v1-plastic-case-straight/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The I2CHUB_V1 module &#8211; an I2C bus interfaces splitter</title>
		<link>https://iot-devices.com.ua/en/product/i2chub-v1-module-i2c-bus-interfaces-splitter/</link>
					<comments>https://iot-devices.com.ua/en/product/i2chub-v1-module-i2c-bus-interfaces-splitter/#respond</comments>
		
		<dc:creator><![CDATA[iot-guru]]></dc:creator>
		<pubDate>Tue, 25 Jan 2022 20:02:41 +0000</pubDate>
				<guid isPermaLink="false">https://iot-devices.com.ua/product/i2chub-v1-module-i2c-bus-interfaces-splitter/</guid>

					<description><![CDATA[<span style="font-weight: 400;">The offered device I2CHUB_V1 - splitter and converter of interface connector types in one module.</span>

<span style="font-weight: 400;">The I2CHUB module will be useful for:</span>
<ul>
 	<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>
 	<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>
 	<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>
</ul>
<span style="font-weight: 400;">On the module, as one of the delivery options of the User'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>]]></description>
										<content:encoded><![CDATA[<h2><b>Purpose</b></h2>
<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>
<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>
<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>
<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>
<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>
<p><span style="font-weight: 400;">The I2CHUB module will be useful for:</span></p>
<ul>
<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>
<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>
<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>
</ul>
<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>
<h2><b>Description</b></h2>
<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>
<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>
<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>
<h2><b>Connection</b></h2>
<p><span style="font-weight: 400;">The main controller which will work in the “Master mode” 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>
<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>
<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>
<p><span style="font-weight: 400;">In this case, slave devices connected to the I2CHUB splitter must be powered directly from it:</span></p>
<ul>
<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>
<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>
<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>
</ul>
<p>&nbsp;</p>
<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>
<p>&nbsp;</p>
<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>
<h2><b>Recipe application as an example</b></h2>
<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>
<p><span style="font-weight: 400;">The Bill of Materials, in this case, it is possible to make as the following:</span></p>
<ul>
<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>
<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>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">user interface module: I2CUI4_V1, I2C;</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">ionizing radiation sensor: GGreg20_V3, discrete pulse output;</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">ultraviolet sensor: VEML6075, I2C;</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">CO2 sensor: CCS811, eCO2 &amp; eTVOC, I2C;</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">temperature, atmospheric pressure, humidity sensor: BME280, I2C; </span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Lightning detector: AS3935, I2C.</span></li>
</ul>
<p>&nbsp;</p>
<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>
<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>
<h2><b>Product delivery kits.</b></h2>
<ol>
<li style="font-weight: 400;" aria-level="1">
<h3><span style="font-weight: 400;">Basic Kit:</span></h3>
</li>
</ol>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">I2CHUB_V1 module board without connectors. </span></li>
</ul>
<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>
<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>
<h2><b>Dimensions</b></h2>
<p><span style="font-weight: 400;">The module board has the following linear dimensions: </span></p>
<ul>
<li><span style="font-weight: 400;">X: 53 mm;</span></li>
<li><span style="font-weight: 400;">Y: 18 mm;</span></li>
<li><span style="font-weight: 400;">Z:&lt; 15 mm with connectors.</span></li>
</ul>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Dimensions along the axes of the mounting holes:</span></p>
<ul>
<li><span style="font-weight: 400;">X: 48 mm;</span></li>
<li><span style="font-weight: 400;">Y: 12 mm.</span></li>
<li><span style="font-weight: 400;">Holes: 2 x d3 mm.</span></li>
</ul>
<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>
<p>&nbsp;</p>
<h2><span style="font-weight: 400;">References</span></h2>
<p>&nbsp;</p>
<table>
<tbody>
<tr>
<td><span style="font-weight: 400;">Manufacturer site</span></td>
<td><span style="font-weight: 400;">https://iot-devices.com.ua</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">Shop on Tindie for international orders</span></td>
<td><span style="font-weight: 400;">https://www.tindie.com/stores/iotdev/</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">Shop for local orders within Ukraine</span></td>
<td><span style="font-weight: 400;">https://iot-devices.com.ua/shop/</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">Facebook page</span></td>
<td><span style="font-weight: 400;">https://www.facebook.com/IoT-devices-114746816966582</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">Twitter</span></td>
<td><span style="font-weight: 400;">https://twitter.com/iotdevicescomua</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">YouTube</span></td>
<td><span style="font-weight: 400;">https://www.youtube.com/channel/UCHpPOVVlbbdtYtvLUDt1NZw</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">Email</span></td>
<td><span style="font-weight: 400;">info@iot-devices.com.ua</span></td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<h2><span style="font-weight: 400;">Manufacturer message</span></h2>
<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>
<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>
]]></content:encoded>
					
					<wfw:commentRss>https://iot-devices.com.ua/en/product/i2chub-v1-module-i2c-bus-interfaces-splitter/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>I2CUI4_V1 user interface &#8211; I2C module with 5-key keyboard</title>
		<link>https://iot-devices.com.ua/en/product/i2cui4v1-user-interface-i2c-module-with-5keys-keypad-rgb-led-buzzer/</link>
					<comments>https://iot-devices.com.ua/en/product/i2cui4v1-user-interface-i2c-module-with-5keys-keypad-rgb-led-buzzer/#respond</comments>
		
		<dc:creator><![CDATA[iot-guru]]></dc:creator>
		<pubDate>Sat, 15 Jan 2022 13:19:25 +0000</pubDate>
				<guid isPermaLink="false">https://iot-devices.com.ua/?post_type=product&#038;p=1700</guid>

					<description><![CDATA[<span style="font-weight: 400;">I2CUI4_V1 module - user Interface I2C keypad with 5-keys, RGB-LED and buzzer for on premise IoT device management.</span>

<span style="font-weight: 400;">Compatible with ARDUINO, ESP12.OLED_V1 controllers, NodeMCU board (based on ESP8266-12), modules on the ESP8266EX, ESP32 or other chip, which are powered by a voltage in the range from 1.8 to 5.5 V.</span>
<h2><strong>Functionality</strong></h2>
<span style="font-weight: 400;">The module connects to the main controller via a 4-wire I2C bus interface and provides the following functions:</span>
<ul>
 	<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Data entry with a five-button keyboard (left, right, down, up, OK)</span></li>
 	<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Data output to RGB LED;</span></li>
 	<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Output of sound sequences to the active indicator of the buzzer type;</span></li>
 	<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">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.</span></li>
</ul>
<span style="font-weight: 400;">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. </span>

&#160;]]></description>
										<content:encoded><![CDATA[<p><span style="font-weight: 400;">I2CUI4_V1 module &#8211; user Interface I2C keypad with 5-keys, RGB-LED and buzzer for on premise IoT device management.</span></p>
<p><span style="font-weight: 400;">Compatible with ARDUINO, ESP12.OLED_V1 controllers, NodeMCU board (based on ESP8266-12), modules on the ESP8266EX, ESP32 or other chip, which are powered by a voltage in the range from 1.8 to 5.5 V.</span></p>
<h2><strong>Functionality</strong></h2>
<p><span style="font-weight: 400;">The module connects to the main controller via a 4-wire I2C bus interface and provides the following functions:</span></p>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Data entry with a five-button keyboard (left, right, down, up, OK)</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Data output to RGB LED;</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Output of sound sequences to the active indicator of the buzzer type;</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">I2C bus input and output through ports. Input for connection to MCU and output &#8211; for connection of any external devices that support the I2C specification.</span></li>
</ul>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">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&#8217;s design. </span></p>
<p><span style="font-weight: 400;">Int A &amp; Int B output signals are available &#8211; can be used for interrupt processing when the state of the module inputs changes.</span></p>
<h2><strong>Application</strong></h2>
<p><span style="font-weight: 400;">I2CUI4_V1 will be convenient to use as a control panel and status display in user devices:</span></p>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">electronic clocks,</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">radiation level dosimeters,</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">smart outlets,</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">thermostats,</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">multimedia and audio devices,</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">weather stations and others.</span></li>
</ul>
<p>&nbsp;</p>
<h2><strong>Compatibility</strong></h2>
<p><span style="font-weight: 400;">Compatible with controllers and platforms:</span></p>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">ARDUINO,</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">ESP12.OLED_V1,</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">NodeMCU board (based on ESP8266-12),</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">modules on the ESP8266EX chip,</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">ESP32, </span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">or others powered by 1.8 &#8211; 5.5 V;</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">integration into Home Assistant (with ESP Home plugin), Blynk, OpenHab, Node-RED, Tasmota is possible.</span></li>
</ul>
<p>&nbsp;</p>
<h2><strong>Minor and major versions of the module</strong></h2>
<p><span style="font-weight: 400;">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 devices for integration into Home Assistant, Arduino and many others. </span></p>
<p><span style="font-weight: 400;">Chips of user interface modules:</span></p>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">I2CUI3_V1 &#8211; 8-bit, I2C, PCA9538, 2^3 GPIOs; </span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">I2CUI4_V1 &#8211; 16-bit, I2C, MCP23017, 2^4 GPIOs.</span></li>
</ul>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">The major version of I2CUI4_V1 has the following features:</span></p>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">single digital interface &#8211; 2 x I2C (input / output) ports; </span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">5 “joystick” buttons; sound indicator; RGB LED indicator; </span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">selection of one of 8 module addresses on the I2C bus via solred-pads; </span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">7 free GPIOs are connected to separate pin connectors.</span></li>
</ul>
<h2></h2>
<h2><strong>Driver-level support</strong></h2>
<p><span style="font-weight: 400;">Support for the MCP23017 chip at the driver level is stated in particular by the following platforms:</span></p>
<p>&nbsp;</p>
<table>
<tbody>
<tr>
<td><b>Platform</b></td>
<td><b>References</b></td>
</tr>
<tr>
<td><span style="font-weight: 400;">NodeMCU / Lua</span></td>
<td><a href="https://nodemcu.readthedocs.io/en/latest/lua-modules/mcp23017/" target="_blank" rel="noopener"><span style="font-weight: 400;">https://nodemcu.readthedocs.io/en/latest/lua-modules/mcp23017/</span></a></td>
</tr>
<tr>
<td><span style="font-weight: 400;">OpenHab</span></td>
<td><a href="https://www.openhab.org/addons/bindings/mcp23017/" target="_blank" rel="noopener"><span style="font-weight: 400;">https://www.openhab.org/addons/bindings/mcp23017/</span></a></td>
</tr>
<tr>
<td><span style="font-weight: 400;">Home Assistant</span></td>
<td><a href="https://www.home-assistant.io/integrations/mcp23017/" target="_blank" rel="noopener"><span style="font-weight: 400;">https://www.home-assistant.io/integrations/mcp23017/</span></a></td>
</tr>
<tr>
<td><span style="font-weight: 400;">ESP Home</span></td>
<td><a href="https://esphome.io/components/mcp230xx.html" target="_blank" rel="noopener"><span style="font-weight: 400;">https://esphome.io/components/mcp230xx.html</span></a></td>
</tr>
<tr>
<td><span style="font-weight: 400;">Arduino</span></td>
<td><a href="https://www.arduino.cc/reference/en/libraries/mcp23017/" target="_blank" rel="noopener"><span style="font-weight: 400;">https://www.arduino.cc/reference/en/libraries/mcp23017/</span></a></td>
</tr>
<tr>
<td><span style="font-weight: 400;">Blynk</span></td>
<td><a href="https://community.blynk.cc/t/using-the-mcp23017-io-expansion-board/44525/3" target="_blank" rel="noopener"><span style="font-weight: 400;">https://community.blynk.cc/t/using-the-mcp23017-io-expansion-board/44525/3</span></a></td>
</tr>
<tr>
<td><span style="font-weight: 400;">Node-RED</span></td>
<td><a href="https://flows.nodered.org/node/node-red-contrib-mcp23017" target="_blank" rel="noopener"><span style="font-weight: 400;">https://flows.nodered.org/node/node-red-contrib-mcp23017</span></a><span style="font-weight: 400;"> </span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">Tasmota</span></td>
<td><a href="https://tasmota.github.io/docs/MCP230xx/" target="_blank" rel="noopener"><span style="font-weight: 400;">https://tasmota.github.io/docs/MCP230xx/</span></a></td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<h2><strong>Assignment of module ports</strong></h2>
<p><a href="https://iot-devices.com.ua/wp-content/uploads/2022/01/i2cui4-v1-dr-txt-1024x746.jpg"><img decoding="async" class="aligncenter wp-image-1689 size-large" src="https://iot-devices.com.ua/wp-content/uploads/2022/01/i2cui4-v1-dr-txt-1024x746.jpg" alt="i2cui4-v1-dr-txt" width="1024" height="746" srcset="https://iot-devices.com.ua/wp-content/uploads/2022/01/i2cui4-v1-dr-txt-1024x746.jpg 1024w, https://iot-devices.com.ua/wp-content/uploads/2022/01/i2cui4-v1-dr-txt-300x218.jpg 300w, https://iot-devices.com.ua/wp-content/uploads/2022/01/i2cui4-v1-dr-txt-768x559.jpg 768w, https://iot-devices.com.ua/wp-content/uploads/2022/01/i2cui4-v1-dr-txt-454x331.jpg 454w, https://iot-devices.com.ua/wp-content/uploads/2022/01/i2cui4-v1-dr-txt.jpg 1373w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></p>
<p>&nbsp;</p>
<table>
<tbody>
<tr>
<td><b>Port Name</b></td>
<td><b>Purpose</b></td>
<td><b>Logic</b></td>
</tr>
<tr>
<td><span style="font-weight: 400;">GPIO 0 (GPB0)</span></td>
<td><span style="font-weight: 400;">Buzzer on board</span></td>
<td><span style="font-weight: 400;">3V3 or 5V active high</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">GPIO 1 (GPB1)</span></td>
<td><span style="font-weight: 400;">Free, for user extensions</span></td>
<td><span style="font-weight: 400;">3V3 or 5V active low</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">GPIO 2 (GPB2)</span></td>
<td><span style="font-weight: 400;">Free, for user extensions</span></td>
<td><span style="font-weight: 400;">3V3 or 5V active low</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">GPIO 3 (GPB3)</span></td>
<td><span style="font-weight: 400;">Free, for user extensions</span></td>
<td><span style="font-weight: 400;">3V3 or 5V active low</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">GPIO 4 (GPB4)</span></td>
<td><span style="font-weight: 400;">Free, for user extensions</span></td>
<td><span style="font-weight: 400;">3V3 or 5V active low</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">GPIO 5 (GPB5)</span></td>
<td><span style="font-weight: 400;">Free, for user extensions</span></td>
<td><span style="font-weight: 400;">3V3 or 5V active low</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">GPIO 6 (GPB6)</span></td>
<td><span style="font-weight: 400;">Free, for user extensions</span></td>
<td><span style="font-weight: 400;">3V3 or 5V active low</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">GPIO 7 (GPB7)</span></td>
<td><span style="font-weight: 400;">Free, for user extensions</span></td>
<td><span style="font-weight: 400;">3V3 or 5V active low</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">GPIO 8 (GPA0)</span></td>
<td><span style="font-weight: 400;">LED &#8211; Red on board</span></td>
<td><span style="font-weight: 400;">3V3 or 5V active high</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">GPIO 9 (GPA1)</span></td>
<td><span style="font-weight: 400;">LED &#8211; Green on board</span></td>
<td><span style="font-weight: 400;">3V3 or 5V active high</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">GPIO 10 (GPA2)</span></td>
<td><span style="font-weight: 400;">LED &#8211; Blue on board</span></td>
<td><span style="font-weight: 400;">3V3 or 5V active high</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">GPIO 11 (GPA3)</span></td>
<td><span style="font-weight: 400;">Key Up on board</span></td>
<td><span style="font-weight: 400;">3V3 or 5V active high</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">GPIO 12 (GPA4)</span></td>
<td><span style="font-weight: 400;">Key Down on board</span></td>
<td><span style="font-weight: 400;">3V3 or 5V active high</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">GPIO 13 (GPA5)</span></td>
<td><span style="font-weight: 400;">Key Left on board</span></td>
<td><span style="font-weight: 400;">3V3 or 5V active high</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">GPIO 14 (GPA6)</span></td>
<td><span style="font-weight: 400;">Key Right on board</span></td>
<td><span style="font-weight: 400;">3V3 or 5V active high</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">GPIO 15 (GPA7)</span></td>
<td><span style="font-weight: 400;">Key OK on board</span></td>
<td><span style="font-weight: 400;">3V3 or 5V active high</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">A0 </span></td>
<td><span style="font-weight: 400;">I2C address bit 0</span></td>
<td><span style="font-weight: 400;">GND=0; VDD=1, by default 0 </span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">A1 </span></td>
<td><span style="font-weight: 400;">I2C address bit 1</span></td>
<td><span style="font-weight: 400;">GND=0; VDD=1, by default 0</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">A2 </span></td>
<td><span style="font-weight: 400;">I2C address bit 2</span></td>
<td><span style="font-weight: 400;">GND=0; VDD=1, by default 0</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">IntA</span></td>
<td><span style="font-weight: 400;">Interrupt for GPIO group A</span></td>
<td><span style="font-weight: 400;">3V3 or 5V active low</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">IntB</span></td>
<td><span style="font-weight: 400;">Interrupt for GPIO group B</span></td>
<td><span style="font-weight: 400;">3V3 or 5V active low</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">I2C SDA</span></td>
<td><span style="font-weight: 400;">I2C I/O</span></td>
<td><span style="font-weight: 400;">3V3 or 5V active low</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">I2C SCL</span></td>
<td><span style="font-weight: 400;">I2C I/O</span></td>
<td><span style="font-weight: 400;">3V3 or 5V active low</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">3V3</span></td>
<td><span style="font-weight: 400;">Power</span></td>
<td><span style="font-weight: 400;">1.8-5.5 V</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">GND</span></td>
<td><span style="font-weight: 400;">Common ground</span></td>
<td></td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<h2><strong>Power supply and consumption</strong></h2>
<p><span style="font-weight: 400;">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.</span></p>
<h2><strong>Addressing on the I2C bus</strong></h2>
<p><span style="font-weight: 400;">The address of the module has a fixed and variable part:</span></p>
<p><a href="https://iot-devices.com.ua/wp-content/uploads/2022/01/addr-1.png"><img decoding="async" class="alignnone size-full wp-image-1699" src="https://iot-devices.com.ua/wp-content/uploads/2022/01/addr-1.png" alt="" width="806" height="116" srcset="https://iot-devices.com.ua/wp-content/uploads/2022/01/addr-1.png 806w, https://iot-devices.com.ua/wp-content/uploads/2022/01/addr-1-300x43.png 300w, https://iot-devices.com.ua/wp-content/uploads/2022/01/addr-1-768x111.png 768w, https://iot-devices.com.ua/wp-content/uploads/2022/01/addr-1-454x65.png 454w" sizes="(max-width: 806px) 100vw, 806px" /></a></p>
<p>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.</p>
<h2><strong>Interrupt handling</strong></h2>
<p><span style="font-weight: 400;">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.</span></p>
<p><span style="font-weight: 400;">According to the design of the interface module I2CUI4_V1, input mode:</span></p>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;"> must be set for:</span>
<ul>
<li style="font-weight: 400;" aria-level="2"><span style="font-weight: 400;">GPIO 11 (GPA3) &#8211; Key Up on board</span></li>
<li style="font-weight: 400;" aria-level="2"><span style="font-weight: 400;">GPIO 12 (GPA4) &#8211; Key Down on board</span></li>
<li style="font-weight: 400;" aria-level="2"><span style="font-weight: 400;">GPIO 13 (GPA5) &#8211; Key Left on board</span></li>
<li style="font-weight: 400;" aria-level="2"><span style="font-weight: 400;">GPIO 14 (GPA6) &#8211; Key Right on board</span></li>
<li style="font-weight: 400;" aria-level="2"><span style="font-weight: 400;">GPIO 15 (GPA7) &#8211; Key OK on board</span></li>
</ul>
</li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">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).</span></li>
</ul>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Ports GPIO 0 (GPB0) Buzzer on board, GPIO 8 (GPA0) LED &#8211; Blue on board, GPIO 9 (GPA1) LED &#8211; Green on board, GPIO 10 (GPA2) LED &#8211; Red on board &#8211; work on the module as outputs.</span></p>
<h2><strong>Module dimensions</strong></h2>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Dimensions of the module board 50 x 52 mm,</span></li>
<li style="font-weight: 400;" aria-level="1">Module height (Z): 15 mm.</li>
</ul>
<p>&nbsp;</p>
<h2><strong>Product kit sets</strong></h2>
<p><span style="font-weight: 400;">The module is delivered in the following sets:</span></p>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;"><strong>Basic set</strong>:</span>
<ul>
<li style="font-weight: 400;" aria-level="2"><span style="font-weight: 400;">1 pc &#8211; I2CUI4_V1 user interface module;</span></li>
<li style="font-weight: 400;" aria-level="2"><span style="font-weight: 400;"> PCB Headers ( Dupont Headers ) 2,54 20p &#8211; 1 pc.</span></li>
</ul>
</li>
</ul>
<p>&nbsp;</p>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;"><strong>Basic + Connectors set</strong>: (Note: The user receives the module with installed connectors )</span>
<ul>
<li style="font-weight: 400;" aria-level="2"><span style="font-weight: 400;">1 pc &#8211; Basic set;</span></li>
<li style="font-weight: 400;" aria-level="2"><span style="font-weight: 400;">Connectors:</span>
<ul>
<li style="font-weight: 400;" aria-level="3"><span style="font-weight: 400;">JST XH 2,54 2p &#8211; 1 pc:</span></li>
<li style="font-weight: 400;" aria-level="3"><span style="font-weight: 400;">JST XH 2,54 4p &#8211; 4 pcs..</span></li>
</ul>
</li>
</ul>
</li>
</ul>
<p>&nbsp;</p>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;"><strong>Basic + Connectors + Cables set</strong>: (Note: The user receives a module with installed connectors )</span>
<ul>
<li style="font-weight: 400;" aria-level="2"><span style="font-weight: 400;">1 pc &#8211; Basic + Connectors set;</span></li>
<li style="font-weight: 400;" aria-level="2"><span style="font-weight: 400;">Cables:</span>
<ul>
<li style="font-weight: 400;" aria-level="3"><span style="font-weight: 400;">JST XH 2,54 4p &#8211; JST XH 2,54 4p &#8211; 1 pc. </span></li>
<li style="font-weight: 400;" aria-level="3"><span style="font-weight: 400;">JST XH 2,54 2p &#8211; JST XH 2,54 2p &#8211; 1 pc. </span></li>
<li style="font-weight: 400;" aria-level="3"><span style="font-weight: 400;">JST XH 2,54 4p &#8211; Dupont 4p &#8211; 1 pc. </span></li>
<li style="font-weight: 400;" aria-level="3"><span style="font-weight: 400;">JST XH 2,54 2p &#8211; Dupont 2p &#8211; 1 pc.</span></li>
</ul>
</li>
</ul>
</li>
</ul>
<p>&nbsp;</p>
<h3>Technical description: <a href="https://iot-devices.com.ua/wp-content/uploads/2023/02/i2cui4_v1-product-description-ukr.pdf">i2cui4_v1-product-description-ukr</a>, <a href="https://iot-devices.com.ua/wp-content/uploads/2023/02/i2cui4_v1-product-description-eng.pdf">i2cui4_v1-product-description-eng</a>.</h3>
<p>&nbsp;</p>
<h2><strong>References</strong></h2>
<p>&nbsp;</p>
<table>
<tbody>
<tr>
<td><span style="font-weight: 400;">Manufacturer site</span></td>
<td><a href="https://iot-devices.com.ua/en/"><span style="font-weight: 400;">https://iot-devices.com.ua</span></a></td>
</tr>
<tr>
<td><span style="font-weight: 400;">Shop on Tindie for international orders</span></td>
<td><a href="https://www.tindie.com/stores/iotdev/" target="_blank" rel="noopener"><span style="font-weight: 400;">https://www.tindie.com/stores/iotdev/</span></a></td>
</tr>
<tr>
<td><span style="font-weight: 400;">Shop for local orders within Ukraine</span></td>
<td><a href="https://iot-devices.com.ua/en/shop-2/"><span style="font-weight: 400;">https://iot-devices.com.ua/shop/</span></a></td>
</tr>
<tr>
<td><span style="font-weight: 400;">Facebook page</span></td>
<td><a href="https://www.facebook.com/IoT-devices-114746816966582" target="_blank" rel="noopener"><span style="font-weight: 400;">https://www.facebook.com/IoT-devices-114746816966582</span></a></td>
</tr>
<tr>
<td><span style="font-weight: 400;">Twitter</span></td>
<td><a href="https://twitter.com/iotdevicescomua" target="_blank" rel="noopener"><span style="font-weight: 400;">https://twitter.com/iotdevicescomua</span></a></td>
</tr>
<tr>
<td><span style="font-weight: 400;">YouTube</span></td>
<td><a href="https://www.youtube.com/channel/UCHpPOVVlbbdtYtvLUDt1NZw" target="_blank" rel="noopener"><span style="font-weight: 400;">https://www.youtube.com/channel/UCHpPOVVlbbdtYtvLUDt1NZw</span></a></td>
</tr>
<tr>
<td><span style="font-weight: 400;">Email</span></td>
<td><a href="mailto:info@iot-devices.com.ua"><span style="font-weight: 400;">info@iot-devices.com.ua</span></a></td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">The port expander chip used in the module:</span></p>
<table>
<tbody>
<tr>
<td><span style="font-weight: 400;">Microchip </span><span style="font-weight: 400;">MCP23017<br />
</span><span style="font-weight: 400;">16-Bit I2C I/O Expander with Serial Interface</span></td>
<td><a href="https://www.microchip.com/wwwproducts/en/mcp23017" target="_blank" rel="noopener"><span style="font-weight: 400;">https://www.microchip.com/wwwproducts/en/mcp23017</span></a></td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<h2><strong>Manufacturer message</strong></h2>
<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>
<p>&nbsp;</p>
<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>
]]></content:encoded>
					
					<wfw:commentRss>https://iot-devices.com.ua/en/product/i2cui4v1-user-interface-i2c-module-with-5keys-keypad-rgb-led-buzzer/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The PS4IoT Smart Power Module</title>
		<link>https://iot-devices.com.ua/en/product/ps4iot-smart-power-module/</link>
		
		<dc:creator><![CDATA[iot-guru]]></dc:creator>
		<pubDate>Tue, 14 Dec 2021 09:07:42 +0000</pubDate>
				<guid isPermaLink="false">https://iot-devices.com.ua/product/smart-ps4iot-power-supply-module/</guid>

					<description><![CDATA[<p align="JUSTIFY">PS4IoT is an uninterruptible power supply module with battery charging and protection, for building smart devices with power paths' redundancy, with 3.0 to 6 volts and 3V3, 5V or 12V output voltages, with total power up to 5 watts.</p>
<p>The module is designed for use in electronic devices based on any microcontroller platform, such as ESP8266, ESP32, Arduino, STM32, and derivative boards ( <a href="https://iot-devices.com.ua/product-uk/esp12oled-complekct1-controller-esp826612f-displey-oled096/">ESP12.OLED</a>, NodeMCU, etc.) as an autonomous or software-controlled power supply unit.</p>
<h2 class="western">Features</h2>
<ul>
<li>Start from AC/DC adapter when the battery is deeply discharged;</li>
<li>Start from AC/DC adapter when there is no battery;</li>
<li>Automatic battery charging and simultaneous use of the device;</li>
<li>Possibility to replace the battery without interrupting power from the AC/DC adapter;</li>
<li>When powered by the AC/DC adapter, the battery is not connected to the load, which saves the number of charge-discharge cycles (prolongs battery life).</li>
</ul>
<h2 class="western">Capabilities of the module with basic settings</h2>
<p align="JUSTIFY">This tiny module may surprise you with many important and interesting functions. PS4IoT_V1 with basic settings provides:</p>
<ul>
<li>Automatic online switching "battery-mains" and vice versa, without interruption of output voltage generation (12V, 5V, 3V3) of loads;</li>
<li>Automatically switches to AC/DC adapter 5V when the battery is disconnected without interrupting power to the loads;</li>
<li>Automatic battery charge/discharge control; Default charge current is set to 0.5 A. The state of the battery charging process is displayed by two LED indicators.</li>
</ul>
<h2 class="western">Module application profiles</h2>
<p align="JUSTIFY">The module can provide the following profiles for autonomous and controlled use as part of a smart device:</p>
<ul>
<li>a battery-free device powered only by an AC/DC 5V adapter;</li>
<li>a device powered by Li-Ion battery and AC/DC adapter 5V</li>
<li>a device with rechargeable Li-Ion battery only;</li>
<li>a device with fault-tolerant redundancy of 3 power supply paths.</li>
</ul>]]></description>
										<content:encoded><![CDATA[<p><a href="https://iot-devices.com.ua/wp-content/uploads/2021/12/ps4iot_v1_front_colorsfixed.jpg"><img loading="lazy" decoding="async" class="aligncenter wp-image-1571 size-full" src="https://iot-devices.com.ua/wp-content/uploads/2021/12/ps4iot_v1_front_colorsfixed.jpg" alt="smart power module PS4IoT_v1" width="599" height="308" srcset="https://iot-devices.com.ua/wp-content/uploads/2021/12/ps4iot_v1_front_colorsfixed.jpg 599w, https://iot-devices.com.ua/wp-content/uploads/2021/12/ps4iot_v1_front_colorsfixed-454x233.jpg 454w, https://iot-devices.com.ua/wp-content/uploads/2021/12/ps4iot_v1_front_colorsfixed-300x154.jpg 300w" sizes="(max-width: 599px) 100vw, 599px" /></a></p>
<h2>Purpose and compatibility</h2>
<p align="JUSTIFY">PS4IoT is an uninterruptible power supply module with battery charging and protection, for building smart devices with power paths&#8217; redundancy, with 3.0 to 6 volts and 3V3, 5V or 12V output voltages, with total power up to 5 watts.</p>
<p>The module is designed for use in electronic devices based on any microcontroller platform, such as ESP8266, ESP32, Arduino, STM32, and derivative boards ( <a href="https://iot-devices.com.ua/product-uk/esp12oled-complekct1-controller-esp826612f-displey-oled096/">ESP12.OLED</a>, NodeMCU, etc.) as an autonomous or software-controlled power supply unit.</p>
<h2 class="western">Features</h2>
<ul>
<li>Start from AC/DC adapter when the battery is deeply discharged;</li>
<li>Start from AC/DC adapter when there is no battery;</li>
<li>Automatic battery charging and simultaneous use of the device;</li>
<li>Possibility to replace the battery without interrupting power from the AC/DC adapter;</li>
<li>When powered by the AC/DC adapter, the battery is not connected to the load, which saves the number of charge-discharge cycles (prolongs battery life).</li>
</ul>
<h3> </h3>
<h2 class="western">Capabilities of the module with basic settings</h2>
<p align="JUSTIFY">This tiny module may surprise you with many important and interesting functions. PS4IoT_V1 with basic settings provides:</p>
<ul>
<li>Automatic online switching &#8220;battery-mains&#8221; and vice versa, without interruption of output voltage generation (12V, 5V, 3V3) of loads;</li>
<li>Automatically switches to AC/DC adapter 5V when the battery is disconnected without interrupting power to the loads;</li>
<li>Automatic battery charge/discharge control; Default charge current is set to 0.5 A. The state of the battery charging process is displayed by two LED indicators.</li>
</ul>
<h3> </h3>
<h2 class="western">Module application profiles</h2>
<p align="JUSTIFY">The module can provide the following profiles for autonomous and controlled use as part of a smart device:</p>
<ul>
<li>a battery-free device powered only by an AC/DC 5V adapter;</li>
<li>a device powered by Li-Ion battery and AC/DC adapter 5V</li>
<li>a device with rechargeable Li-Ion battery only;</li>
<li>a device with fault-tolerant redundancy of 3 power supply paths.</li>
</ul>
<p align="JUSTIFY">
<h2 class="western">Smart power supply module formula</h2>
<h3>Online Uninterruptible Power Supply Unit module</h3>
<ul>
<li>With automatic charger and selectable power source;</li>
<li>Intelligent and connected;</li>
<li>With power source redundancy layout;</li>
<li>Fully autonomous or sufficiently managed;</li>
<li>With or without a battery;</li>
<li>For pockets or stationary;</li>
<li>With simultaneous charging and power supply of load;</li>
<li>Indoor or outdoor;</li>
<li>In inexpensive and miniature design;</li>
<li>Best suited for smart devices and IoT;</li>
</ul>
<p><a href="https://iot-devices.com.ua/wp-content/uploads/2021/12/picture-version_en-spsu-formula-ps4iot_v1-quick-facts-sheet_center_wide_crop.jpg"><img loading="lazy" decoding="async" class="aligncenter wp-image-1589 size-full" src="https://iot-devices.com.ua/wp-content/uploads/2021/12/picture-version_en-spsu-formula-ps4iot_v1-quick-facts-sheet_center_wide_crop.jpg" alt="" width="960" height="383" srcset="https://iot-devices.com.ua/wp-content/uploads/2021/12/picture-version_en-spsu-formula-ps4iot_v1-quick-facts-sheet_center_wide_crop.jpg 960w, https://iot-devices.com.ua/wp-content/uploads/2021/12/picture-version_en-spsu-formula-ps4iot_v1-quick-facts-sheet_center_wide_crop-454x181.jpg 454w, https://iot-devices.com.ua/wp-content/uploads/2021/12/picture-version_en-spsu-formula-ps4iot_v1-quick-facts-sheet_center_wide_crop-300x120.jpg 300w, https://iot-devices.com.ua/wp-content/uploads/2021/12/picture-version_en-spsu-formula-ps4iot_v1-quick-facts-sheet_center_wide_crop-768x306.jpg 768w" sizes="(max-width: 960px) 100vw, 960px" /></a></p>
<p align="JUSTIFY">As you can see from our &#8220;formula&#8221;, you can simultaneously power one or more payloads, connect a controller with any functionality to the module according to your design idea &#8211; in other words, you can create the most demanding portable and stationary devices using the PS4IoT_V1 module.</p>
<p align="JUSTIFY">This module is a versatile component that will provide reliable power, observability and controllability for your DIY or even commercial product.</p>
<p align="JUSTIFY">PS4IoT acts as an intelligent intermediary between the load and all available power sources.</p>
<p align="JUSTIFY">This power supply automatically protects the device and the battery, providing consumers with the ease and simplicity of using the end device in a way that is only found in high-quality and high-tech smartphones.</p>
<h3> </h3>
<h2 class="western">Module functions</h2>
&#13;
<figure class="wp-block-table">&#13;
<table>&#13;
<tbody>&#13;
<tr>&#13;
<td width="155"> </td>&#13;
<td style="text-align: center;" width="137"><strong>Automatic mode</strong></td>&#13;
<td style="text-align: center;" width="213"><strong>Managed by MCU mode</strong></td>&#13;
</tr>&#13;
<tr>&#13;
<td>Battery-free operation</td>&#13;
<td>Yes, auto</td>&#13;
<td>Yes, auto</td>&#13;
</tr>&#13;
<tr>&#13;
<td>Starting with a deeply discharged battery</td>&#13;
<td>Yes, auto</td>&#13;
<td>Yes, auto</td>&#13;
</tr>&#13;
<tr>&#13;
<td>Simultaneous battery charging and power supply of loads</td>&#13;
<td>Yes, auto</td>&#13;
<td>Yes, auto</td>&#13;
</tr>&#13;
<tr>&#13;
<td>Automatic battery charging</td>&#13;
<td>Yes, auto</td>&#13;
<td>Yes, auto Or by means of the controller via CEset</td>&#13;
</tr>&#13;
<tr>&#13;
<td>Choice of power supply paths</td>&#13;
<td>Yes, auto</td>&#13;
<td>Yes, auto</td>&#13;
</tr>&#13;
<tr>&#13;
<td>Battery charging enable and disable control</td>&#13;
<td>Yes, with a jumper</td>&#13;
<td>Yes, by means of the controller via CEset</td>&#13;
</tr>&#13;
<tr>&#13;
<td>Disabling the built-in status indicators</td>&#13;
<td>Yes, with a jumper</td>&#13;
<td>Caution! It is forbidden to switch on the status LEDs in managed by MCU mode</td>&#13;
</tr>&#13;
<tr>&#13;
<td>Electronic main switch</td>&#13;
<td>Mechanical, manual only</td>&#13;
<td>Mechanical, manual only</td>&#13;
</tr>&#13;
<tr>&#13;
<td>External power failure detection</td>&#13;
<td>Yes, with built-in indicators</td>&#13;
<td>Yes, by means of the controller using the status signals CC, CP, CEset.1</td>&#13;
</tr>&#13;
</tbody>&#13;
</table>&#13;
</figure>&#13;
<h2 class="western">Battery protection and safety functions</h2>
&#13;
<figure class="wp-block-table">&#13;
<table>&#13;
<tbody>&#13;
<tr>&#13;
<td> </td>&#13;
<td style="text-align: center;"><b>Automatic mode</b></td>&#13;
<td style="text-align: center;"><b>Managed by MCU mode</b></td>&#13;
</tr>&#13;
<tr>&#13;
<td><span style="font-weight: 400;">Battery overheating protection</span></td>&#13;
<td><span style="font-weight: 400;">No</span></td>&#13;
<td><span style="font-weight: 400;">Possible by controller means via an optional I2C, NTC, or 1-Wire battery thermometer using the 4-pin AUX pass-through interface.</span></td>&#13;
</tr>&#13;
<tr>&#13;
<td><span style="font-weight: 400;">Deep discharge protection</span></td>&#13;
<td><span style="font-weight: 400;">Yes, auto</span> <span style="font-weight: 400;">when below 2.3V</span></td>&#13;
<td><span style="font-weight: 400;">Yes, auto Or by monitoring the battery voltage level via the ADC of the controller and switching to deep sleep mode.</span></td>&#13;
</tr>&#13;
<tr>&#13;
<td><span style="font-weight: 400;">Battery overcharge protection</span></td>&#13;
<td><span style="font-weight: 400;">Yes, auto</span> <span style="font-weight: 400;">when exceeding 4.2V</span></td>&#13;
<td><span style="font-weight: 400;">Yes, auto Or controlled by the controller</span></td>&#13;
</tr>&#13;
<tr>&#13;
<td><span style="font-weight: 400;">Battery charge termination</span></td>&#13;
<td><span style="font-weight: 400;">Yes, auto</span></td>&#13;
<td><span style="font-weight: 400;">Yes, auto Or controlled by the controller</span></td>&#13;
</tr>&#13;
<tr>&#13;
<td><span style="font-weight: 400;">Temperature compensation feedback of the charging current regulator</span></td>&#13;
<td><span style="font-weight: 400;">Yes, auto</span></td>&#13;
<td><span style="font-weight: 400;">Yes, auto</span></td>&#13;
</tr>&#13;
</tbody>&#13;
</table>&#13;
</figure>&#13;
<p>&nbsp;</p>
<h2 class="western">Module block diagram</h2>
<p><a href="https://iot-devices.com.ua/wp-content/uploads/2021/12/ps4iot_v1_bloks-scaled.jpg"><img loading="lazy" decoding="async" class="aligncenter wp-image-1575 size-large" src="https://iot-devices.com.ua/wp-content/uploads/2021/12/ps4iot_v1_bloks-744x1024.jpg" alt="" width="744" height="1024" srcset="https://iot-devices.com.ua/wp-content/uploads/2021/12/ps4iot_v1_bloks-744x1024.jpg 744w, https://iot-devices.com.ua/wp-content/uploads/2021/12/ps4iot_v1_bloks-scaled-454x625.jpg 454w, https://iot-devices.com.ua/wp-content/uploads/2021/12/ps4iot_v1_bloks-218x300.jpg 218w, https://iot-devices.com.ua/wp-content/uploads/2021/12/ps4iot_v1_bloks-768x1058.jpg 768w, https://iot-devices.com.ua/wp-content/uploads/2021/12/ps4iot_v1_bloks-1115x1536.jpg 1115w, https://iot-devices.com.ua/wp-content/uploads/2021/12/ps4iot_v1_bloks-1487x2048.jpg 1487w, https://iot-devices.com.ua/wp-content/uploads/2021/12/ps4iot_v1_bloks-scaled.jpg 1859w" sizes="(max-width: 744px) 100vw, 744px" /></a></p>
<h2 class="western">Software monitoring of Li-Ion battery charging status</h2>
<p>PS4IoT_V1 has a number of signal lines that allow the main controller to monitor the charging process status, temperature, and battery voltage programmatically. For example, if a mismatch is detected, such as exceeding the charging time or battery temperature, the controller can programmatically stop or restore the charging process. In addition, these mechanisms in combination with the sleep mode are reasonable to use in the charge/discharge control software algorithm to extend battery life.</p>
<blockquote>
<p><strong>Note</strong>. What if we make two interfaces at once on the GGreg20 module: pulse output and I2C? This would be very convenient, but the clients’ costs increase unnecessarily in that case. The companion controller occupies a certain area on the module board. The I2C bus occupies twice as many controller ports as the pulse output. All that adds significantly to the unit price. On the other hand, the pulse counting output interface takes up only one controller GPIO with an interrupt handler and is much easier to code. The current version of the GGreg20 module can work without a controller at all: a user can use a watch to monitor the duration of the radiation measurement and count led blinks manually. The PS4IoT_V1 version of the module does not support connecting an NTC battery thermistor directly to the charging controller. Therefore, temperature monitoring can be implemented by connecting an additional temperature sensor to the main controller using I2C bus or other interfaces such as 1-Wire, SPI, NTC-thermistor, etc. Thus, through the Charge Enable signal (see CEset.2) the controller can prohibit or allow charging depending on the battery temperature.</p>
</blockquote>
<h2 class="western"><a name="_ph86pocq3mae"></a><a name="__RefHeading__3254_744390470"></a> The interfaces are located on one side of the module</h2>
<p>It is recommended to design the case of the device where you plan to install PS4IoT_V1 so that the bottom edge of the PS4IoT module board touches one of the outer sides of the case, as shown in the pictures. In that case</p>
<ul>
<li>Charge control LED;</li>
<li>Power supply input 1 (μUSB);</li>
<li>ON/OFF main switch;</li>
<li>Aux spare interface &#8211; the connector for external devices;</li>
</ul>
<p>can be used to organize a convenient interface to control the entire device through the user-provided mounting holes in the housing.</p>
<h2 class="western"><a name="_vw1rgvcexrur"></a><a name="__RefHeading__3256_744390470"></a> Cautions</h2>
<p><b>Caution!</b> Use quality batteries to obtain the declared technical characteristics of the product.</p>
<p><b>Caution!</b> Use quality AC/DC adapters with appropriate cables capable of withstanding 5 volts with a load of up to 2 amps.</p>
<p><b>Caution!</b> Maximum permissible load current:</p>
<ul>
<li>to the output 12V &#8211; 150 mA;</li>
<li>to the output 5V &#8211; 1A;</li>
<li>to the output 3.3V &#8211; 1A.</li>
</ul>
<p><b>!! The maximum total load on the charger and outputs is up to 5 Watts.</b></p>
<h2 class="western">Delivery sets</h2>
<h3 class="western">Set №1 &#8211; only PS4IoT_V1 module (Basic)</h3>
<ol>
<li>PS4IoT_V1 module &#8211; 1 pc;</li>
<li>Jumper on the board &#8211; 2 pcs;</li>
<li>Pin connector 2.54 2P M, straight, included &#8211; 7 pcs;</li>
<li>Pin connector 2.54 4P M, straight, included &#8211; 3 pcs.</li>
</ol>
<h3 class="western"><a name="_11bugkj6hf4f"></a><a name="__RefHeading__3262_744390470"></a> Set №2 &#8211; module with connectors and cables (Basic + Connectors (installed) and cables)</h3>
<ol>
<li>PS4IoT_V1 module &#8211; 1 pc;</li>
<li>Jumper on the board &#8211; 2 pcs;</li>
<li>Pin connector 2.54 2P M, straight, included &#8211; 7 pcs;</li>
<li>Pin connector 2.54 4P M, straight, included &#8211; 3 pcs.</li>
<li>Battery cable, flat, 15 cm, 2 wires, with connectors &#8211; 1 pc: 2P JST XH2.54 F &#8211; Dupont 2x1P F.</li>
<li>Power output cable, flat, 20 cm, 2 wires, with connectors &#8211; 2 pcs: 2P JST XH2.54 F &#8211; Dupont 2x1P F.</li>
<li>Charging status output cable CP&amp;CC, flat, 20 cm, 2 wires, with connectors &#8211; 1 pc: 2P JST XH2.54 F &#8211; Dupont 2x1P F.</li>
<li>Battery level output cable, flat, 20 cm, 2 wires, with connectors &#8211; 1 pc. 2P JST XH2.54 F &#8211; Dupont 2x1P F.</li>
<li>JST XH 2.54 2P M connector, straight, on the board &#8211; 7 pcs;</li>
<li>JST XH 2.54 4P M connector, angled, on the board &#8211; 1 pc;</li>
<li>JST XH 2.54 4P M connector, straight, on the board &#8211; 1 pc;</li>
</ol>
<p><strong><i>Note</i> :</strong> In this version, these connectors are soldered to the board and are ready to use with the appropriate cables.</p>
<h3>Options № <span lang="en-US">3</span> &#8211; module with connectors and cables (Basic + Connectors (installed) and cables <span lang="en-US">+ AUX</span> )</h3>
<ol>
<li>PS4IoT_V1 module &#8211; 1 pc;</li>
<li>Jumper on the board &#8211; 2 pcs;</li>
<li>Battery cable, flat, 15 cm, 2 wires, with connectors &#8211; 1 pc: 2P JST XH2.54 F &#8211; Dupont 2x1P F.</li>
<li>Power output cable, flat, 20 cm, 2 wires, with connectors &#8211; 2 pcs: 2P JST XH2.54 F &#8211; Dupont 2x1P F.</li>
<li>Charging status output cable CP&amp;CC, flat, 20 cm, 2 wires, with connectors &#8211; 1 pc: 2P JST XH2.54 F &#8211; Dupont 2x1P F.</li>
<li>Battery level output cable, flat, 20 cm, 2 wires, with connectors &#8211; 1 pc. 2P JST XH2.54 F &#8211; Dupont 2x1P F.</li>
<li>JST XH 2.54 2P M connector, straight, on the board &#8211; 7 pcs;</li>
<li>Pin connector 2.54 2P M, straight, included &#8211; 7 pcs;</li>
<li>Pin connector 2.54 4P M, straight, included &#8211; 3 pcs.</li>
<li>JST XH 2.54 4P M connector, angled, on the board &#8211; 1 pc;</li>
<li>JST XH 2.54 4P M connector, straight, on the board &#8211; 1 pc;</li>
<li>Internal interface cable, flat, 15 cm, 4 wires, with connectors &#8211; 1 pc. 4P JST XH2.54 &#8211; Dupont 4x1P.</li>
<li>External interface cable, flat, 30 cm, 4 wires, with connectors &#8211; 1 pc. 4P JST XH2.54 &#8211; Dupont 4x1P.</li>
</ol>
<p><strong><i>Note</i> :</strong> In this version, these connectors are soldered to the board and are ready to use with the appropriate cables.</p>
<p><strong>Attention.</strong> AC/DC adapter(s), battery pack, solar panel and temperature sensor are not included.</p>
<blockquote>
<p>Full technical description: <a href="https://iot-devices.com.ua/wp-content/uploads/2021/12/ps4iot_v1-power-supply-unit-description-ukr.pdf">PS4IoT_V1 power supply unit description UKR</a> , <a href="https://iot-devices.com.ua/wp-content/uploads/2021/12/ps4iot_v1-power-supply-unit-description-eng.pdf">PS4IoT_V1 power supply unit description ENG</a></p>
<p> Module presentation: <a href="https://iot-devices.com.ua/wp-content/uploads/2021/12/en-ps4iot_v1-quick-facts-sheet.pdf">PS4IoT_V1 quick facts</a> </p>
</blockquote>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
