Agkz.ru - игровой новостной портал
Дисплей LCD 1602

Дисплей LCD 1602

  • Цена: $1.6
  • (куплено за $2.6 за пару включая доставку)

    Не так давно я одним ловким движением уронил свой транзистортестер со стола, и дисплею пришел карачун. Опечалившись, я пошел выбирать новый экран на али…

    Родной стал выглядеть примерно так:

    Дисплей LCD 1602

    Взял обычный зеленый и синий инверсный — позырить и оставить инверсный лежать на полочке на будущее

    Примерные габариты по-моему как тут:

    Дисплей LCD 1602

    Я намерил по отверстиям 31х75, видимая часть экрана 14х65, высота цифр 5мм. Отверстия, кстати, под винты М3.

    Внешний вид:

    Дисплей LCD 1602

    Дисплей LCD 1602

    Дисплей LCD 1602

    Дисплей LCD 1602

    Отличаются одним резистором на инверсном дисплее — это перемычка ИМХО для запитки подсветки от основного питания. Проверять я это, конечно, не будут 😉

    Далее я отжал у брательника ардуину, чтобы по-быстрому проверить знакогенератор на предмет наличия там русских букв. Мало ли, вдруг они там есть? 😉

    Дисплей LCD 1602

    Подключаем к ардуине например так:

    Дисплей LCD 1602

    Дисплей LCD 1602

    Качаем оболочку и пишем скетчик (не судите строго — это первое что я написал для адруины, да и вообще за много лет тотального отсутствия практики в программировании, не считая экселя, что программированием назвать можно только с некоторой натяжкой):

    #include <LiquidCrystal.h>

    LiquidCrystal lcd(7, 6, 5, 4, 3, 2); // (RS, E, DB4, DB5, DB6, DB7)

    void setup() {

    // put your setup code here, to run once:

    lcd.begin(16, 2); // Задаем размерность экрана

    lcd.setCursor(0, 0); // Устанавливаем курсор в начало 1 строки

    lcd.print(«uncle_sem»); // Выводим текст

    lcd.setCursor(0, 1); // Устанавливаем курсор в начало 2 строки

    lcd.print(«for mysku.ru»); // Выводим текст

    delay(5000);

    }

    void loop() {

    // put your main code here, to run repeatedly:

    //lcd.home();

    //lcd.autoscroll();

    for (int j = 0x1; j <= 0x0f; j++)

    {

    lcd.clear();

    lcd.setCursor(0, 0);

    for (int i = j*0x10; i < j*0x10+0x10; i++)

    {

    lcd.write(i);

    }

    lcd.setCursor(0, 1);

    for (int i = j*0x10+0x10; i < j*0x10+0x20; i++)

    {

    lcd.write(i);

    }

    j++;

    delay (5000);

    }

    }

    Результаты:

    Дисплей LCD 1602

    Руского закономерно нету:

    Дисплей LCD 1602

    По углам обзора. На фото всё несколько хуже чем в жизни. Зеленый без подсветки так и вообще прям очень понравился — очень контрастный, а буквы как-бы висят над фоном. Инверсный — похуже, но не забываем о цене и возможности подстройки контрастности подстроечным резистором

    Дисплей LCD 1602

    Дисплей LCD 1602

    Повторюсь, в жизни оно получше чем на фото.

    Ну и попробуем внедрить в транзистортестер. Его я собирал сам лет наверно 5 назад на готовой плате, купленной кажется на радиокоте. А вот дисплей я покупал в оффлайне, и он чутка крупнее, чем стандартный китайский.

    Дисплей LCD 1602

    При этом плата-то рассчитана именно на такое как я купил сейчас, но вот отверстие в корпусе я сделал как для имевшегося тогда индикатора, соответственно, новый входит «с лёгким зазором». Нда, видок тот еще…

    Дисплей LCD 1602

    Печатаю стоечки 5мм и 9мм высотой, в тех что 5мм нарезаю резьбу, скручиваю в кучу и приклеиваю на место. Заодно рассверлил отверстие и поставил колпачок на кнопку

    Дисплей LCD 1602

    Ну а на морду печатаю на обычном уже принтере «фальшпанель» и приклеиваю на двухсторонний тонкий скотч

    Дисплей LCD 1602

    Честно говоря, результат не очень — бликует и контрастность упала. Возможно сделаю потом просто рамочку, например на 3д-принтере напечатаю, сейчас в любом случае черного пластика нет.

    Дисплей LCD 1602

    Вообще, надо сказать, 3Д принтер здорово помогает в таких делах. То есть вот у нас корпус например есть готовый, ну отверстие прорезать — тоже задачка, но у меня фрезерный станок есть, так что как-бы и ладно, но вот крепежные стойки банальные на принтере напечатать и приклеить — ну просто песня! Быстро, просто, надежно, хорошо.

    Ну и для оценки углов обзора без подсветки, еще до установки плёночки на «морду»:

    Дисплей LCD 1602

    Подытоживая: зеленый дисплей прям хороший как ни покрути. Синий инверсный — ну слабоваты углы обзора, слабоваты. Но что-то мне подсказывает, что за эту цену дисплеи все примерно по одной технологии сделаны, а значит и «картинка» будет примерно одинаковой. Высококонтрастные китайцы только начали осваивать (у меня в метеостанции такой — там черный это черный, белый это белый, углы отличные и все дела), и они пока встречаются реже и стоят заметно дороже. Я пока применения особого второму дисплею не придумал, так что пусть полежит, а там видно будет.