WeMos D1 oled display ssd1306 wiring توضیحات اتصالات سیمها در این پروژه: برای راهاندازی این پروژه، باید اتصالات زیر بین ماژول ESP8266، نمایشگر OLED و LED WS2812 برقرار شود. این توضیحات فرض میکنند که شما از ماژول NodeMCU ESP8266 استفاده میکنید.
- اتصالات نمایشگر OLED به ESP8266 نمایشگر OLED در این کد از پروتکل I2C استفاده میکند که از دو پایه اصلی یعنی SDA و SCL بهره میبرد.
پایه SDA (داده): به پایه D2 روی ماژول ESP8266 وصل میشود.
پایه SCL (کلاک): به پایه D1 روی ماژول ESP8266 متصل میشود.
همچنین باید پایههای منبع تغذیه VCC و GND نیز بهدرستی متصل شوند:
پایه VCC (ولتاژ مثبت): به پایه 3.3V روی ESP8266 متصل میشود.
پایه GND (زمین): به پایه G یا GND روی ESP8266 متصل میشود.
- اتصال LED WS2812 به ESP8266 در این پروژه از یک LED RGB از نوع WS2812 استفاده شده که فقط به یک پین دیتا برای کنترل رنگها نیاز دارد. اتصالات به شکل زیر هستند:
پایه دیتا (DIN): به پایه D5 روی ماژول ESP8266 وصل میشود (همان پایهای که در کد با نام ledPin تعریف شده). پایه VCC: به پایه 5V روی ESP8266 وصل میشود (برخی ماژولها ممکن است نیاز به 3.3V داشته باشند). پایه GND: به پایه GND روی ESP8266 متصل میشود. نقشه اتصالات به صورت خلاصه اتصالات به این شکل است:
قطعه پایه به پایه ESP8266 OLED VCC 3.3V OLED GND GND OLED SDA D2 OLED SCL D1 WS2812 LED VCC 5V WS2812 LED GND GND WS2812 LED DIN D5 نکته مهم حتماً دقت کنید که نمایشگر OLED و LED WS2812 به ولتاژ مناسب متصل شدهاند، زیرا بعضی از ماژولها ممکن است با ولتاژهای متفاوت سازگار باشند. در صورت استفاده از LEDهای بیشتر از یک عدد، دقت کنید که منبع تغذیهی مناسب برای LEDها را فراهم کنید تا از عملکرد صحیح و عدم داغ شدن جلوگیری شود.