LCD индикаторы 1602 очень популярны в мире микроконтроллеров. Что не удивительно. Меньше чем за пару баксов получается полноценная символьная консоль на 16 символов и две строки с подсветкой. Но дешевые модули «для Ардуино» имеют довольно большие габариты.
При размере области цифр 58 x 10 мм габариты платы такого модуля 80 x 36 мм, при толщине в 1 см. При встраивании в миниатюрные корпуса такие модули не всегда удобны. Как то наткнулся на интересные индикаторы от Microtips Technology — MTC-S16208XFYHSGY. О них и будет эта статья
Нашел такие модули на ТАОБАО по $1.3. Стоимость доставки варьируется от общего объема посылки. У меня стоимость одного дисплея с доставкой составила около $2.5.
На Алиэкспресс нашел немного похожие по размеру индикаторы. Но цена, ИМХО, великовата.
Компания Microtips Technology Inc производит целую линейку миниатюрных текстовых дисплеев
Итак чем же замечательны эти дисплеи:
В первую очередь, габаритами: При размере цифр 47 x 10 мм габаритный размер 59 x 29 мм, а толщина всего 5 мм
Можно сравнить размеры визуально с обычными 1602
Габариты накладывают некоторое неудобство в использовании данных индикаторов. Вместо обычных 16 контактов 2.54 мм индикатор MTC-S16208XFYHSGY имеет 15 контактов на 1.27 мм. К макетке уже не припаяешь. Благо у меня закромах нашлась «гребенка» на 1.27 мм
Для пробы к гребенке подпаиваюсь проводочками
Контакты как и у «взрослого 1602»: 8 разрядная шина данных (можно использовать только 4 разряда), три управляющих сигнала, питания, земля и аналоговый вход контрастности дисплея. Вместо двух выводов подсветки один контакт, который при подтягивании к земле включает подсветку. К микроконтроллерам данный дисплей подключается как и все, использующие Hitachi HD44780.
Схему подключение и описание работы беру с сайта arduino.cc
Саму библиотеку Adafruit_LiquidCrystal на github
После подключения и выставления пинов Ардуино в библиотеке получаем работающий дисплей
Можно поиграться контрастностью
Подтягиванием первой ноги к земле включаем подсветку. Можно это сделать при помощи любого цифрового выхода Ардуино
Подсветка желто-зеленого цвета, более менее равномерная
Потребление дисплея без подсветки — 1 мА
С подсветкой порядка 22 мА
Очень хорошие показатели для использования в батареечных приборах.
Проверка встроенных шрифтов чуда не принесло — европейские и кириллические шрифты данное устройство не поддерживает, как и большинство 1602 дисплеев, продающихся в Китае
Ну что ж. Для несложных интерфейсов у нас есть 8 загружаемых символов.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
uint8_t c0[8] = { //Русская 'П' B11111, B10001, B10001, B10001, B10001, B10001, B10001 }; uint8_t c1[8] = { // Русская 'И' B10001, B10011, B10011, B10101, B11001, B11001, B10001, B00000 }; #include <Adafruit_LiquidCrystal.h> Adafruit_LiquidCrystal lcd(10, 9, 4, 5, 6, 7); void setup() { Serial.begin(115200); lcd.createChar(1, c0); lcd.createChar(2, c1); lcd.begin(16, 2); lcd.print('\1'); lcd.print('P'); lcd.print('\2'); lcd.print('B'); lcd.print('E'); lcd.print('T'); lcd.setCursor(0, 1); lcd.print("samopal.pro"); pinMode(12,OUTPUT); digitalWrite(12,LOW); } void loop() { } |
Несмотря на отсутствие русских символов и неудобный разъем для монтажа дисплеями я очень доволен. Безусловно, они займут достойное место в изготовлении компактных и переносных контроллеров.
А впереди обзоры графических LCD TS12232 и VFD индикаторов Samsung INRC09SS49T, приехавших в этой же посылке
Ссылку на алиекспресс можно поправить?
Очень интересуют такие индикаторы.
Поправил, но тем индикаторы поменьше размером и подороже вдвое
1 мА без подсветки — это круто!
Скажите, а Вы не пробовали через преобразователь к I2C его подключать? А то это интересная тема для ESP-шки бы была 😉 !!
Проблем никаких воткнуть PCF8574. Только стандартный ардуиновский модуль I2C для 1602 не пойдойдет по разъему, нужно самому плату делать
А как на таобао заказывать, там же всё на китайском? Я только Алиэкспрессом пользуюсь.))
1. Пользуйтесь Хромом. У него есть встроенный переводчик с китайского.
2. Чтобы не заморачиваться с регистрацией на ТАО, пользуйтесь посредником. Например, mistertao.com
Alexey , Вы рекомендуете мистераtao , а как там с оплатой ? доплачивать не приходится ? а то я на днях попал с одним посредникомtao — выставил счёт , я оплатил , а когда деньги получил , потребовал доплату за вес . На Али этот товар весит намного меньше чем мне предьявили . В правильном «поиске» оказалось что у этого посредника болезнь такая — требовать доплату за вес .
Mistertao я не рекомендую. Просто я с ним работаю. Проблем хватает, как и с многими посредниками.
Оплата там в два этапа, за товар и за доставку по весу.
Понятно, что вес может быть больше ожидаемого, особенно с упаковкой.
Поэтому я рекомендую следующее:
1. Если товар есть на Али, Ebay или в китайских магазинах, лучше брать там. Особой выгоды на ТАО последнее время мало.
2. Надо четко понимать вес товара и ожидать стоимость доставки (обычно есть калькуляторы для этого)
3. Если уж покупаете что-то, старайтесь заказать на ТАО много всего, чтобы оправдать стоимость посылки
Спасибо , на том купинатао есть калькулятор , но разница по весу с али почти килограмм , это что то . Сегодня Ваш сайт не открывается — какая то красная хрень , типа вредный сайт . Пришлось зайти через tor браузер .
Добрый день.
Большой проект Color and Code версии 19. Определение элементов по цвету, коду, справочники, включая Arduino.
Есть встроенный калькулятор LCD1602 символов, генерация программной строки….
Может кому пригодится https://colorandcode.su