Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Доброе время Всем.Заинтересовала данная конструкция и в порыве была собрана.Заработала без проблем -но не корректно отображается латиница (дисплей большой тип ОМ1622-LMS),дисплей ставлю в другую конструкцию- латиница ОК.Поставил другой дисплей HMC16202SG-LY - вообще сплошные кракозябры (есть подозрения что он не пооддерживает латиницу).Вот такая проблема.Если у кого есть мысли подскажите.
- Вложения
-
- HMC16202_2.JPG
- (40.49 КБ) 1190 скачиваний
-
- HMC16202_1.JPG
- (37.79 КБ) 1333 скачивания
-
- M1622_2.JPG
- (43.1 КБ) 1246 скачиваний
-
- M1622_1.JPG
- (45.35 КБ) 1498 скачиваний
Последний раз редактировалось 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 КБ) 1853 скачивания
-
- P1040222.JPG
- (172.92 КБ) 2037 скачиваний
класс
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 КБ) 1707 скачиваний
-
- 001.jpg
- (30.67 КБ) 1868 скачиваний
-
- 002.jpg
- (45.91 КБ) 2183 скачивания
Последний раз редактировалось Hichkok Вт дек 01, 2009 19:32:59, всего редактировалось 2 раза.
Hichkok, Спасибо
Вот еще пару фоток...4 вида скина
Вот еще пару фоток...4 вида скина
- Вложения
-
- P1040223.JPG
- (163.65 КБ) 1710 скачиваний
-
- P1040226.JPG
- (198.49 КБ) 1363 скачивания
-
- P1040227.JPG
- (162.07 КБ) 1424 скачивания
-
- P1040228.JPG
- (156.6 КБ) 1759 скачиваний
Народ помогайте. По предложной микросхеме
Ничего не получается. Включаю ее по первой типовой схеме (2 кондера)
дисплей светится но только первая строчка и только все прямоугольники.
Похоже МК не запускается. Почему? В Datasheet есть еще типовые схемы, может надо по какой то определенной включить?
Alex_NEMO писал(а):Какие проблемы - микросхема типа ICL7660 + 2 электролита (см. типовое включение на хх7660) спасут "отца русской демократии"!
Либо ищи дисплей "стандартный".
Ничего не получается. Включаю ее по первой типовой схеме (2 кондера)
дисплей светится но только первая строчка и только все прямоугольники.
Похоже МК не запускается. Почему? В Datasheet есть еще типовые схемы, может надо по какой то определенной включить?
barracud писал(а):Народ помогайте. По предложной микросхемеAlex_NEMO писал(а):Какие проблемы - микросхема типа ICL7660 + 2 электролита (см. типовое включение на хх7660) спасут "отца русской демократии"!
Либо ищи дисплей "стандартный".
Ничего не получается. Включаю ее по первой типовой схеме (2 кондера)
дисплей светится но только первая строчка и только все прямоугольники.
Похоже МК не запускается. Почему? В Datasheet есть еще типовые схемы, может надо по какой то определенной включить?
Прошу прощения
все заработало, фото поже.
- hawkman
- Потрогал лапой паяльник
- Сообщения: 319
- Зарегистрирован: Ср окт 31, 2007 17:57:21
- Откуда: Украина Запорожье
- Контактная информация:
Hichkok, собрал часы. Все работает замечательно. Ваш скин
тут просто замечательный. можно ли попросить сделать что бы в нем мигали точки где часы и ввести отображение года.
тут просто замечательный. можно ли попросить сделать что бы в нем мигали точки где часы и ввести отображение года.
- Hichkok
- Мучитель микросхем
- Сообщения: 400
- Зарегистрирован: Чт мар 27, 2008 21:36:44
- Откуда: Домодедово
hawkman писал(а):Hichkok, собрал часы. Все работает замечательно. Ваш скин
тут просто замечательный. можно ли попросить сделать что бы в нем мигали точки где часы и ввести отображение года.
Прошива на первой страничке, автор Danko по функциям к нему!
- 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
- Откуда: Краматорск