Pcf8575 esp32 library datasheet. Open-drain interrupt output. It is designed and optimized for the best power performance, RF performance, robustness, versatility, features and reliability, for a wide variety of applications, and different power profiles. 5-V V CC operation. I2C-bus to parallel port expander. Mar 8, 2024 · not - all this stuff is taken care of for you in our Arduino PCF8574 library (https:// adafru. 0/v3. – Đầu ra Cần kéo trở lên mức cao. 4 GHz for the NRF24L01) but at thrice the distance (from 3000m to 8000m). Read the documentation. To understand i2c you are going to have to do a bit of reading. – Dòng hoạt động tối đa: 100mA. A placa utilizada é o "downloader Mar 8, 2024 · 10kD) library or CircuitPython/Python PCF8575 library (https://adafru. Then it will work. 667Kb / 26P. Start Visuino as shown in the first picture Click on the "Tools" button on the Arduino component (Picture 1) in Visuino When the dialog appears, select "Arduino UNO" as shown on Picture 2 or "ESP32 Development Board" as The PCF8575 is a silicon CMOS circuit. 14 2MBPSRAM QFN5*5 3. Working voltage: 2. 3 Step 3: Testing. between 14mV and 450mV (depending which The ESP32 has two cores, with 32 interrupts each. If this is the first time you use ESP32, see how to setup environment for ESP32 on Arduino IDE. Protoncek (Pavel) October 12, 2021, 4:34pm 4. – Điện áp vào: 2. So you need to connect your LED Cathode to the PCF8575 pin, connect the LED Anode to a 330 ohm resistor and connect the other end of the resistor o 5V. 1999 Aug 05. You may need to create the libraries subfolder if it’s your Mar 14, 2021 · First time meddling with a PCF8575 (Open-Smart)and using the "Example" from the "PCF8575_library-master" Library. C address compatible with the PCF8575, software changes are required due to the enhancements. on the on-board 3. #include <Adafruit_PCF8575. Jul 17, 2021 · CPU: Xtensa dual-core (or single-core) 32-bit LX6 microprocessor, operating at 160 or 240 MHz and performing at up to 600 DMIPS. PCF8575 library. 16 individually addressable pins. 5 to 5. Available for production quantity orders. 4GHzband • Operatingfrequency:2412~2484MHz • IEEE802. [Old version datasheet] REMOTE 16-BIT I2C AND SMBus I/O EXPANDER WITH INTERRUPT OUTPUT AND CONFIGURATION REGISTERS. Low standby current consumption of 10 mA maximum. Fully qualified to meet NXP quality and reliability requirements. The device consists of a 16-bit quasi-bidirectional port and. 5 V. 5 - 5. The PCF8574 is directly powered by the 5v rail of your arduino and let you control 8 I/O with only two common wires (I2C bus) ! Remarks: the PCF8575 is the same chip as the PCF8574 but with 16 I/O instead of 8. I want to use the input and output function and the output with a blinking LED works okay. * SOFTWARE. - Releases · xreef/PCF8575_library i2c 16bits digital expander with i2c digital expander for Arduino, Raspberry Pi Pico and rp2040 boards, esp32, SMT32 and ESP8266. Because of the complexity and scope of the project, I really need to be able to define the pins on one of the pcf8575's listed as "pcf8575D" in the example as integers. I've searched the internet high and low for solutions. i2c is handled using the Arduino wire library. Feb 1, 2024 · ESP32 NODEMCU-ESP-32S Kit pinout. Look in original datasheet of the chip, it’s all written there. Each pin configurable for input or output. 11ax-compliant – 20MHz-onlynon-APmode – MCS0~MCS9 – UplinkanddownlinkOFDMA Feb 13, 2023 · Figure 1: ESP32WROOM32 Pin Layout (Top View) 2. OV2640 camera with flash. Within ESPHome they emulate a real internal GPIO pin and can therefore be used with many of Feb 17, 2021 · Link to the high resolution pinout image. The library allows to read and write both single pins or 8 pins at once. Uncommet NOT_SEQUENTIAL_PINOUT define to have pins like datasheet and not sequential one. 000₫. sx1278/sx1276 espMqttClient - MQTT client library for the Espressif devices ESP8266 and ESP32 on the Arduino framework. 4 When comparing LoRa_E32_Series_Library and PCF8575_library you can also consider the following projects: PCF8574_library - PCF8574 library. Don't forget to configure the pin on the MCU's end as INPUT_PULLUP! You also have to set up the I2C-bus yourself before calling any library-functions. Onboard ESP32-S module, supports WiFi + Bluetooth. it/11B-) - you can pretend it has input/output modes and the library will fake out what you are expecting. Bluetooth: v4. Open the IDE and click Sketch > Include Library > Manage Libraries… Scroll or search for I2cDiscreteIoExpander, then select the version of the library you want to install. an I 2C-bus interface. The PCF8575 has a low current consumption and includes latched 672. Contents hide. So you can connect up to 8 PCF8575 on one I2C bus, giving access to 8 x 16 = 128 IO lines. SparkFun_I2C_Expander-PCF8575. You can find It here ESP32 Dev Kit v1 - TTGO T-Display 1. 2 BR/EDR and BLE (shares the radio with Wi-Fi) Peripheral interfaces: Plug the ESP32 board to your computer. Oct 10, 2021 · sounds easier to connect a esp 32 poe too existing setup and control the mega boards instead of making a port expander sheild. The device features a 16-bit quasi-bidirectional input/output Step 2: The Code. This 16-bit I/O expander for the two-line bidirectional bus (I2C) is designed for 2. Most starred PCF8574 library. LoRa_E32_Series_Library - Arduino LoRa EBYTE E32 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico (rp2040 boards). 3V ESP32-D0WDQ6(NRND) Dualcore v1. 5-V to 5. The esp_intr_alloc() abstraction exists to hide all these Jul 13, 2020 · I have ESP32 and I2C extenders (PCF8575) connected to it (0x20 and 0x21 addresses). 3v if the vcc-vdd pad is not welded. LoRa E32-TTL-100. 3v level converter circuit, the pcf8575 has a level of 3. Quit/re-launch the IDE to refresh the list; new versions are Oct 21, 2019 · EByte LoRa E22 E32 Arduino library manager. The first 2 lines are mandatory to enable I2C PCF8575TS Product details. The device features a 16-bit quasi-bidirectional input/output (I/O Apr 13, 2023 · Tags: pcf8575, read inputs. Three hardware pins (A0, A1, and A2) are used to program and vary the fixed I. 8V/3. 15 — QFN5*5 1 Dec 30, 2021 · PCF8574 library. The device includes latched outputs with high current drive capability for directly driving LEDs. Can read and write digital value with only 2 wire (perfect for ESP-01). Okay now the scary part - the code. Jul 22, 2019 · Spread the love. The DoIt ESP32 DevKit V1 is a development board that features the ESP32 microcontroller from Espressif. This 16-bit I/O expander for the two-line bidirectional bus (I 2 C) is designed for 2. 107Kb / 24P. Ultra low power (ULP) co-processor. I try to simplify the use of this IC, with a minimal set of operation. 5-V VCC operation. Refer to the datasheet for more information about the chip. It is designed for IoT (Internet of Things) projects and applications. Operating supply voltage from 4. Hi I want to use ESP32-POE with 2 of PCF8575 16 pins extender board Description. Dec 21, 2022 · Arduino code - https://drive. Addresses 0x27 and 0x38 are excluded to avoid conflict with other I2C peripheral which can't be differentiated at run-time. 673. Mar 19, 2024 · The WeAct ESP32 S3 A is a highly integrated and versatile microcontroller that is designed to meet the needs of a wide range of applications, from IoT devices to smart home automation. Arduino library for PCF8575 - 16 channel I2C IO expander. Features. Created Date. Signal Input/Output. Connected to two I2C, not master-slave mode. written by shedboy71 2nd December 2017. 2 havei/o pins run out? this powerful module allows users to expand to an extra 16 i/os with just two i/o controls! the pcf8575 is controlled via the i2c interface and has a 16-bit quasi-bidirectional input/output pin. 5VDC. I have two PCF8575's operating on a single channel of i2c on a ESP32. With your Arduino IDE open, follow these steps: 1. Wireless connectivity: Wi-Fi: 802. it/LBQ), making it easy to interface with. Feb 8, 2019 · ESP32 and Si1145 sensor example. Chọn mua. 2 Step 2: The Code. Dec 2, 2017 · ESP32 and a PCF8574 expander example. 1 Featured Solutions. It also possesses an interrupt line (INT) which can be connected to the interrupt logic of the microcontroller. it/10kE) - you can pretend it has input/output modes and the library will fake out what you are expecting. Apr 16, 2024 · Arduino library for PCF8575 - 16 channel I2C IO expander. Arduino library for PCF8575 - 16 channel I2C IO expander - GitHub - Merdock1/PCF8575-RobTillaart: Arduino library for PCF8575 - 16 channel I2C IO expander Install the library into your Arduino IDE using the Library Manager (available from IDE version 1. . * copies or substantial portions of the Software. This post will show you how you can increase the number of GPIO port of your ESP32 using the I2C PCF8575 port expander module with Arduino. 15 — QFN6*6 1. [Old version datasheet] REMOTE 16-BIT I2C AND SMBus LOW-POWER I/O EXPANDER WITH INTERRUPT OUTPUT. Search for PCF8575 datasheet pdf file. 14 — QFN6*6 1. 0/v1. - GitHub - xreef/PCF8574_micropython_library: MicroPython library for pcf8574 an i2c digital expander for Arduino, esp32, SMT32 and ESP8266. Up to 4 PCF8574 OR PCF8574A is supported by Tasmota allowing up to 32 additional GPIO pins. 3V ESP32-D0WD(NRND) Dualcore v1. The PCF8575 is a silicon CMOS circuit. Check that the LoRa_E32 folder contains LoRa_E32. This guide shows you how to use the PCF8575 to add 16 GPIO to your project! Dec 7, 2016 · Hi, Has anyone been successful in getting a PCF8575(NOT PCF8574) port expander to work with a 2004 LCD? I have tried multiple things, including trying to mod the code/libraries for the PCF8574(8 bit) and also for the PCA9555, which is also a 16 bit IO expander. Type Function GND 1 P Ground 3V3 2 P Powersupply EN 3 I Module-enablesignal. com/file/d/1Lm1rxhwhuwGKwqutFvdjdYECPi_FmAUK/view Mar 6, 2020 · My project is over 1000 lines (so far), so I have made a test example to keep this simple. Est. 7 depending on address pins A0. Copy Code. written by shedboy71 8th February 2019. 16-bit remote I/O port for the I2C-bus. Table 2: Pin Definitions Name No. Compatible with most microcontrollers. - PCF8575_library/PCF8575. 5V. Each interrupt has a fixed priority, most (but not all) interrupts are connected to the interrupt matrix. 14 4MBflash6 QFN5*5 3. This guide shows you how to use the PCF8575 to add 16 GPIO to your project! i2c 16bits digital expander with i2c digital expander for Arduino, Raspberry Pi Pico and rp2040 boards, esp32, SMT32 and ESP8266. A MicroPython library for PCF8575 16-Bit I2C I/O Expander with Interrupt. The PCF8575 has a low current consumption and includes latched outputs with high current drive capability for directly driving LEDs. A0,A1,A2 are address pins. Maintainer: feanor-anglin. The device consists of a 16-bit quasi-bidirectional port and an I2C-bus interface. EspressifSystems 8 SubmitDocumentationFeedback ESP32-WROOM-32Datasheetv3. Very simple to use and encoder support. To get you going fast, we spun up a custom-made PCB in theSTEMMA QT form TM1638plus - An Arduino library to drive TM1638 seven segment modules. * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. When module pins are pulled HIGH by the sketch, the pin output voltage at the pin is only between. i2c 16bits digital expander with i2c digital expander for Arduino, Raspberry Pi Pico and rp2040 boards, esp32, SMT32 and ESP8266. Memory: 520 KiB SRAM. reading time: 14 minutes. Available library: PCF8575. A2. Popular PCF8575 library by SkyWodd, made compliant with Arduino Library Manager by feanor-anglin. purpose remote I/O expansion for most microcontroller. You can use this technique to add hundreds of extra inputs to your Arduino with only two wires by using a fancy communication protocol called i2c SparkFun I2C Expander-PCF8575. - Linkenelis/PCF8575_library_Linke_Nelis i2c 16bits digital expander with i2c digital expander for Arduino, Raspberry Pi Pico and rp2040 boards, esp32, SMT32 and ESP8266. 4 GHz Wi-Fi and Bluetooth combo chip designed with TSMC ultra low power 40 nm technology. Active. Title. The PCF8575 has a low current. Support Forum. Apr 14, 2023 · MicroPython library for pcf8574 an i2c digital expander for Arduino, esp32, SMT32 and ESP8266. Click the DOWNLOADS button in the top right corner rename the uncompressed folder LoRa_E32. The PCF8574 component allows you to use PCF8574 or PCF8575 I/O expanders ( datasheet , SparkFun) in ESPHome. FEATURES. Supports WiFi video monitoring and WiFi image upload. Supports multi sleep modes, deep sleep current as low as 6mA. This guide shows you how to use the PCF8575 to add 16 GPIO to your project! PCF8574 library. gilshultz August 4, 2023, 6:03pm 5. The PCF8575 consists of a 16-bit quasi-bidirectional port and an I2C-bus interface. ESP32 is a single chip 2. Aug 27, 2019 · This 16-bit I/O expander for the two-line bidirectional bus (I2C) is designed for 2. Saved searches Use saved searches to filter your results more quickly PCF8575-lib. The 8575 is a 16 bit IO expander as opposed to the 8574 being a 8 bit IO Saved searches Use saved searches to filter your results more quickly Jun 24, 2023 · El módulo PCF8575 es un expansor de puertos I2C que te permite aumentar la cantidad de puertos GPIO disponibles en tu microcontrolador o placa de desarrollo. it/10kD) or CircuitPython/Python PCF8574 library (https://adafru. 3V ESP32-D0WDQ6-V3(NRND) Dualcore v3. Contribute to UncleRus/esp-idf-lib development by creating an account on GitHub. 11b/g/n in 1T1R mode with a data rate of up to 150Mbps, enabling fast and PCA9534 I/O Expander. It makes working with PCA9534 I/O expander pins easier, with familiar functions like pinMode() and digitalWrite(). As you can see above PCF8574 has 4 input pins GND, VCC, SDA, SCL and 16 output pins. PCF8575, library for Arduino, Raspberry Pi Pico and rp2040 boards, esp32, SMT32 and ESP8266. Nov 26, 2023 · Interface ESP32 with the PCF8575 I/O Port Expander. Because there are more interrupt sources than interrupts, sometimes it makes sense to share an interrupt in multiple drivers. The Si1145 is a low-power, reflectance-based, infrared proximity, ultraviolet (UV) index, and ambient Jul 1, 2023 · The easiest library for PCF8575 Connect PCF8574 pin [SDA] to ESP32 GPIO pin [21] Step 5: Start Visuino, and Select the Arduino UNO or ESP32 Board Type. h> /* Example for 1 button that is connected from PCF GPIO #0 to ground, * and one LED connected from power to PCF GPIO #7. Very simple and encoder support. Oct 31, 2022 · Features. 14 ESP32 - NodeMCU V3 V2 ESP8266 Lolin32 - NodeMCU ESP-32S - WeMos For the demonstration purpose, I will use the LCD1602, which is connected via the PCF8574 I2C expander. Using ESPHOME to run it. Working current: 100mA (MAX) I2C address: 0x20 (default),can be modified by soldering A1 and A2 selection pads. Open-drain interrupt output pin for input change interrupt. PCF8574 library. The ESP32 will communicate with the PCF8574, which uses I2C communication, and this in turn will control the LCD. 5 ~ 5. The STEMMA QT Nov 2, 2022 · With the Adafruit PCF8575 GPIO Expander Breakout - an affordable 16 channel I2C expander - you can add more GPIO to your project super easily! GPIO expanders work like this: you have a board with some number of GPIO but not enough for your project - maybe you need more buttons or LEDs. Once configured, you can use any of the 8 pins (PCF8574) or 16 pins (PCF8575) as pins for your projects. IN NO EVENT SHALL THE. Author: SkyWodd. If you want to use i2c devices it is best to understand how the code works otherwise you are going to have many problems down the road. Using a Arduino Mega 2560 with vcc and gnd connected to all 4 appropriate pins on the module. LoRa EBYTE E32-TTL-100 Arduino Basics. LoRa or Long Range wireless data telemetry is a technology pioneered by Semtech that operates at a lower frequency than NRF24L01 (433 MHz, 868 MHz, or 916 MHz against 2. Another sensor reaches the desk, this time it is a Si1145 sensor, we will connect it to an ESP32 (my favourite Lolin32) and test it out. Easy to use Arduino library for PCF8575 I2C expander. It uses I²C Bus for communication. Run the I2C scanner to determine if everything is operating correctly. So, if ESP32 powered with USB - both I2C devices recognized, but only one can communicate with ESP32, for second one ESP32 shows Oct 15, 2019 · Spread the love. 15 — QFN5*5 1. The PCF8574 is an 8 bits I/O port expander that uses the I2C protocol. Nov 2, 2022 · With the Adafruit PCF8575 GPIO Expander Breakout - an affordable 16 channel I2C expander - you can add more GPIO to your project super easily! GPIO expanders work like this: you have a board with some number of GPIO but not enough for your project - maybe you need more buttons or LEDs. 11 b/g/n. Remote 16-bit I/O expander for I2C-bus. The PCF8574 device provides an open-drain output (INT) that - PCF8575_library/README. The NODEMCU-32S is a highly versatile and powerful microcontroller board based on the ESP32 chipset. First lets look at the sensor. This Instructable will show you just how easy it is to add extra inputs to your Arduino. To get you going fast, we spun up a custom-made PCB in the STEMMA QT form factor (https://adafru. Activehigh. ESP32 has USB connector, which can power whole 3 “chips”. pcf8575. The PCF8574 device is an 8-bit I/O expander for the two-line bidirectional bus (I2C) is designed for 2. Component library for ESP32-xx and ESP8266. Overview. The PCF8575 device provides general-purpose remote I/O expansion for most microcontroller families by way of the I 2 C interface [serial clock (SCL), serial data (SDA)]. SeepindefinitionsinTable2. The PCF8574 device provides general-purpose remote I/O expansion for most microcontroller families by way of the I 2 C interface [serial clock (SCL), serial data (SDA)]. Download File. Using this IC, you can use only the SDA and SCL pins of your Arduino board to control up to 8 digital I/O ports. PCF8575C. Within ESPHome they emulate a real internal GPIO pin and can therefore be used with many of Aug 4, 2023 · The PCF8575 can only sink large currents. This IC can control (until 8) digital devices like button or led with 2 only pins. This feature makes it particularly suitable for prototyping The fixed I 2 C address of the TCA9555 is the same as the PCF8575, PCF8575C, and PCF8574, allowing up to eight of these devices in any combination to share the same I 2 C bus or SMBus. md at master · xreef/PCF8575_library i2c 16bits digital expander with i2c digital expander for Arduino, Raspberry Pi Pico and rp2040 boards, esp32, SMT32 and ESP8266. PCF8575-lib. Place the LoRa_E32 library folder in your /libraries/ folder. families via the two-line bidirectional bus (I 2C-bus). If USE_MCP230xx_ADDR is defined, this address is reserved for MCP230XX IO expander. The device features a 16-bit quasi-bidirectional input/output So you can connect up to 16 PCF8574 on one I2C bus, giving access to 16 x 8 = 128 IO lines. Có 1 chi nhánh đang còn hàng. This 16-bit I/O expander for the two-line bidirectional bus (I 2 C) is designed for 1. The device features a 16-bit quasi-bidirectional input/output (I/O) port (P07–P00, P17–P10), including latched outputs with high-current drive capability for directly The device consists of a 16-bit quasi-bidirectional port and an I2C-bus interface. 400 kbits/s FAST I2C-bus. Select the Port (if you don’t see the COM Port in your Arduino IDE, you need to install the CP210x USB to UART Bridge VCP Drivers ): 3. Click to the Libraries icon on the left bar of the Arduino IDE. 5-V VCCoperation. The PCF8575 device provides general-purpose remote I/O expansion for most microcontroller families by way of the I2C interface [serial clock (SCL), serial data (SDA)]. pcf8575 16 bit I2C digital I/O Expander. 1. To maximize IO lines combine 8 x PCF8575 + 8 x PCF8574A giving 128 + 64 = 192 IO lines. The device features an 8-bit quasi-bidirectional May 10, 2024 · Features Wi-Fi • 1T1Rin2. . This library does not supply any special functionality for using the interrupt-pin on the PCF8574/PCF8575, you have to do that part yourself. Jan 2, 2019 · Library to use i2c pcf8574 IC with arduino and esp8266. PCF8575TS. Mã sản phẩm: M3Z8. So you can connect up to 16 PCF8574 on one I2C bus, giving access to 16 x 8 = 128 IO lines. h. 3V ESP32-U4WDH Dualcore3 v3. Click Install button to install keypad library. Be sure to have a well dimensioned power supply. Furthermore some additional functions are Antes de escrever a biblioteca, achei que seria interessante escrever um artigo usando ESP32 com PCF8575, por quatro razões: A conversão de inteiro para byte, a forma de apresentar na serial, o uso de bitwise para ler byte a byte e o modo de escrever 2 bytes de uma vez para esse expansor de IO de 2 bytes. It uses I²C Bus <i2c> for communication. 5-V to 6-V V CC operation. 42. google. Texas Instruments. Author Rob Tillaart This 16-bit I/O expander for the two-line bidirectional bus (I 2 C) is designed for 2. cpp and LoRa_E32. I also added support for the PCF8575 16-pin I/O-expander. Description. Mar 8, 2024 · With the Adafruit PCF8575 GPIO Expander Breakout - an affordable 16 channel I2C expander - you can add more GPIO to your project super easily! GPIO expanders work like this: you have a board with some number of GPIO but not enough for your project - maybe you need more buttons or LEDs. To download. Driver for PCF8575 remote 16-bit I/O NXP Semiconductors. 2). PCA9534 GPIO expander library for Arduino devices with Arduino like API calls. It provides general purpose remote I/O expansion for most microcontroller families via the two-line bidirectional bus (I2C-bus). Select your Board in Tools > Board menu (in my case it’s the DOIT ESP32 DEVKIT V1) 2. PCF8575. h at master PCF8575, library for Arduino, Raspberry Pi Pico and rp2040 boards, esp32, SMT32 and ESP8266. 2 Pin Description ESP32-WROOM-32has38pins. i2c digital expander for Arduino (standard and SAMD), esp32, Raspberry Pi Pico and rp2040 boards, SMT32 and ESP8266. 6. The library gives easy control over the 16 pins of the PCF8575 chips. Xem chi nhánh còn hàng. 1 / 3. 842Kb / 35P. Type keypad on the search box, then look for the keypad library by Mark Stanley, Alexander Brevig. i2c digital expander for Arduino, Raspberry Pi Pico and rp2040 boards, esp32, SMT32 and ESP8266. Link to the high resolution pinout image. The PCF8575 device provides general-purpose remote I/O expansion for most microcontroller families by way of the I 2 C interface [serial clock (SCL), serial Nov 2, 2022 · Open up File -> Examples -> Adafruit PCF8574 -> pcf8575_buttonledirq and upload to your Arduino wired to the sensor. 3V ESP32-S0WD(NRND) Singlecore v1. May 9, 2020 · This 8-bit input/output (I/O) expander for the two-line bidirectional bus (I 2 C) is designed for 2. It provides general. sch. Base address = 0x20 + 0. The "PCF8574" chip is an I2C I/O expander that free some of your Arduino pins by controlling them over I2C. - xreef/PCF8574_library PCF8575TS. Dec 29, 2022 · Mạch mở rộng I2C to 16 cổng IO PCF8575. It stands out for its breadboard-friendly design, which is a significant advantage over the DevKit V4 model. Can read write digital values with only 2 wire. The PCA9535 is identical to the PCA9555, except for the removal of the internal I/O pullup resistor, which greatly reduces power consumption when the I/Os are held low. The PCF8574 I2C expander is shown below. 5/18/2015 10:13:31 PM. PCA9555. 1 Step 1: Build the Circuit. ESP32-D0WDR2-V3 Dualcore v3. Furthermore some additional functions are This 16-bit I/O expander for the two-line bidirectional bus (I 2 C) is designed for 2. 65-V to 5. It provides general-purpose remote I/O expansion for most micro-controller families via the I2C interface (serial clock, SCL, and serial data, SDA, pins). Onboard TF card slot, supports up to 4G TF card for data storage. Key features of the WeAct ESP32 S3 A include: Wi-Fi Connectivity: It supports Wi-Fi 802. Control interface is accessible via pin-header, easy to be integrated and The PCF8574 component allows you to use PCF8574 or PCF8575 I/O expanders ( datasheet, SparkFun) in ESPHome. tw xs oi dd cj ez cx cw hz ub