Миниатюрные мониторы из каталога Мастер Кит
Согласитесь, что даже самодельный электронный прибор выглядит законченно и функционально, если он имеет устройство ввода и/или вывода информации. Таким устройством может в простейшем случае служить даже светодиод, но куда более интересно наблюдать за небольшим экранчиком, куда выводятся результаты работы прибора. А если еще имеется и возможность влиять на его работу с помощью интерактивных элементов такого экрана, например, касанием к нему, то это уже высший пилотаж DIY электроники.
Многие самодельные электронные устройства разрабатываются сегодня на основе различных клонов Arduino, что вполне оправдано по причине простоты процесса разработки, широкого функционала самих контроллеров, огромного количества библиотек, реализующих возможности различных устройств ввода-вывода, предназначенных для работы в составе этой широко распространенной программно-аппаратной платформы.
Именно для таких разработок предназначены миниатюрные мониторы (дисплеи), предлагаемые компанией Мастер Кит, и являющиеся темой этого материала. Такие дисплеи небольшого размера (2-7 дюймов по диагонали) будут полезны электронщикам, конструирующим самодельные аудио- и видеоплееры, различные устройства на базе Arduino или Raspberry и т.п. На дисплее могут отображаться цифровая и текстовая информация, изображения и видео, а малый размер дисплеев и низкое энергопотребление позволяют встраивать их даже в портативные электронные устройства.
Наибольшее распространение для DIY разработок получили различные типы устройств отображения на жидких кристаллах (ЖК), или LCD (liquid crystal display), а также TFT LCD – разновидность жидкокристаллических дисплеев с активной матрицей. Каждый пиксель таких дисплеев управляется 1-4 тонкопленочными транзисторами (по англ. – Thin Film Transistor, сокращенно – TFT), которые помогают легко включать/выключать элементы матрицы, создавая более четкое, качественное изображение. TFT-дисплей имеет две стеклянные подложки, внутри которых находится слой жидких кристаллов. В передней стеклянной подложке находится цветной фильтр. Задняя подложка содержит тонкие транзисторы, выстроенные в колоннки и ряды. Позади всего этого хозяйства находится подсветка.
Интересно знать, что каждый пиксель представляет собой небольшой конденсатор со слоем жидкого кристалла, зажатого между прозрачными проводящими слоями из оксида индия-олова. Когда дисплей включается, молекулы в жидкокристаллическом слое изгибаются под определенным углом и пропускают свет. Это создает пиксель, который мы видим. В зависимости от угла изгиба молекул жидких кристаллов, возникает тот или иной цвет. Все пиксели вместе образуют картинку.
В стандартном TFT-мониторе присутствует около миллиона пикселей, каждый из которых контролирует свой транзистор. Состоят они из тонких пленок из аморфного кремния, нанесенных на стекло по технологии PECVD (этот метод обычно используется для создания микропроцессоров). Каждый элемент работает за счет небольшого заряда, поэтому перерисовка изображения происходит очень быстро, картинка обновляется много раз в секунду.
Рассмотрим некоторые конкретные образцы миниатюрных мониторов, предлагаемых компанией Мастер Кит.
- TFT01-2.2SP – 2.2” TFT дисплей (320 × 240) для Arduino
2.2-дюймовый TFT-монитор может использоваться в любых встраиваемых системах, в которых требуется высококачественное цветное изображение. Модулем могут легко управлять такие микроконтроллеры как 8051, PIC, AVR, ARDUINO, и ARM. На модуле установлен слот для SD-карты.
Идеи для применения:
- индикация и управление в умном доме;
- игровые консоли;
- видеотерминалы;
- GPS навигация;
- фоторамки;
- видеофоны;
- мультимедиа.
Технические характеристики
|
Монитор совместим с контроллерами Freeduino, у которых есть возможность переключения на режим работы 3.3 В. Так как монитор работает с уровнями сигналов 3.3 В, несовместимыми с Arduino, необходимо использовать преобразователь уровней. Для подключения модуля к Arduino Uno (подобным) используйте расширение-преобразователь уровней SHD09. Для подключения модуля к Arduino Mega2560 (или подобным) используйте расширение-преобразователь уровней SHD10. Жидкокристаллический модуль поддерживает UTFT библиотеку Хеннинга Карлзена, которую можно скачать здесь.
- TFT01-3.2 – 3.2" TFT дисплей (320 × 240) с сенсорной панелью (touch screen) для Arduino
В дисплее использован контроллер Li9341.
3.2-дюймовый TFT монитор может использоваться в любых встраиваемых системах, в которых требуется высококачественное цветное изображение и сенсорное управление. Модулем можно легко управлять такими микроконтроллерами как 8051, PIC, AVR, Arduino, и ARM. На модуле установлены регуляторы на 5 и 3.3 вольта, контроллер сенсорной панели, схема PWM и слот для SD-карты.
Мониторы совместимы с контроллерами Arduino Uno, Arduino Duemilanove w/ATmega328, Arduino Leonardo, Arduino Mega2560, Arduino Mega, Arduino Due.
Так как монитор работает с уровнями сигналов 3.3 В, несовместимыми с Arduino, необходимо использовать преобразователь уровней.
Технические характеристики
|
- TFT01-2.4 – 2.4" TFT дисплей (320 × 240) с сенсорной панелью (touch screen) для Arduino
Технические характеристики
|
- TFT01-3.2WD – 3.2" WD TFT дисплей (400 × 240) с сенсорной панелью (touch screen) для Arduino
TFT-монитор для Arduino проектов. Широкоформатный 3.2-дюймовый TFT монитор может использоваться в любых встраиваемых системах, в которых требуется высококачественное цветное изображение и сенсорное управление. Модулем можно легко управлять такими микроконтроллерами как 8051, PIC, AVR, Arduino, и ARM. На модуле установлены регуляторы на 5 и 3.3 вольта, контроллер сенсорной панели, схема PWM и слот для SD-карты.
Технические характеристики
|
- MP29035 – цветной 3.5" TFT-LCD дисплей с видеоконтроллером, разрешение 320 × 240
Модуль позволяет записывать на встроенную карточку памяти формата microSD фото- видеофайлы со звуковым сопровождением, а также воспроизводить их на 3.5-дюймовом мониторе.
Технические характеристики
|
- MP29035M – цветной 3.5" TFT-LCD дисплей с видеоконтроллером, разрешение 640 × 480
Модуль позволяет записывать на встроенную карточку памяти формата microSD фото- видеофайлы со звуковым сопровождением, а также воспроизводить их на 3.5-дюймовом мониторе. Каждая запись начинается после нажатия на кнопку СТАРТ и длится заранее установленное время: 5 с, 10 с, 30 с, 60 с, 120 с, после чего запись останавливается. Для записи следующего фрагмента следует снова нажать кнопку СТАРТ. Модуль имеет композитные входы и выходы, позволяющие подключить его к любому источнику видео- и звукового сигнала с аналоговыми выходами. Встроенные энергонезависимые часы реального времени фиксируют время и дату на записываемых файлах.
Технические характеристики
|
- AF0005 – LCD шилд с дисплеем
Модуль символьного дисплея внешне похож на классический дисплейный модуль, но занимает всего два вывода Arduino вместо обычных семи.
Дисплей 16×2, подсветка, 5 кнопок управляются по шине I2C. Причем эту шину вы можете продолжать использовать для подключения различных датчиков, RTC и других устройств.
Особенности модуля:
- Специальная библиотека, аналогичная LiquidCrystal, автоматически определяет плату и позволяет управлять дисплеем и опрашивать кнопки;
- Управление подсветкой возможно только в режиме включено/выключено без возможности управлять яркостью;
- Шилд работает с классическими контроллерами Arduino – Uno, Duemilanove, Diecimilla, и т.д, используя SDA/SCL на ножках Analog 4 и Analog 5. Так же модуль работает с Arduino Mega R3.
- Модуль поставляется как кит и требует пайки; время сборки около 30 минут.