РК-екрани та Arduino

Контролер Hitachi HD44780 з РК-дисплеєм для Arduino

Проекти, пов’язані з Arduino, дуже популярні, і, як це сталося з Raspberry Pi, це один із проектів Hardware Libre найбільш використовуваний серед компаній. Ось чому ми будемо говорити про одна з найпопулярніших комбінацій серед користувачів Arduino: LCD + Arduino.

РК-дисплей стає все більш економічним та доступним аксесуаром, що робить чудовим варіантом супровід нашої дошки Arduino. Але Чи можна використовувати РК-екран з нашою платою Arduino? Які проекти можна використовувати з LCD та Arduino, чи варто використовувати цю комбінацію?

Що таке РК-дисплей?

Початківці користувачі не знають, що означає РК-дисплей, навіть незважаючи на те, що вони бачили це не раз у своєму житті. РК означає «рідкокристалічний дисплей» або рідкокристалічний дисплей. Маленький або великий екран, який багатьом із нас відомий у різних пристроях, таких як будильники, екрани годинників, калькулятори тощо... Нескінченна кількість електронних пристроїв, які розширюються завдяки поєднанню LCD + Arduino та Hardware Libre.

РК-екран принтера з використанням Arduino Mega

РК-екрани сумісні з будь-якими Hardware Libre, включаючи плати Arduino Project, хоча вони вимагають, щоб на платах були певні роз'єми або штирі для встановлення зв'язку між електронною платою та РК-екраном.

Апріорі немає жодних перешкод для використання РК-екрану різних розмірів. Іншими словами, та сама плата Arduino може використовувати 5-дюймовий 20-дюймовий РК-екран або розмір символів 5 × 2, щоб говорити про невеликий розмір. Але ми повинні це усвідомлювати Плата Arduino - це не те саме, що відеокарта або материнська плата, отже, повідомлення, яке відображатиметься на екрані, не буде працювати так само на маленькому екрані, як на великому екрані, поки це та сама плата Arduino.

Пов'язана стаття:
Початок роботи з Arduino: які дошки та набори можуть бути цікавішими для початку

Штифти, які нам знадобляться на платі Arduino для підключення до РК-екрану, будуть такими:

  • GND та VCC
  • Contraste
  • RS
  • RW
  • En
  • Шпильки D0 до D7
  • Два шпильки для підсвічування

Якщо у вас достатньо шпильок та шпильок, сумісних із вищезазначеним, РК-екран буде чудово працювати з платою Arduino. Тому завжди бажано перевірити штифти обох пристроїв, щоб переконатися, що зв’язок існує. У будь-якому випадку, рідко трапляється, що плата Arduino не може бути підключена до рідкокристалічного дисплея, і в таких випадках на ринку є різні рідкокристалічні модулі, які легко підключаються до Arduino і вартість яких цілком доступна.

Які типи рідкокристалічних екранів існують?

В даний час на ринку ми знаходимо три типи рідкокристалічних екранів:

  • Рядки LCD
  • РК-бал.
  • OLED-дисплей.
  • Світлодіодний дисплей.
  • TFT-дисплей.

El Рядовий РК - це тип екрану, який відображає інформацію через лінії. Інформація розміщується в рядки, і ми не можемо вийти з цього кадру. Цей тип РК-екранів є найбільш використовуваним, економічним та відомим, але це також тип РК-дисплея, який дає найменше гри, оскільки він відображає лише певну інформацію, і, як правило, це просто текст.

El пунктирний рідкокристалічний Він працює майже так само, як і попередній тип рідкокристалічного дисплея, але на відміну від попереднього, в РК по точках маємо матрицю точок. Таким чином, на цьому типі рідкокристалічного дисплея ми можемо розміщувати текст і навіть зображення де завгодно на рідкокристалічному екрані. Що ще ми можемо мати декілька розмірів шрифту на одному і тому ж рідкокристалічному екрані, щось, що не відбувається при РК-дисплеї рядків, розмір яких завжди повинен бути однаковим.

El OLED-дисплей Для багатьох це тип власного дисплея, тоді як для інших він знаходиться в межах типів рідкокристалічного дисплея. OLED-дисплей - це екран, який показує нам інформацію, але його конструкція з того часу відрізняється від конструкції РК-екрану використовує для свого створення світлодіодні діоди з органічними компонентами. На відміну від попередніх типів, OLED-дисплеї пропонують вищу роздільну здатність, кольори та нижче споживання енергії. Як і комп’ютерні монітори або точкові РК-екрани, OLED-екрани використовують матрицю точок або пікселів (оскільки ми можемо використовувати кілька кольорів на одному дисплеї) для відображення вмісту.

El Світлодіодний або РК-світлодіодний дисплей схожий на OLED-дисплей, але світлодіоди не містять органічних елементів. Його продуктивність не така висока, як OLED-дисплей, але він пропонує більшу роздільну здатність, ніж пунктирний РК-екран, і пропонує колір.

El TFT-дисплей - це найновіший тип РК-дисплеїв, який існує на ринку. Можна сказати, що TFT-дисплей використовує такі пікселі, як монітори комп'ютерів або телевізори, і що ми можемо передавати будь-який тип інформації через ці екрани. Його споживання енергії більше, ніж у будь-якого з попередніх типів, тому використовуються невеликі розміри. Розмір цих дисплеїв вимірюється в дюймах, на відміну від деяких інших типів дисплеїв. Вони вимірюються символами або шириною екрану.

Які моделі найбільш популярні?

Завдяки Інтернет-торгівлі ми можемо знайти незліченну кількість рідкокристалічних дисплеїв, але лише деякі з них є найбільш популярними. Ця популярність обумовлена ​​легким придбанням, ціною, продуктивністю або просто якістю.. Тут ми говоримо про ці моделі:

РК-дисплей Nokia 5110

РК-екран Nokia 5110 для Arduino

Цей дисплей походить від старих мобільних телефонів Nokia 5110. РК-дисплей цих мобільних телефонів перевершив мобільний, і компанія продовжує продавати цей дисплей для власного використання. Екран монохромний і має тип LCD Lineas. Дисплей Nokia 5110 пропонує 48 рядків і 84 стовпці. Його потужність така, що вона пропонує можливість показу зображень, хоча і не ефективно. Його продуктивність дуже хороша, хоча нам буде потрібно використовувати підсвічування, щоб мати можливість правильно переглядати екран, як правило, це зазвичай супроводжується цим підсвічуванням, хоча можуть бути модулі, яким не вистачає цієї функції. Дисплей використовує драйвер Philips PCD8544. РК-екран Nokia 5110 можна знайти за адресою магазини за 1,8 євро.

РК-дисплей Hitachi HD44780

Контролер Hitachi HD44780 з РК-дисплеєм для Arduino

Модуль РК-дисплей Hitachi HD44780 Це модуль, створений виробником Hitachi. РК-панель монохромна і має лінійний тип. Ми можемо знайти модель із 2 рядками по 16 символів кожна та інша модель із 4 рядками по 20 символів кожна. Зазвичай ми знаходимо РК-дисплей Hitachi HD44780 у будь-якому магазині, але може бути і так, що ми знаходимо лише контролер Hitachi HD44780 без екрану, ціна може допомогти нам у цій ситуації, оскільки вартість екран плюс контролер за 1,70 євро і лише 0,6 євро водія.

I2C OLED РК-дисплей

РК-екран Arduino D20 для Arduino

Цей РК-дисплей має OLED-тип. OLED-дисплей I2C - це монохромний OLED-екран розміром один дюйм, який підключається до Arduino за протоколом I2C, цей протокол використовує двонаправлену шину, яка дозволяє нам зберігати контакти, необхідні чотири шпильки перед необхідними раніше згаданими. Драйвер для цього РК-екрану є загальним, тому ми можемо використовувати для його використання безкоштовні бібліотеки. Ціна на цю модель не така дешева, як у попередніх моделей, але якщо вона доступна багатьом користувачам, ми можемо знайти за 10 євро одиницю.

РК-екран із електронними чорнилами

РК-екран E-Ink для Arduino

РК-екран E-Ink використовує електронні чорнило для відображення інформації. Як і решта моделей, використовує протокол I2C для зв'язку з Arduino. Екрани мають тип TFT, але з використанням електронних чорнил, що значно знижує споживання, але без втрати роздільної здатності. Хоча на даний момент кольорових екранів немає, вони є всі у чорно-сірій гамі.

Як цікавість щодо цієї моделі рідкокристалічних екранів, ми повинні сказати, що ціна та розмір об’єднані. Ми можемо знайти різні розміри і чим більший розмір, тим дорожчий екран. Таким чином, екрани E-Ink розміром 1 або 2,5 дюйма Вони мають ціну 25 євро за одиницю. Більші панелі можуть досягати 1.000 євро за одиницю.

Як підключити РК-екран до Arduino?

Зв'язок між РК-екраном та Arduino дуже простий. У принципі ми повинні слідувати вищезазначеним контактам і підключати їх до плати Arduino. Схема підключення буде такою:

Схема підключення РК-екрану та Arduino

Але це не єдине, що нам доводиться враховувати, щоб підключити РК-екран до Arduino. Що ще Ми повинні використовувати бібліотеку, яка допоможе нам надати програмі, яку ми створюємо, необхідний код, щоб вона працювала правильно з екраном. Ця книгарня це називається LiquidCrystal.h і його можна отримати безкоштовно через офіційний веб-сайт Arduino. Цю бібліотеку потрібно використовувати як і всі інші бібліотеки, викликаючи її на початку коду наступним чином:

#include <LiquidCrystal.h>

Простий і швидкий спосіб роботи плати Arduino з РК-екраном.

Чи доцільно використовувати РК-екран для нашого проекту?

Продовжуючи вищесказане, ми повинні запитати себе, чи справді зручно мати РК-екран та Arduino для нашого особистого проекту чи проекту. Особисто я вважаю, що для певних проектів це необхідно, а для решти це щось більш особисте, ніж потрібно. Наприклад, ми можемо говорити про новітні моделі 3D-принтерів, моделі, які лише додають в деяких випадках РК-дисплей і ні про що інше, але ціна моделі значно дорожча.

У цих випадках я не вважаю необхідним використовувати РК-дисплей, але це не так у певних проектах, де РК-дисплей дуже важливий. Прикладами останніх є такі проекти, як годинники, ігрова приставка або просто GPS-локатор. Проекти, які потрібно мати графічний інтерфейс для ефективної роботи. Те, що ми говоримо, може бути безглуздим, особливо для найбільш досвідчених користувачів, але будь-який компонент може зробити будь-який проект дорожчим і навіть зробити його нежиттєздатним. Отже, важливо оцінити, чи має наш проект мати РК-екран чи ні.


Будьте першим, щоб коментувати

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.