Как можно использовать дисплей от телефона
Если кто знает, скажите, что можно сделать из экрана от SE k510i?
Приглашаем 9 декабря всех желающих посетить вебинар, посвященный технологии Ethernet и её новому стандарту 10BASE-T1S/L. Стандарт 802.3cg описывает передачу данных на скорости до 10 Мбит в секунду по одной витой паре. На вебинаре будут рассмотрены и другие новшества, которые недавно вошли в семейство технологий Ethernet: Synchronous Ethernet (SyncE), Precision Time Protocol (PTP), Time Sensitive Networking (TSN). Не останется в стороне и высокоскоростной 25G+ Ethernet от Microchip.
можно поэкспериментировать с запросами.
например сходу нашел про термометр с дисплеем от нокиа.
Внедрение автоматизированных систем контроля и учета всех видов энергоресурсов, невозможно без инструментов, позволяющих помимо измерения параметров, преобразовывать их для обработки цифровыми интеллектуальными системами. Микросхемы STPM32, STPM33 и STPM34 STMicroelectronics являются наиболее точными и высокопроизводительными представителями своего семейства и способны максимально точно измерять параметры электросети в системах электроснабжения переменного тока, а также осуществлять их первичную обработку.
Были у нас публикации с обсуждениями на форуме но для Nokia
Вторая жизнь ЖКИ Nokia 3310. Делаем термометр
Подключение дисплея Nokia 3310 к USB интерфейсу (в 2-х частях)
А вот автор под ником citizen из другого радиофорума нашел, как применить экран от мобильного телефона в своей конструкции Самодельный телевизор на микроконтроллере AVR из семейства XMEGA. Жаль, что в настоящее время (не так давно) тема приостановила развитие, якобы участники обсуждения посчитали за бесполезную идею - телевизор с крохотным экранчиком Хотя, как мне кажется, сферу применение этой разработке всегда можно найти. В любом случае, как бы там нибыло, это не мешает другим интересоваться темой и почитать, что уже было сделано автором данной конструкции. Ну и напоследок Ваши отзывы будут не безынтересны
В настоящее время для радиолюбителей стали весьма доступны недорогие и качественные дисплеи от (для) мобильных телефонов. Для конкретной возможности применения одного из них в различных радиолюбительских конструкциях автором создан модуль, описание которого приведено в этой статье. Автор не считает свою разработку идеальной, но надеется, что этот модуль будет востребован радиолюбителями. Советы и рекомендации по его улучшению принимаются.Чтобы использовать в своей конструкции миниатюрное цветной дисплей, совсем не нужны особо мощные процессоры или дорогостоящие дисплеи. Если нужен размер экрана порядка 2.5”, то можно применить дисплеи от телефона. Например, LS022-LS024 от телефонов NOKIA N76, N82, N73, 6303, 6500. Подойдет и самый большой дисплей от N95 (2.6”).
Все эти дисплеи оснащены котроллером, имеющим небольшой, но достаточно полный, набор команд. Даташит на контроллер дисплея MC2PA8201, который является аналогом LS022-LS024 прилагается. Правда, не все функции 100% работают, как описано.
Дисплей имеет разрешение 240х320 пикселей и цветовую гамму 24 бит. Стоимость от 200 рублей. Разъём со шлейфом стоит столько же. Оборванный шлейф в ремонте могут отдать бесплатно. Известную трудность представляет только его пайка и изготовление под него платы.
Дисплей имеет три напряжения питания: 1,8 В, 2,5 В и 12 В. Последнее подается на подсветку через ограничивающий резистор. Ток подсветки примерно равен 20 мА. Распиновка разъёма N76 показана рис.1.
Сам этот разъем выглядит так:
Примеров работы с этим дисплеем в сети имеется достаточно много. Используя их, я разработал и собрал модуль как заготовку для создания своего графического интерфейса. Схема модуля приведена на рис.2.
Основой модуля является распространенный микроконтроллер PIC18F452. Программа для него написана на Си.
Для питания дисплея я применил два стабилизатора LM1117 на соответствующее напряжение. Номинальное напряжение на сигнальных линиях 1,8 В.
При упрощённом подключении (через делитель на резисторах), которое я использовал для согласования уровней выходных сигналов МК и входных дисплея, невозможно чтение из памяти дисплея, но это и не понадобилось. Однако, при желании, можно применить более правильное согласование этих уровней.
Индуктивности в цепях питания, использованные в схеме телефона, думаю, можно проигнорировать, так как в телефоне применены импульсные преобразователи питания, а у меня линейные.
Достоинство рассматриваемого дисплея, как и его проблема, заключается в 24-битном цвете. То есть для вывода 1 пикселя надо передать 5 байт, что снижает скорость вывода и требует приличных объёмов для хранения изображений. Поэтому тактовую частоту процессора надо стараться выбирать как можно выше. Я использовал 40 МГц. При этом скорость рисования вполне устраивает, а скорость вывода картинки маловата. Как вариант, можно на время прорисовки больших заставок гасить экран.
Изображения, заставки, значки решил хранить на microSD-карточке. Небольшие сейчас мало где продаются, но стоят совсем копейки, объёма хватит с запасом, а удобство заключается в лёгкости редактирования отображаемых элементов прямо на компьютере в виде .bmp файлов. В последующем, карточку можно использовать также для записи, например, лога каких-нибудь событий.
В прилагаемой программе имеется библиотека необходимых графических функций (описанная в файле LS_driver.h):
- вывод точки;
- вывод символа;
- вывод текста;
- вывод байта значения;
- рисование линии;
- рисование прямоугольника (с заливкой или без нее);
- рисование круга;
- рисование окошка типа WINDOWS;
- чтение из карточки и вывод рисунка .BMP 24bit/pix
Детальные инструкции по функциям расписаны в файле LS_driver.h, и особо не требуют пояснений, за исключением 2-х моментов.
- При выводе картинки следует придерживаться вертикальной ориентации экрана (сам файл картинки предварительно развернуть в редакторе).
- При выводе файлов и рисовании картинок следует учитывать размеры экрана. Значения Х и Y меняются местами при изменении текущей ориентировки вывода с горизонтальной на вертикальную и наоборот, поэтому проверка на превышение размеров не производится (не известен текущий максимум Х или Y).
Всё это, конечно, давно известно, но я попробовал собрать в кучу.
Получился более-менее универсальный модуль, который можно встроить в готовую или разрабатываемую конструкцию.
В интерфейсе карточки заблокированы необязательные, на мой взгляд, функции: работа с директориями, запись, поддержка FAT32, но их можно включить в любой момент.
В качестве примера приведено рисование вертикальной шкалы в зависимости от значения АЦП (см. заглавное фото). В верхней части экрана выведена картинка – заставка.
Схема подключения цветного экрана от телефона
Распределение дисплея 128 на 128 пикселей. В принципе не важно с какого телефона дисплей, а какой контроллер в нем стоит. Мной был использован экземпляр с контроллером LPH9135. Шина у него последовательная, а значит он довольно медленный. Но для нашего проекта в самый раз. Внешний вид и цоколевку дисплея смотрите на фото.
Так же была разработана и испытана плата для устройства. Точнее это немного подправленная печатка из предыдущего варианта. Теперь переменные резисторы находятся сверху. На мой взгляд это намного упростит регулировку показаний прямо в корпусе используемого прибора. С органов управления осталось все по прежнему. Правда теперь нет переключения между «меню». Переменным резистором устанавливаем нужный ток прямо на «ходу». После срабатывания защиты, реле отключится. Включить его можно только нажатием на кнопку. Так же кнопкой можно просто включать и отключать реле.
На счет датчика температуры. Если датчик будет отключен, то ШИМ будет включен на 100%. При подключенном – обороты кулера будут меняться в зависимости от температуры. При температуре ниже 40 градусов цифры на дисплее будут синие, если больше 40 градусов – надпись будет красной.
Полевые транзисторы для коммутации реле и кулера нужно применять с буквой «L». Им не нужно большого напряжения для открытия. Хочу сказать пару слов по поводу ОУ. Применял LM358, но желательно ставить «rail-to-rail». Испробованные экземпляры MCP6002 работали неадекватно, хотя именно они там должны чувствовать себя наилучше. Наверно купил какие-то перемаркированные. Смотрите не ошибитесь, как я.
Подсветка питается напряжением от 9 до 12 вольт. Резистор подбираем в зависимости от требуемой яркости. У себя поставил 680 ом. Смотрите не переусердствуйте, а то сгорит.
Здесь межете скачать прошивку контроллера. В будущем хочу еще добавить пару «цветовых схем», чтоб каждый пользователь мог подобрать для себя наилучший вариант отображения информации на дисплее. Так что следите за форумом. Как только появится желание сделать, когда еще и сделаю, то выложу там. Спасибо всем за внимание. С вами был Бухарь.
Форум по обсуждению материала ПОДКЛЮЧЕНИЕ ЦВЕТНОГО ДИСПЛЕЯ ОТ ТЕЛЕФОНА
Схема гитарного комбо-усилителя с блоком эффектов на базе микросхем TDA2052, PT2399 и TL072.
Самодельный светодиодный драйвер для фотосъёмки с возможностью переключения цветовой температуры.
Схема и сборка самодельного усилителя НЧ на TDA7379, TDA7375, TDA7377 или STA540.
меня вот интересует, можно ли ноунейм камеру от старого кнопочного самсунга как-то подрубить к ардуино/атмеге помощнее/стм32/малине пи/любому другому железу?
Есть дисплеи nexton, вроде это лучшее решение, на сегодня. И память ардуино экономится, и проводов не много.а вместе с тачем можно подключать?
Я думал что расскажут про то как передаётся изображение на дисплей.
Как работает данный дисплей.
Проделана неплохая работа. Но никакой конкретики не сказано.
Автор, скажи как достать такие же переходники, или хотя бы что писать в алиэкспресс)
Автор, скажите, если я хочу на такой дисплей выводить динамическую картинку - как быстро он её отрисует? В частности, прогресс бар и прочие элементы отображения значений данных.
Есть ли кто-то, кто знает как подключить дисплей от Casio ZS100 (Giantplus 40pin) БЕЗ ТАЧСКРИНА?
Можно ли подключить несколько разных дисплеев в одну систему?home made - про пищу
hand made - про остальное
что ж вы так то(((
В качестве самообразования класс. А вот в качестве практических действий под вопросом большим.. за 50 баксов можно купить мобилку с экраном и делать на ней что хочешь, а нужны гпио - подключай по юсб :)
Бандера-Майнкампф в действии. Всю прошлую неделю искал эту инфу.Быстрое и красивое оформление интерфейса на дисплее Nextion
Недавно делал проект на Arduino и дисплее Nextion. В котором нужно было сделать сложный фон для оформления интерфейса управления. Реализовать теми методами про которые я рассказывал в предыдущих уроках про дисплей Nextion достаточно сложно. Поэтому появился повод снять еще одни урок по данной теме.
Создать дизайн данного интерфейса, можно используя всего 2 изображения.
Пассивное состояние кнопки
Активное состояние кнопок.
В рамках урока реализовал вывод и скрытие текста новым методом. Для этого понадобится два дополнительных изображения.
В ближайшее время будет проект по данному уроку. Подпишитесь, чтобы не пропустить!
Исходные материалы для урока можно скачать тут.
Надеюсь моя информация будет полезной.
Спасибо! Всем добра!
Онлайн преобразование изображений по алгоритму "Floyd-Steinberg"
Для Ардуино доступно много разных Ч/Б дисплеев.
Для того что бы получить красивое черно-белое изображение для этих дисплеев, с глубиной цвета всего 1 бит, но в тоже время с имитацией полутонов, как на представленных картинках, то для этого нужно использовать преобразование по алгоритму "Floyd-Steinberg".
Для преобразования можно использовать графические редакторы со встроенной функцией дизеринга Floyd-Steinberg, но ради одной картинки, не все хотят устанавливать тяжелое, платное ПО на свой ПК.
По этой же причине я представляю "Онлайн инструмент для конвертирования изображений по алгоритму Floyd-Steinberg dithering.
Пошаговая инструкция:
1 — Изображение может быть цветным или ч/б с любой глубиной цвета
2 — Сделайте его более контрастным(не обязательно)
3 — Измените его размер до требуемого Вам разрешения
4 — Перетяните подготовленную Вами картинку, поверх изображения на странице конвертера.
5 — Для сохранения изображения, наведите на него курсор и нажмите правую кнопку мышки.
После преобразования этим конвертером, Вы получите изображения как на скриншоте ниже
Для тех, кому лень заниматься конвертированием картинок, есть небольшая галерея уже готовых Ч/Б изображений посмотреть можно здесь
Преобразуем в Си код для Arduino
Для того что бы преобразованное изображение вставить в компилятор с понятным ему форматом, нужно используйте онлайн BIN2HEX конвертер
Спасибо за прочтение. Если у Вас остались вопросы, то можете мне их задать
Читайте также: