ЖК-экраны и 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, хотя они требуют, чтобы на платах были определенные разъемы или контакты для соединения между платой электроники и ЖК-экраном..

Априори нет никаких препятствий для использования ЖК-экранов разных размеров. Другими словами, та же самая плата Arduino может использовать 5-дюймовый, 20-дюймовый ЖК-экран или размер символа 5 × 2, если говорить о небольшом размере. Но мы должны знать, что Плата Arduino - это не то же самое, что видеокарта или материнская плата, поэтому сообщение, которое будет отображаться на экране, не будет работать на маленьком экране так же, как на большом экране, если это одна и та же плата Arduino.

Теме статьи:
Начало работы с Arduino: какие платы и комплекты могут быть интереснее для начала

Контакты, которые нам понадобятся на плате Arduino для подключения к ЖК-экрану, будут следующими:

  • GND и VCC
  • Контрастность
  • RS
  • RW
  • En
  • Контакты D0 - D7
  • Два контакта для подсветки

Если у вас достаточно контактов и контактов, совместимых с вышеперечисленным, ЖК-экран будет отлично работать с платой Arduino. Поэтому всегда рекомендуется проверять контакты обоих устройств, чтобы убедиться, что соединение существует. В любом случае, плата Arduino редко может быть подключена к ЖК-дисплею, и в случае такой ситуации на рынке есть различные ЖК-модули, которые легко подключаются к Arduino и чья стоимость вполне доступна.

Какие типы ЖК-экранов бывают?

В настоящее время на рынке мы находим три типа ЖК-экранов:

  • Линии ЖК.
  • ЖК по точкам.
  • OLED-дисплей.
  • Светодиодный дисплей.
  • TFT-дисплей.

El Линейный ЖК-дисплей - это тип экрана, на котором информация отображается в виде строк.. Информация размещается в строках, и мы не можем выйти из этого кадра. Этот тип ЖК-дисплея является наиболее используемым, экономичным и широко известным, но он также является типом ЖК-дисплея, который дает меньше всего игр, поскольку он показывает только определенную информацию и обычно представляет собой просто текст.

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

El OLED-дисплей Для многих это тип дисплея, в то время как для других он относится к типам ЖК-дисплеев. OLED-дисплей - это экран, который показывает нам информацию, но его конструкция отличается от ЖК-экрана, поскольку использует светодиодные диоды с органическими компонентами для своего создания. В отличие от предыдущих типов, OLED-дисплеи предлагают более высокое разрешение, цвет и меньшее потребление энергии. Подобно компьютерным мониторам или точечным ЖК-дисплеям, OLED-экраны используют матрицу точек или пикселей (поскольку мы можем использовать несколько цветов на одном дисплее) для отображения контента.

El Светодиодный или ЖК-дисплей Светодиодный дисплей аналогичен OLED-дисплею, но светодиодные диоды не содержат органических элементов. Его производительность не так высока, как у OLED-дисплея, но он предлагает большее разрешение, чем точечный ЖК-экран, и предлагает цвет.

El TFT-дисплей - это последний из представленных на рынке тип ЖК-дисплеев.. Мы можем сказать, что в TFT-дисплее используются пиксели, такие как компьютерные мониторы или телевизоры, и что мы можем передавать через эти экраны информацию любого типа. Его энергопотребление больше, чем у любого из предыдущих типов, поэтому используются небольшие размеры. Размер этих дисплеев измеряется в дюймах, в отличие от некоторых других типов дисплеев. Они измеряются символами или шириной экрана.

Какие модели самые популярные?

Благодаря онлайн-торговле мы можем найти бесчисленное количество моделей ЖК-дисплеев, но лишь некоторые из них являются самыми популярными. Эта популярность объясняется легкостью приобретения, ценой, характеристиками или просто качеством.. Здесь мы говорим об этих моделях:

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

Nokia 5110 ЖК-экран для Arduino

Этот дисплей используется в старых мобильных телефонах Nokia 5110.. ЖК-дисплей этих мобильных телефонов превзошел мобильные, и компания продолжала продавать этот дисплей для собственного использования. Экран монохромный, жидкокристаллический типа 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-типа. I2C OLED LCD - это монохромный 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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.