OLED Интерфейс SSD1306 I2C дисплей с Arduino Оставете Коментар

Здравейте маниаци, тъй като сте тук, предполагам, че знаете за светодиодите, всеки знае в наши дни какво е светодиод, да приемем, че. Така че съм тук, за да ви дам малко информация какво е бъдещето на LED. Може би сте чували за много телефони, използващи AMOLED дисплеи. Много водещи телефони използват този AMOLED дисплей. И така, нека да преминем към въвеждането на OLED и да видим какво представляват OLED в основата си, ще видим също как да ги свържем с платка Arduino. Ще покрия от основите до междинните.

led oled светодиод

Въведение

OLED (Органични светоизлъчващи диоди) се произвеждат чрез поставяне на серия от тънък органичен филм между два проводника. Проводниците не са нищо друго освен електроди, от които поне един е прозрачен. Той излъчва светлина при преминаване на ток, те са излъчващ тип дисплей, който не изисква подсветка за излъчване. OLED са по-тънки и по-ярки в сравнение с LCD и други LED дисплеи. Не само по-тънки и по-ярки, те осигуряват по-добро качество на изображението, както и голяма енергийна ефективност.

led oled светодиод

И така, вече знаете основите на OLED, но чудехте ли се защо той замени LED и LCD дисплеите?

По-долу е причината за замяната на LED и LCD.

Защо OLED?

Има много причини да изберете OLED над стандартните LED/LCD:

  • OLED са по-тънки, по-леки и по-гъвкави.
  • OLED субстратите могат да бъдат пластмасови.
  • OLED са по-ярки от светодиодите. Тъй като органичните слоеве на OLED са много по-тънки от съответните неорганични кристални слоеве на LED, проводящите и излъчващите слоеве на OLED могат да бъдат многослойни.
  • Светодиодите и LCD дисплеите изискват стъкло за опора, а стъклото поглъща малко светлина. OLED не изискват стъкло.
  • Те не изискват подсветка като LCD. OLED самите генерират светлина. Тъй като OLED не изискват задно осветяване, те консумират много по-малко енергия от LCD (по-голямата част от LCD мощността отива за задно осветяване). Това е особено важно за устройства, работещи с батерии, като мобилни телефони.
  • OLED имат големи зрителни полета, около 170 градуса.

Е, сега знаете защо замени LED и LCD.

Нека сега преминем към типовете OLED. Какви са подвидовете на OLED?

Видове OLED

  • OLED с пасивна матрица
  • OLED с активна матрица
  • Прозрачен OLED
  • OLED с горно излъчване
  • Сгъваем OLED
  • Бял OLED

OLED с пасивна матрица (PMOLED)

  • PMOLED има ленти на катода, органични слоеве и ленти на анода. Анодните ленти са разположени перпендикулярно на катодните ленти. Пресечните точки на катода и анода съставляват пикселите, където се излъчва светлина. Външна схема прилага ток към избрани анодни и катодни ивици, определяйки кои пиксели да се включват и кои да остават изключени. Отново, яркостта на всеки пиксел е пропорционална на количеството приложен ток.
  • PMOLED се правят лесно, но консумират повече енергия от другите видове OLED, главно поради мощността, необходима за външната верига. PMOLED са най-ефективни за текст и икони и са най-подходящи за малки екрани (2- до 3-инчов диагонал), като тези, които можете да намерите в мобилни телефони, PDA и MP3 плейъри. Дори и с външната схема OLED с пасивна матрица консумират по-малко енергия от батерията от LCD дисплеите, които в момента захранват тези устройства.

OLED с активна матрица (AMOLED)

  • AMOLED имат пълни слоеве катод, органични молекули и анод, но анодният слой покрива масив от тънък филм транзистор (TFT), който образува матрица. Самият TFT масив е веригата, която определя кои пиксели да се включват, за да формират изображение.
  • AMOLED консумират по-малко енергия от PMOLED, тъй като TFT масивът изисква по-малко енергия от външните схеми, така че те са ефективни за големи дисплеи. AMOLED също имат по-бързи скорости на опресняване, подходящи за видео. Най-добрите приложения за AMOLED са компютърни монитори, телевизори с голям екран и електронни табели или билбордове.

Е, всеки знае за AMOLED, нали? Samsung, One plus и много други водещи марки използват AMOLED в наши дни.

Прозрачен OLED

Прозрачните OLED имат само прозрачни компоненти (субстрат, катод и анод) и когато са изключени, са до 85 процента прозрачни спрямо своя субстрат. Когато прозрачният OLED дисплей е включен, той позволява на светлината да преминава и в двете посоки. Прозрачният OLED дисплей може да бъде с активна или пасивна матрица. Тази технология може да се използва за хедс-ъп дисплеи.

OLED с горно излъчване

Горно излъчващите OLED имат субстрат, който е или непрозрачен, или отразяващ. Те са най-подходящи за дизайн с активна матрица. Производителите могат да използват OLED дисплеи с горно излъчване в смарт устройства.

