Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Доброе время Всем.Заинтересовала данная конструкция и в порыве была собрана.Заработала без проблем -но не корректно отображается латиница (дисплей большой тип ОМ1622-LMS),дисплей ставлю в другую конструкцию- латиница ОК.Поставил другой дисплей HMC16202SG-LY - вообще сплошные кракозябры (есть подозрения что он не пооддерживает латиницу).Вот такая проблема.Если у кого есть мысли подскажите.
- Вложения
-
- HMC16202_2.JPG
- (40.49 КБ) 1194 скачивания
-
- HMC16202_1.JPG
- (37.79 КБ) 1336 скачиваний
-
- M1622_2.JPG
- (43.1 КБ) 1248 скачиваний
-
- M1622_1.JPG
- (45.35 КБ) 1500 скачиваний
Последний раз редактировалось BV-Dial Пн ноя 30, 2009 15:14:26, всего редактировалось 1 раз.
- Реклама
- Danko
- Сверлит текстолит когтями
- Сообщения: 1287
- Зарегистрирован: Пн окт 13, 2008 11:45:54
- Откуда: РФ, Крым, г.Бахчисарай
- Контактная информация:
Первое: это конечно найти дашник.
второе: в даташнике найти таблицу символов.
третье: в файлике lcd_.lib (или в последней версии lcd_rus.lib) подправить таблицу перекодировки.
Если даташник найти невозможно, то:
берешь стандартную библиотеку (без таблицы перекодировки) пишешь прогу которая в цикле выводит символы на экран начиная с 0 до 255 и смотришь (записываешь) какому символу соответствует какой код и далее составляешь свою таблице перекодировки.
Я так делал пока не нашел даташник.
второе: в даташнике найти таблицу символов.
третье: в файлике lcd_.lib (или в последней версии lcd_rus.lib) подправить таблицу перекодировки.
Если даташник найти невозможно, то:
берешь стандартную библиотеку (без таблицы перекодировки) пишешь прогу которая в цикле выводит символы на экран начиная с 0 до 255 и смотришь (записываешь) какому символу соответствует какой код и далее составляешь свою таблице перекодировки.
Я так делал пока не нашел даташник.
Вот мой собранный девайс 
- Вложения
-
- P1040221.JPG
- (183.51 КБ) 1854 скачивания
-
- P1040222.JPG
- (172.92 КБ) 2041 скачивание
класс
Ilnur не поделишся пп в lay?
- Реклама
дисплей обычный Winstar 16x2
Прошивкуа которая прикреплена в первом посте.
http://radiokot.ru/forum/viewtopic.php?t=21695
Я только ее изменил чуть чуть под себя.Изменил скины.итд
Прошивкуа которая прикреплена в первом посте.
http://radiokot.ru/forum/viewtopic.php?t=21695
Я только ее изменил чуть чуть под себя.Изменил скины.итд
- Hichkok
- Мучитель микросхем
- Сообщения: 400
- Зарегистрирован: Чт мар 27, 2008 21:36:44
- Откуда: Домодедово
Красивенько получилось.Ilnur писал(а):дисплей обычный Winstar 16x2![]()
Прошивкуа которая прикреплена в первом посте.
http://radiokot.ru/forum/viewtopic.php?t=21695
Я только ее изменил чуть чуть под себя.Изменил скины.итд
P.S.
А вот мой вариантик, видимо окончательный.
И печатка, так чтобы было
- Вложения
-
- lcd _ cloki zerkalit.lay
- Обязательно зеркалить при печати
- (141.5 КБ) 1708 скачиваний
-
- 001.jpg
- (30.67 КБ) 1869 скачиваний
-
- 002.jpg
- (45.91 КБ) 2186 скачиваний
Последний раз редактировалось Hichkok Вт дек 01, 2009 19:32:59, всего редактировалось 2 раза.
Hichkok, Спасибо
Вот еще пару фоток...4 вида скина
Вот еще пару фоток...4 вида скина
- Вложения
-
- P1040223.JPG
- (163.65 КБ) 1711 скачиваний
-
- P1040226.JPG
- (198.49 КБ) 1365 скачиваний
-
- P1040227.JPG
- (162.07 КБ) 1428 скачиваний
-
- P1040228.JPG
- (156.6 КБ) 1761 скачивание
Народ помогайте. По предложной микросхеме
дисплей светится но только первая строчка и только все прямоугольники.
Похоже МК не запускается. Почему? В Datasheet есть еще типовые схемы, может надо по какой то определенной включить?
Ничего не получается. Включаю ее по первой типовой схеме (2 кондера)Alex_NEMO писал(а):Какие проблемы - микросхема типа ICL7660 + 2 электролита (см. типовое включение на хх7660) спасут "отца русской демократии"!
Либо ищи дисплей "стандартный".
дисплей светится но только первая строчка и только все прямоугольники.
Похоже МК не запускается. Почему? В Datasheet есть еще типовые схемы, может надо по какой то определенной включить?
Прошу прощенияbarracud писал(а):Народ помогайте. По предложной микросхемеНичего не получается. Включаю ее по первой типовой схеме (2 кондера)Alex_NEMO писал(а):Какие проблемы - микросхема типа ICL7660 + 2 электролита (см. типовое включение на хх7660) спасут "отца русской демократии"!
Либо ищи дисплей "стандартный".
дисплей светится но только первая строчка и только все прямоугольники.
Похоже МК не запускается. Почему? В Datasheet есть еще типовые схемы, может надо по какой то определенной включить?
все заработало, фото поже.
- hawkman
- Потрогал лапой паяльник
- Сообщения: 319
- Зарегистрирован: Ср окт 31, 2007 17:57:21
- Откуда: Украина Запорожье
- Контактная информация:
Hichkok, собрал часы. Все работает замечательно. Ваш скин
тут просто замечательный. можно ли попросить сделать что бы в нем мигали точки где часы и ввести отображение года.
тут просто замечательный. можно ли попросить сделать что бы в нем мигали точки где часы и ввести отображение года.
- Hichkok
- Мучитель микросхем
- Сообщения: 400
- Зарегистрирован: Чт мар 27, 2008 21:36:44
- Откуда: Домодедово
Прошива на первой страничке, автор Danko по функциям к нему!hawkman писал(а):Hichkok, собрал часы. Все работает замечательно. Ваш скин
тут просто замечательный. можно ли попросить сделать что бы в нем мигали точки где часы и ввести отображение года.
- Danko
- Сверлит текстолит когтями
- Сообщения: 1287
- Зарегистрирован: Пн окт 13, 2008 11:45:54
- Откуда: РФ, Крым, г.Бахчисарай
- Контактная информация:
в версии от 2 декабря:
1. исправлял ошибки по работе с подсветкой
2. в индикации температуры:
2.1 убрал незначащий "0" в десятках
2.2 добавил знак "+" при положительных значениях
2.3. при температуре свыше 100 гр.
десятые не показываются т.е. точность 1,0 гр.
про звук при нажатии: добавлю на днях.
про терморегулятор: будет отдельная версия (базовой будет текущая), но не будет выбора скинов (только 1 единственный), не будет выбора смены местами датчиков.
1. исправлял ошибки по работе с подсветкой
2. в индикации температуры:
2.1 убрал незначащий "0" в десятках
2.2 добавил знак "+" при положительных значениях
2.3. при температуре свыше 100 гр.
про звук при нажатии: добавлю на днях.
про терморегулятор: будет отдельная версия (базовой будет текущая), но не будет выбора скинов (только 1 единственный), не будет выбора смены местами датчиков.
Danko,
может лучше мегу32 взять и добавить часы+терморегулятор.В дальнейшем можно будет улучшать функционал,добавить разные скины,была бы возможность добавить датчик влажности,датчик давления...Добавить RS232.Чтоб можно было настраивать через комп,управлять различной нагрузкой.
ограничений по нехватке памяти не возникла бы...мега8 и так до предела забита.туда уже нечего добавлять,если что то нужно добавить то нужно что то удалять...
как думаете?
ограничений по нехватке памяти не возникла бы...мега8 и так до предела забита.туда уже нечего добавлять,если что то нужно добавить то нужно что то удалять...
как думаете?
и взять другой дисплей.Например:
WH2004A-YYH-CT, ЖКИ 20х4, англо-русский
http://chip-dip.ru/product0/9000032701.aspx

WH2004A-YYH-CT, ЖКИ 20х4, англо-русский
http://chip-dip.ru/product0/9000032701.aspx

- headshotbacs
- Вымогатель припоя
- Сообщения: 641
- Зарегистрирован: Пт ноя 28, 2008 20:34:39
- Откуда: Краматорск


