![](https://duino4projects.com/wp-content/uploads/2021/06/Extending-GPIOs-of-ESP8266-01-and-IoT-Exploring-ESP8266-Part-3.jpg)
سلام به همگی! این آموزش بخش 3 از سری ESP من است که در آن به آزمایش و کشف ویژگی های مختلف برد ESP 8266-01 ادامه می دهم. در قسمت اول و دوم سری به قابلیت فوق العاده این برد کوچک برای پشتیبانی از ارتباطات I2C و همچنین ارتباط برد ESP با چندین دستگاه I2C اشاره کردم.
در قسمت های قبلی می توانید در مورد این ویژگی ها بیشتر بخوانید:
قسمت 1: https://www.instructables.com/I2C-With-the-ESP8266…
قسمت 2: https://www.instructables.com/ESP8266-01-With-Mult…
در این قسمت از مجموعه به بررسی امکان گسترش پین های GPIO ESP8266 و همچنین کنترل پین ها با استفاده از اینترنت اشیا می پردازیم!
برای ادغام اینترنت اشیا از برنامه Blynk استفاده خواهیم کرد که ادغام با پروژه های اینترنت اشیا بسیار ساده است.
بیایید با این دستورالعمل پیش برویم!
مرحله 1: توسعه دهنده GPIO
![](https://duino4projects.com/wp-content/uploads/2021/06/The-GPIO-Expander.jpg)
PCF8574 یک توسعه دهنده GPIO بسیار محبوب مبتنی بر I2C است که دارای 2 پین برای کنترل آدرس I2C و 8 پین GPIO است که البته می توان آن را به عنوان ورودی یا خروجی پیکربندی کرد. این نیز تراشه ای است که در ماژول های LCD 16 در 2 استفاده می شود که از طریق I2C به هم متصل می شوند.
از آنجایی که ما می دانیم که ماژول ESP8266 از I2C پشتیبانی می کند، این تراشه یک انتخاب عالی برای گسترش GPIO برد ESP-O-One من است.
اگر میپرسید این برد ESP-O-One چیست، این برد توسعه سفارشی من برای ماژول WiFi ESP8266 01 است.