Сгъваем OLED

Сгъваемите OLED имат субстрати, направени от много гъвкави метални фолиа или пластмаси. Те са много леки и издръжливи. Използването им в устройства като мобилни телефони и PDA може да намали счупването, което е основна причина за връщане или ремонт.

Потенциално, сгъваемите OLED дисплеи могат да бъдат прикрепени към тъкани, за да се създаде „интелигентно“ облекло, като облекло за оцеляване на открито с интегриран компютърен чип, мобилен телефон, GPS приемник и OLED дисплей, зашити в него.

Може би сте чували за Samsung Galaxy Fold, Motorola Razr и много други сгъваеми телефони. Използват същата технология.

Бял OLED

Белите OLED излъчват равномерна ярка бяла светлина, която е по-ефективна от флуоресцентните лампи. Те също имат качествата на истинския цвят на осветлението с нажежаема жичка. Тъй като OLED могат да бъдат направени в големи листове, те могат да заменят флуоресцентните лампи, които в момента се използват в домове и сгради. Използването им потенциално би могло да намали разходите за енергия за осветление.

Уморявате се толкова рано? По-долу има цял урок за взаимодействие на OLED с Arduino и как можете да го използвате, за да покажете името си.

Според изискванията на клиентите и високите изисквания, ние избрахме няколко OLED дисплея, които са налични за закупуване на нашия уебсайт. Моля, разгледайте, ако се интересувате от закупуване на OLED модул.

Видове OLED, налични при нас

0.91 inch I2C/IIC OLED Дисплей Модул – Бял

0.91 inch I2C/IIC OLED Дисплей Модул – Син

Направи си сам – Мини LCD Осцилоскоп – Без Обвивка

Какво ще покажем?

Ще покажа програма за бързо превъртане, как можете да превъртате и показвате основни неща.

Ще прикача и програмата по-долу, която ще ви помогне по-специално.

Взаимодействие на OLED(I2C) с Arduino

1. Необходими неща

2. Необходим софтуер

3. Схема на свързване

Схема на свързване на OLED с Arduino  VCC, свързан към 3,3 волта. От GND  до GND. SCL към SCL и SDA към SDA (Проверете вашия SCL и SDA щифт)

Схема на свързване OLED

4. Програмeн Код

#include <SPI.h>
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>

Adafruit_SSD1306 display(-1);

void setup() 
{ 
// initialize with the I2C addr 0x3C
display.begin(SSD1306_SWITCHCAPVCC, 0x3C);

// Clear the buffer.
display.clearDisplay();

// Display Text
display.setTextSize(2);
display.setTextColor(WHITE);
display.setCursor(0,15);
display.println("FlubCraft!");
display.display();
delay(1000);
display.clearDisplay();

// Display Inverted Text
display.setTextColor(BLACK, WHITE); // 'inverted' text
display.setCursor(0,15);
display.println("FlubCraft!");
display.display();
delay(1000);
display.clearDisplay();

// Changing Font Size
display.setTextColor(WHITE);
display.setCursor(0,15);
display.setTextSize(2);
display.println("Hello!");
display.display();
delay(2000);
display.clearDisplay();

// Display Numbers
display.setTextSize(2);
display.setCursor(0,15);
display.println("SKU:62312");
display.display();
delay(2000);
display.clearDisplay();

// Display ASCII Characters
display.setCursor(0,0);
display.setTextSize(3);
display.write(3);
display.write(3);
display.write(3);
display.write(3);
display.write(3);
display.write(3);
display.write(3);
display.display();
delay(2000);
display.clearDisplay();

// Scroll full screen
display.setCursor(0,0);
display.setTextSize(1);
display.println("Made with");
display.println("Love");
display.println("by Ruben");
display.display();
display.startscrollright(0x00, 0x07);
delay(2000);
display.stopscroll();
delay(1000);
display.startscrollleft(0x00, 0x07);
delay(2000);
display.stopscroll();
delay(1000); 
display.startscrolldiagright(0x00, 0x07);
delay(2000);
display.startscrolldiagleft(0x00, 0x07);
delay(2000);
display.stopscroll();
display.clearDisplay();

// Scroll part of the screen
display.setCursor(0,0);
display.setTextSize(1);
display.println("FlubCraft");
display.println("Follow on IG");
display.println("Subscribe on Youtube");
display.println("Like On Facebook");
display.display();
display.startscrollright(0x00, 0x00);
}

void loop() {}

Заключение

Докато прегледахме някои кратки подробности за OLED и как да ги свържем с arduino. Можем да кажем, че това е технологията, която ще остане за по-дълго време, енергийно ефективна, по-ярка и с по-проста конструкция. Това е зелена технология, която ще даде възможност на бъдещето.

Беше ми приятно да ви видя да четете до тук!

До следващия път.

Ако все още имате някакви съмнения, моля, уведомете ни в секцията за коментари

Вашият коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *