Автор |
Сообщение |
|
Дата: 03 Фев 2009 14:27:49
#
Когда-то давно сделал себе такую вот полезную вещь:
Описание можно посмотреть здесь:
http://www.radioscanner.ru/info/article296/
и здесь:
http://users.i.com.ua/~sezador/pages/articles/sources/lcdctrl.htm
По последней ссылке есть и печатная плата в формате JPEG с высоким разрешением, а также в формате PCAD-2006. Ну и, разумеется, все исходные тексты программного обеспечения с подробными комментариями.
Использовал ее сначала по прямому назначению. Очень удобно, знаете ли, подключить такой цифровой индикатор к разъему внутрисхемного программирования отлаживаемой микроконтроллерной разработки и выводить, если надо, на него какие-либо цифровые данные. Но это лишь вспомогательная функция индикатора, да и то лишь потому, что примененный в нем ЖКИ не блещет, так сказать, дизайном, не очень радует глаз. А вот если рассматривать данное изделие как заготовку для своей разработки, то легко видеть, что стоит лишь изменить программное обеспечение микроконтроллера (см. схему), индикатор запросто превращается в:
- цифровой термометр;
- таймер;
- счетчик импульсов;
- цифровую шкалу-частотомер;
- электронные часы;
- шахматные часы;
- и много чего каждому из нас как радиолюбителю еще может прийти в голову...
Достаточно вместо микроконтроллера запаять 20-выводную панельку и вперед! Дерзайте! |
|
Дата: 03 Фев 2009 14:49:49
#
А смысл делать свой контроллер, когда во всех современных ЖК контроллер уже встроен?
Если б была поддержка более экзотических интерфейсов, навроде I2C или 1Wire, то ещё можно было бы понять.
|
Реклама Google
|
|
|
Дата: 03 Фев 2009 15:22:54 · Поправил: semizador (03 Фев 2009 15:29:38)
#
DVE:
А смысл делать свой контроллер, когда во всех современных ЖК контроллер уже встроен?
Ну конечно же вы правы. Если встроен, то никакого, ни малейшего смысла нет. А если не встроен? Или просто дорого? Или просто у вас в ящике такой, без встроенного, валяется?
DVE:
Если б была поддержка более экзотических интерфейсов, навроде I2C или 1Wire, то ещё можно было бы понять.
Так в чем же дело? Пишете программную эмуляцию I2C или 1wire - и готово! В том-то и дело, что ничто вас не ограничивает в творчестве! В отличие от "готового"...
|
|
Дата: 03 Фев 2009 15:44:46 · Поправил: БЕГЕМОТ (03 Фев 2009 18:56:24)
#
//спам//
//реклама//
|
|
Дата: 03 Фев 2009 16:37:40
#
Реклама однако.............
|
|
Дата: 03 Фев 2009 18:27:43
#
Печатные платы - промышленного изготовления:
|
|
Дата: 21 Дек 2009 20:54:20
#
|
|
Дата: 22 Дек 2009 12:40:32 · Поправил: kolyay (22 Дек 2009 20:13:25)
#
Да уж, надо быть полным балваном что бы купить прибамбасы для изготовления сего драйвера для старинного ИЖЦ! Купил позавчера TIC 5,5 символов, драйвер на стекле ML1001 цена 70 руб. Там же купил обычный двустрочник 16х2 по цене 200р! Какие ещё нужны драйвера!? Даже свой драйвер для калькулятора и то доделывать уже не буду, смысла нет.
Кстати:
DATA IN XT4 вход Подаваемая на модуль последовательность бит данных
SCK X T3 вход Подаваемые на модуль синхроимпульсы стробирования бит данных
В индикаторах на основе ML1001 есть ещё третий вход LOAD на него подается короткий импульс после всей загрузки и все загруженные данные выводятся на ЖКИ. А два других входа организованы точно так же. Так стОит ли огород городить? Для приёмничка М-45mini тоже купил TIC. Цена 50р.
|
|
Дата: 28 Дек 2009 09:45:30 · Поправил: Lopator (28 Дек 2009 09:46:31)
#
kolyay
Как я понимаю, это ознакомительная конструкция для начинающих, посему вопрос "зачем городить огород" в данном случае неуместен (затем чтобы получать бесценный опыт). Так же как эпитеты типа "болван". Топикстартеру респект за работу.
|
|
Дата: 28 Дек 2009 18:30:44
#
Вопрос спорный. Давайте пробъём по ценникам что выгоднее готовый модуль купить с таким же почти протоколом или этот огород для опыта? Причем опыта, который скорее всего и не понадобится. Но если готовый модуль купить, то можно приобрести опыт связывая его с тем же процом 2313, который в этом огороде используется.
Грубовато написал потому что думал чистая комерция, потом уже увидел открытую прошивку. Извиняюсь...
|
|
Дата: 29 Дек 2009 00:17:04
#
kolyay:
Давайте пробъём по ценникам что выгоднее готовый модуль купить с таким же почти протоколом или этот огород для опыта?
Давайте:
HEF4015BP.................1,90 грн. x 3 = 5,70 грн.
ATtiny2313-20PU......11,20 грн. x 1 = 11,20 грн.
ИЖЦ5-4/8..................5,00 грн. x 1 = 5,00 грн.
Плата.......................15,00 грн. x 1 = 15,00 грн.
Итого: 36,90 грн.
Ваши 70 руб. по курсу Национального банка Украины - это 18,84 грн. Но к нему надо ещё микроконтроллер, который тоже ведь не в воздухе висеть будет, а на плате. Таким образом получаем:
Индикатор с ML1001 на стекле...........18,84 грн.
ATtiny2313-20PU......11,20 грн. x 1 = 11,20 грн.
Плата.......................12,00 грн. x 1 = 12,00 грн. (цена макетной платы на киевском радиорынке)
Итого: 42,04 грн.
Не говоря уже о "сопливом" виде такой "конструкции"...
Цены взяты с сайта фирмы "ИМРАД", торгующей на киевском радиорынке импортными комплектующими за наличные.
kolyay:
Грубовато написал потому что думал чистая комерция, потом уже увидел открытую прошивку. Извиняюсь...
Не только прошивка, но и исходный текст с подробными комментариями, и все алгоритмы в графическом представлении и тоже с комментариями, и даже транслятор ассемблера и программой перекодировки файлов из формата Intel-HEX в двоичный... |
|
Дата: 29 Дек 2009 00:58:56
#
kolyay
Вопрос спорный. Давайте пробъём по ценникам что выгоднее готовый модуль купить с таким же почти протоколом или этот огород для опыта? Причем опыта, который скорее всего и не понадобится.
Посмотрите на название раздела. Что значит не понадобится опыт? Опыт пайки, сборки, осмысления - по-вашему для радиолюбителя это вещь нынче не нужная? Когда что-то собираешь сам, это всегда получается на пару порядков дороже готового. И дело не в копеечной стоимости комплектующих. Приборы, время... Как-то так. С уважением Lopator.
|
|
Дата: 29 Дек 2009 08:58:52 · Поправил: kolyay (29 Дек 2009 09:04:08)
#
Хорошие у вас тиньки у нас 65р уже.
А опыт быстрее приходит когда что то полезное делаешь. А вот полезность данного девайса что то сомнения вызывает. Может конечно я отстал от жизни, но что то не приходят на ум девайсы где такой протокол используется. А это значит что придётся связывать самому. А для этого придётся ещё программирование освоить. Не многовато ли для того что б научиться паять? Тогда наверное проще JTAG спаять и мигать диодами наздоровье.
|
|
Дата: 29 Дек 2009 11:35:13
#
kolyay:
но что-то не приходят на ум девайсы где такой протокол используется.
Вы, извините, статью собственно читали? Какой такой особенный протокол используется? Модуль подключается к стандартному SPI. А там, где используется внутрисхемное программирование через SPI, этот интерфейс, как правило, уже выведен на отдельный разъем - подключайся и работай. И, кстати, по сравнению с ЖКИ на основе ML1001, тут не нужен дополнительный управляющий выход для "защелкивания" загруженных побитно данных. Но главное не в этом. Чтобы сделать что-нибудь из выше перечисленного (цифровой термометр, таймер, счетчик импульсов, цифровую шкалу-частотомер, электронные часы и пр.) достаточно просто дописать программу для уже встроенного микроконтроллера - вот где поле для творчества! А вот в случае с готовым индикатором надо "городить огород"...
|
|
Дата: 29 Дек 2009 18:11:39 · Поправил: kolyay (30 Дек 2009 08:14:02)
#
Статью не читал, времени нет. А вы хотите сказать что если я выгоню число в SPI , то оно на таком ИЖЦ вылезит? Не дурно конечно, но тиньку жалко чего то. А собственно чего спорить то? Надо просто дождаться пока кто то соберёт и попросить впечатлениями поделица.
Ещё могу нарисовать схему своего драйвера. Но замечу - схема непростая и нерациональная. Точнее простая, но элементов много. Я столкнулся с проблемой когда искал большой ЖКИ. Оказывается нет таких. Точнее есть, но за отдельные деньги. Т.е. вы должны оплатить разработку (около 2000 е и тогда вам сделают большой ЖК). Максимум что нашол это TIC с высотой знака где то 14 мм, и то он не полноценный. 5 разрядов и ещё еденица впереди. Пришлось использовать ЖК от калькулятора. Благо нашелся большой 8-разрядный по цене 110р. Использовался ЖКИ вместе с контроллером калькулятора. Минус этого метода в том что из-за защиты от дребезга быстро вывести число не получается. Примерно 5 знаков выводит 1 сек. Быстрее просто пропускать начинает. Ещё число держится около 2 мин, потом кальк выключается. Ну и конечно свои символы уже не добавишь.
Ещё из обычных 16х2 ЖКИ тоже разброс цен приличный. Высота знака изменяется от 9 мм до 11, а цена от 200 до 500. Как то непропорционально что ли...
|
|
Дата: 30 Дек 2009 08:28:27
#
Я уж про экранчики в одну тему, не сочтите за флуд. ТУТ про калькулятор. |
|
Дата: 10 Мар 2010 16:48:59
#
Возился с ЖК TIC-5231. Не впечатлило! Чуть ли не половина флеша ушло на обслуживание этого ЖК, включая конечно перевод в десятичный вид и гашение незначащих нолей. И то делал без точек, без минусов и без прочих символов, только цифры. Как то расточительно однако! Допускаю что код кривой (я не программист), но что люди прислали оказалось ещё больше моего. Вобщем ф топку! Самое простое было бы взять ИЖЦ и обычные наши 176ИЕ4, благо стоят копейки. Весь выгон будет заключаться в пересылке нужного числа импульсов, который организовать ну очень просто. Всё опять же имхо.
|
|
Дата: 11 Мар 2010 19:46:26
#
semizador
Вкуривал этот топик минут десять чтоб понять, что автор хотел этим показать..
Потом потратил пять минут на подбор бюджетного комплекта в аналога затеи.
Озвучу:
Индикатор WH0802A-NGG-CT - 2,5$ (2*8символов цифры/буквы)
Контролер ATmega8-16AU - 1,25$
Макетная плата для вариаций на базе Atmega-8 - 10$ (в сборе без mcu)
Смотрящий узреет на плате собранный RS232, SPI и другие фишки..
Макетная плата для вариаций на базе Atmega-8 - 3$ (собери сам)
В итоге, если делать самому, выходит не более 7$. Для управления ЖКИ
потребуется ~200 байт кода, ресурсы контролера свободны на все 100%
есть несколько каналов ШИМ, 6-каналов АЦП 10бит, таймеры, SPI, и.т.д..
Собственно вопрос - чем ваш вариант лучше? Ну просто интересно - чем? |
Реклама Google |
|