صفحه نمایش 0.91 اینچی OLED دارای رزولوشن 128x32 با رابط I2C برای کنترل آسان توسط میکروکنترولر
| ولتاژ تغذیه | ۳٫۳ تا ۵ ولت DC |
|---|
| جریان مصرفی | حدود ۲۵ میلیآمپر (بسته به میزان روشنایی و تعداد پیکسلهای فعال) |
|---|
| آدرس رایج I2C | 0x3C یا 0x3D (در صورت شناسایی نشدن نمایشگر توسط برنامه، استفاده از I2C Scanner یکی از سادهترین روشها برای یافتن آدرس صحیح است.) |
|---|
| زاویه دید | بیش از ۱۶۰ درجه |
|---|
| ابعاد تقریبی PCB | ۳۸ × ۱۲ میلیمتر |
|---|
| ضخامت نمایشگر | ۲٫۶۰ میلیمتر |
|---|
| ناحیه فعال نمایشگر | حدود ۲۲٫۳۸ × ۵٫۵۸ میلیمتر |
|---|
| کتابخانه های پیشنهادی برای آردوینو | Adafruit SSD1306، Adafruit GFX و U8g2 |
|---|
| بردهای قابل استفاده | Arduino، ESP32، ESP8266، STM32 و سایر بردهای دارای رابط I2C |
|---|
| فاصله پایه ها | ۲٫۵۴ میلیمتر (مناسب برای نصب پین هدر) |
|---|
| دمای کاری | منفی ۳۰ تا مثبت ۷۰ درجه سانتیگراد |
|---|
| کاربرد | نمایش متن، اعداد، دادههای سنسورها، منو و وضعیت سیستم |
|---|
| موارد استفاده | مناسب برای پروژههای الکترونیکی، اینترنت اشیا (IoT)، رباتیک و سیستمهای تعبیهشده |
|---|
"در صورت مشکل در باز شدن لینک ها از فیلترشکن استفاده نمایید."
آیا کتابخانهها در Arduino IDE قابل نصب هستند؟
بله. کتابخانههای Adafruit SSD1306، Adafruit GFX Library و U8g2 را میتوان مستقیماً از بخش Library Manager در Arduino IDE نصب کرد.
آیا برای استفاده از Adafruit SSD1306 باید Adafruit GFX را هم نصب کرد؟
بله. کتابخانه Adafruit SSD1306 برای عملکرد گرافیکی خود به Adafruit GFX Library وابسته است. هنگام نصب از طریق Library Manager، وابستگیهای موردنیاز نیز قابل نصب هستند.
آیا این نمایشگر به نور پسزمینه نیاز دارد؟
خیر. فناوری OLED برخلاف نمایشگرهای LCD برای تولید نور به نور پسزمینه جداگانه نیاز ندارد و هر پیکسل بهصورت مستقل نور تولید میکند.
آیا میتوان چند نمایشگر OLED را با رابط I2C به یک Arduino یا ESP32 متصل کرد؟
بله، اما باید به آدرس I2C آنها توجه شود. اگر دو نمایشگر آدرسهای متفاوتی داشته باشند، میتوانند روی یک باس I2C کار کنند. برای چند نمایشگر با آدرس یکسان، در صورت عدم امکان تغییر آدرس، استفاده از I2C Multiplexer مانند TCA9548A راهکار مناسب است.
اگر نمایشگر تصویر نمیدهد چه چیزی را بررسی کنیم؟
ابتدا اتصال VCC و GND، سپس خطوط SDA و SCL، ولتاژ تغذیه، آدرس I2C و نوع کنترلر را بررسی کنید. همچنین مطمئن شوید رزولوشن 128×32 و درایور مناسب برای نمایشگر در برنامه انتخاب شده باشد.
آیا ماژول OLED دارای مقاومت Pull-up برای I2C است؟
بله. خطوط SDA و SCL این ماژول دارای مقاومتهای Pull-up داخلی 4.7kΩ هستند که به ولتاژ داخلی 3.3V متصل شدهاند؛ بنابراین معمولاً نیازی به افزودن مقاومت Pull-up خارجی نیست.
اگر Pull-up داخلی آردوینو فعال باشد، مشکلی ایجاد میشود؟
برای این ماژول بهتر است Pull-up داخلی SDA و SCL آردوینو فعال نشود. مقاومتهای Pull-up روی ماژول برای عملکرد رابط I2C کافی هستند. همچنین در بردهای 5 ولتی، فعالکردن Pull-up داخلی میتواند خطوط I2C را به 5V متصل کند و باعث آسیب ماژول شود، در حالی که Pull-up این ماژول به 3.3V است. مقدار Pull-up مناسب به مشخصات باس و مدار متصلشده نیز بستگی دارد.
آیا میتوان مقاومت Pull-up خارجی اضافه کرد؟
در اتصال معمول، خیر و نیازی نیست. در صورت نیاز به تغییر مشخصات Pull-up، باید مقدار مقاومت موجود روی ماژول، ولتاژ باس و ظرفیت کل خطوط I2C در نظر گرفته شود.
آیا میتوان از این نمایشگر برای نمایش اطلاعات سنسورها استفاده کرد؟
بله. اندازه کوچک و رابط I2C باعث میشود این ماژول برای نمایش دما، رطوبت، ولتاژ، جریان، وضعیت سنسورها، شمارندهها، ساعت، منو و اطلاعات سیستم مناسب باشد. این نمایشگر تک رنگ یا Monochrome است و متن و تصویر را فقط به رنگ آبی نمایش می دهد. اگر به دنبال نمایشگر OLED با رنگ سفید و مشخصات مشابه هستید، میتوانید نسخه سفید این ماژول را از لینک زیر مشاهده و تهیه کنید:
آیا این OLED برای پروژههای Arduino و IoT مناسب است؟
بله. ابعاد کوچک، مصرف پایین و رابط I2C باعث میشود برای پروژههای Arduino، ESP32، ESP8266، سیستمهای IoT، رباتیک و تجهیزات قابلحمل گزینه مناسبی باشد.
هنوز دیدگاهی برای این محصول ثبت نشده است. اولین نفر باشید.