Например TDA7294

Форум РадиоКот • Просмотр темы - Дозиметр «Rad-Boy»
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Сб июл 12, 2025 07:57:33

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 2041 ]     ... , , , 102,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Дозиметр «Rad-Boy»
СообщениеДобавлено: Ср июн 26, 2024 20:10:19 
Встал на лапы
Аватар пользователя

Зарегистрирован: Ср июл 11, 2018 20:29:49
Сообщений: 93
Рейтинг сообщения: 0
Creed писал(а):
...Из наблюдений-завышенные показания максимального фона по часам...
...алгоритм счета так работает и это нормально?

...какова структура главных цифр в исходнике? Я понимаю что двоичный код рисует попиксельно, потом переводится в шестнадцатеричный, но каков алгоритм рисования?

1. Показания максимального фона фиксируются по пиковым значениям. То есть, это показание в течении часа имело место быть. Даже если это значение было всего секунду. И, естественно, на средний фон за час оно не могло повлиять.

2. В шестнадцатиричный код не обязательно конвертировать. Проще и быстрее "нарисовать" цифры двоичным кодом. В этом случае имеем только плюсы – сразу видим какая (ориентировочно) будет цифра по внешнему виду, плюс намного проще найти ошибку если таковая будет.
Но! Только "рисованием" цифр дело не ограничивается. Совсем. Если хотите изменить размер, то придется поломать голову над изменением отдельно алгоритма вывода на дисплей цифры и отдельно алгоритма вывода нескольких цифр в строке.
СпойлерИзображение

P.S. Контакты есть. Только коннекта нет...


Вложения:
16x24_wm.jpg [238.51 KiB]
Скачиваний: 1478
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Дозиметр «Rad-Boy»
СообщениеДобавлено: Пт июн 28, 2024 07:24:36 
Родился

Зарегистрирован: Вт июн 04, 2024 09:43:55
Сообщений: 10
Рейтинг сообщения: 0
мне вот тоже было интересно, как поменять шрифт, с самого начала сборки устр-ва, я конечно не "погромист", ну вот вечером повтыкал полчаса на строку
{0x3E, 0x51, 0x49, 0x45, 0x3E, 0x00},// 30 0 и комменты автора тут же: "Количество: столбцов, строк и байт"
и тут меня осенило :shock: в строке записаны значения столбцов! Но как их понимать!? ну взял виндовый калькулятор, выбрал режим "программист" и написал в HEX первое значение, т.е. 3E, втыкаю еще некоторое время, значения в DEC 62 и OCT 76 явно не из нашей оперы, а вот значение в BIN 0011 1110 показалось мне подозрительным и тут :shock: , списываю значение в блокнот и пишу в калькулятор следующий столбец 51, получаю 0101 0001 списываю в блокнот второй строкой и т.д. до последнего столбца, получаю:
00111110
01010001
01001001
01000101
00111110
00000000
с первого взгляда не похоже на что-то вменяемое, но! я, как любитель поиска закономерностей замечаю во всем этом некую паттерну, нарисованную единичками, заменим единички решетками:
00#####0
0#0#000#
0#00#00#
0#000#0#
00#####0
000000000
уже нагляднее, смотрю на 0 на экране дозика, потом на решетки, наклоняю голову вправо и ба :shock: это ж 0 нарисованный в стиле ascii art, только лежачий на правом боку и тут для меня все встало на свои места, выделяю в экселе диапазон ячеек 6 по горизотали и 8 по вертикали, т.к. шрифт у нас 6х8, заливаю черным фоном, делаю ширину столбцов и высоту строк одинаковой и получаем одно знакоместо, но без символа, беру двоичное значение и начининаю заливать квадратики белым фоном подчиняясь законам бинарной логики, т.е. если 1=белый, 0 стается черным, т.к. циферя лежит на боку, мысленно поворачиваем все это дело влево и получается, что крайняя правая цифра двоичного зачения это - первая левая ячейка сверху и соответственно заполняю столбец сверху вниз(двоичные значения читаю справа налево), в качестве теста перерисовал 0 на простейший квадратный, получил следующее:
СпойлерИзображение

вот значение первого столбца в калькуляторе:
СпойлерИзображение

из всего этого становится понятно, что для разделения символов по горизонтали используется пустой крайний правый столбец в каждом знакоместе и соответственно самая нижняя строка для разделения по вертикали.


Вложения:
calc.jpg [49.71 KiB]
Скачиваний: 1345
sym.jpg [38.17 KiB]
Скачиваний: 1348
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Дозиметр «Rad-Boy»
СообщениеДобавлено: Пт июн 28, 2024 20:29:33 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Ср июн 29, 2022 18:00:18
Сообщений: 35
Рейтинг сообщения: 0
Tor N Hime
Благодарю за ответ.
По первому вопросу, я предполагал что фон более стабилен, не ожидал таких скачков. В общем вопрос закрыт.
Второе, ваш пример относится к монохромным дисплеям, я на другом дозиметре уже менял дизайн вдоль и поперек, там предельно ясно. А вот в Rad Boy есть кодировка цвета, с таким ещё не сталкивался. Например вот цитата из прошивки -
Данные представленны 2 пикселями в 3 байтах, начиная с верхнего левого
// Byte0: rrrrgggg pixel 1
// Byte1: bbbb pixel 1, rrrr pixel 2
// Byte2: ggggbbbb pixel 2
// ... = остальные данные пикселей
//****************************************
// 12 bit: 0x03
// RRRRGGGG BBBBRRRR GGGGBBBB

То есть получается и расположение пикселей и цвет закодирован в байтах, визуально их не сложить в цифру ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Дозиметр «Rad-Boy»
СообщениеДобавлено: Пт июн 28, 2024 22:11:13 
Родился

Зарегистрирован: Вт июн 04, 2024 09:43:55
Сообщений: 10
Рейтинг сообщения: 0
Данные представленны 2 пикселями в 3 байтах, начиная с верхнего левого
// Byte0: rrrrgggg pixel 1
// Byte1: bbbb pixel 1, rrrr pixel 2
// Byte2: ggggbbbb pixel 2
// ... = остальные данные пикселей
//****************************************
// 12 bit: 0x03
// RRRRGGGG BBBBRRRR GGGGBBBB

это относится только к данным картинок, шрифт же статичен и не имеет данных о цвете символов, цвет текста задается в фу-ии, вызываемой из библиотеки дисплея, которая рисует текст на экран, например nlcd_text

Добавлено after 17 minutes 6 seconds:
вот на дозике он так выглядит перерисованный:
СпойлерИзображение


Добавлено after 40 minutes 48 seconds:
и да, как я понял, в более ранней версии прошивки для вывода значения фона на осн.экране использовались цифери в виде картинок, в более поздних от этого отказались в пользу обычного шрифта, подозреваю, по причине более быстрой отрисовки шрифта, ну т.е. если используется вариант прошивки, где выводится картинками, то только рисовать свои, конвертить в массив и добавлять


Вернуться наверх
 
Выбираем индустриальные и медицинские источники питания MEAN WELL в открытом исполнении

Использование модульных источников питания открытого типа широко распространено в современных устройствах. Присущие им компактность, гибкость в интеграции и высокая эффективность делают их отличным решением для систем промышленной автоматизации, телекоммуникационного оборудования, медицинской техники, устройств «умного дома» и прочих приложений. Рассмотрим подробнее характеристики и особенности трех самых популярных вариантов AC/DC-преобразователей MW открытого типа, подходящих для применения в промышленных устройствах - серий EPS, EPP и RPS представленных на Meanwell.market.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Дозиметр «Rad-Boy»
СообщениеДобавлено: Сб июн 29, 2024 05:33:31 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Ср июн 29, 2022 18:00:18
Сообщений: 35
Рейтинг сообщения: 0
Цитата:
это относится только к данным картинок, шрифт же статичен и не имеет данных о цвете символов, цвет текста задается в фу-ии, вызываемой из библиотеки дисплея, которая рисует текст на экран, например nlcd_text


Я имею ввиду большие цифры вывода мкР/ч, в вашем случае 21.
Можете показать ваш массив цифры 2 ?
Я хотел бы повторить семисегментный вариант как в варианте TaLiVis там они похоже и представлены в виде картинок.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Дозиметр «Rad-Boy»
СообщениеДобавлено: Сб июн 29, 2024 07:30:19 
Родился

Зарегистрирован: Вт июн 04, 2024 09:43:55
Сообщений: 10
Рейтинг сообщения: 0
Я имею ввиду большие цифры вывода мкР/ч

я про них и писал
Цитата:
Можете показать ваш массив цифры 2

у меня крайняя прошивка, в которой используется шрифт
вот, но это вряд ли чем то поможет:
Код:
{0x79,0x49,0x49,0x4F,0x00,0x00},// 32 2

два встроенных шрифта мелкие очень, ничего путного в них не нарисуешь, тут либо пытаться нарисовать изначально большой шрифт(больше чем 8х8) и как то его подключать либо картинка


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: Дозиметр «Rad-Boy»
СообщениеДобавлено: Сб июн 29, 2024 16:15:16 
Встал на лапы
Аватар пользователя

Зарегистрирован: Ср июл 11, 2018 20:29:49
Сообщений: 93
Рейтинг сообщения: 0
Creed писал(а):
...ваш пример относится к монохромным дисплеям...
...расположение пикселей и цвет закодирован в байтах, визуально их не сложить в цифру ?

Направление мыслей верное, стартовая точка – библиотеки Нанита.
Nanit. Файл nokia1100_lcd_font.h (цифры прописаны шестнадцатиричным кодом. Как я уже показывал, это проще делается в двоичном коде)
Спойлер
Код:
static const unsigned char nlcd_24x32_Font[13][96] PROGMEM = {
   //0
   {0x00,0xF8,0xFC,0xFE,0xFE,0xFE,0xFE,0x3E,0x1E,0......

И почему Вы думаете, что это не работает "в цвете"?
RadBoy. Файл Nokia6610_lcd_lib.c — имя (размер) шрифта, цвет цифры, цвет фона.
Спойлер
Код:
//   Имя:       nlcd_Text(char *ptext, unsigned char x, unsigned char  y,  int fColor, int bColor)     
//    Описание:   Выводит текст с координат x, y, цветом fColor, на фоне bColor   
//   Параметры:  x:       позиция 0-131
//             y:       позиция 0-131
//              fColor:  цвет (12-bit см. #define)
//              bColor:  цвет (12-bit см. #define)
//  Пример:      nlcd_Text("Hello",40,12,WHITE,BLACK);

Файл RadBoy.c "Показания фона на главном экране". Текст, координаты, цвет текста, цвет фона, 4 – "множитель" - во сколько раз увеличивается шрифт 6. Что такое 0 - уже не помню.
Код:
nlcd_Text(svalue, 1, 51,WHITE,BLACK,4,6,0);


Creed писал(а):
...они похоже и представлены в виде картинок...

Неверное предположение. Смотрите в первом сообщении на этой странице скриншот с шрифтом 16х24 (страница "точное измерение"). По тому же принципу "нарисован" и шрифт 22х32 главной станицы. Курите исходники Нанита.

heckheck писал(а):
...у меня крайняя прошивка, в которой используется шрифт...
...два встроенных шрифта мелкие очень, ничего путного в них не нарисуешь, тут либо пытаться нарисовать изначально большой шрифт(больше чем 8х8) либо...

Без второго "либо".

С написанием сообщений полная торба... Два дня пытаюсь написать ответ. Для перехода на другую страницу требует повторной авторизации. Фото прикрепить невозможно, предпросмотр сообщения срабатывает один раз из двадцати...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Дозиметр «Rad-Boy»
СообщениеДобавлено: Сб июн 29, 2024 17:31:58 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Ср июн 29, 2022 18:00:18
Сообщений: 35
Рейтинг сообщения: 0
Как развернуто, это по кошачьи :))) Множитель !!! Вот что мне было нужно. Ещё дело в том что изначально я не туда полез цифры искать, вот так бывает когда почти с нуля собираешь инфу по крупицам. Так, что бы сделать семисегментный шрифт цифр, мне нужно в библиотеке дисплея прописать массив каждой цифры с присвоением каждой уникального имени. Но думаю что минимальное разрешение будет как раз 16*24, на странице точного измерения они остаются без множителя а на главной странице с множителем. Так ?

PS. У меня сайт стабильно работает. И предпросмотр и все остальное


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Дозиметр «Rad-Boy»
СообщениеДобавлено: Сб июн 29, 2024 17:59:36 
Встал на лапы
Аватар пользователя

Зарегистрирован: Ср июл 11, 2018 20:29:49
Сообщений: 93
Рейтинг сообщения: 0
Creed писал(а):
... думаю что минимальное разрешение будет как раз 16*24, на странице точного измерения они остаются без множителя а на главной странице с множителем. Так ?

Нет, не так.
16х24 с множителем 2 получится 32х48. А на главном экране шрифт 22х32.
Это два разных шрифта без "уникальных имен" для каждой цифры. Читайте внимательнее, я же написал – смотрите библиотеки Нанита (исходники на стр.18).


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Дозиметр «Rad-Boy»
СообщениеДобавлено: Сб июн 29, 2024 18:27:10 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Ср июн 29, 2022 18:00:18
Сообщений: 35
Рейтинг сообщения: 0
Ладно, как нибудь тихим сапом разберемся. Благодарю


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Дозиметр «Rad-Boy»
СообщениеДобавлено: Сб июн 29, 2024 20:46:04 
Родился

Зарегистрирован: Вт июн 04, 2024 09:43:55
Сообщений: 10
Рейтинг сообщения: 0
Без второго "либо"

ну почему же, можно нарисовать красивые, сглаженные цифери


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Дозиметр «Rad-Boy»
СообщениеДобавлено: Сб июн 29, 2024 22:23:08 
Встал на лапы
Аватар пользователя

Зарегистрирован: Ср июл 11, 2018 20:29:49
Сообщений: 93
Рейтинг сообщения: 0
Рисуйте.
Как по мне, вариант с добавлением шрифта тоже весьма неплох. При желании изменить цвет, нужно его только прописать в исходниках, а не перерисовывать все цифры.
СпойлерГифка с 83й страницы
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Дозиметр «Rad-Boy»
СообщениеДобавлено: Вс июн 30, 2024 02:59:47 
Родился

Зарегистрирован: Вт июн 04, 2024 09:43:55
Сообщений: 10
Рейтинг сообщения: 0
При желании изменить цвет, нужно его только прописать в исходниках, а не перерисовывать все цифры.

тут согласен конечно, а то при желании иметь цифери нескольких разных цветов, нужно иметь столько же одинаковых наборов картинок, а это лишнее место во флэш, ну и шрифт масштабируется без проблем, вот только "лесенки" на знаках никуда не деваются


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Дозиметр «Rad-Boy»
СообщениеДобавлено: Вс июн 30, 2024 15:09:08 
Встал на лапы
Аватар пользователя

Зарегистрирован: Ср июл 11, 2018 20:29:49
Сообщений: 93
Рейтинг сообщения: 0
heckheck писал(а):
...при желании иметь цифери нескольких разных цветов, нужно иметь столько же одинаковых наборов картинок, а это лишнее место во флэш...

Вы собираетесь эти "наборы" запихнуть в одну прошивку и менять вид цифр через меню?
Если да, то хотелось бы посмотреть на результат, который получится. Интересно, куда Вы эти наборы впихнете... и как организуете это в меню (настройках).
Если нет, то есть, будете менять цифры перепрошивкой, то при чем тогда тут "лишнее место во флэш"?
Да и с масштабированием шрифта 22х32 есть сомнения в целесообразности и надобности.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Дозиметр «Rad-Boy»
СообщениеДобавлено: Вс июн 30, 2024 21:02:44 
Родился

Зарегистрирован: Вт июн 04, 2024 09:43:55
Сообщений: 10
Рейтинг сообщения: 0
Вы собираетесь эти "наборы" запихнуть в одну прошивку и менять вид цифр через меню?
не так, предпологалось по определенному уровню фона показывать цифери определенного цвета
Цитата:
Да и с масштабированием шрифта 22х32 есть сомнения в целесообразности и надобности.
имелось в виду впринципе масштабирование у шрифтов


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Дозиметр «Rad-Boy»
СообщениеДобавлено: Вс июн 30, 2024 21:49:11 
Встал на лапы
Аватар пользователя

Зарегистрирован: Ср июл 11, 2018 20:29:49
Сообщений: 93
Рейтинг сообщения: 0
Вы уверены, что найдете в мк столько свободной памяти, чтобы поместилось несколько (так понимаю, не меньше трех) комплектов картинок с цифрами?
И насколько изменится размер прошивки, если вместо слова WHITE написать RED?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Дозиметр «Rad-Boy»
СообщениеДобавлено: Пн июл 01, 2024 00:46:10 
Родился

Зарегистрирован: Вт июн 04, 2024 09:43:55
Сообщений: 10
Рейтинг сообщения: 0
да я ж не спорю, что шрифтом и удобнее и экономней по памяти, просто говорю, что есть возможность и картинками красивыми запилить


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Дозиметр «Rad-Boy»
СообщениеДобавлено: Вс авг 25, 2024 11:35:19 
Родился

Зарегистрирован: Вс авг 25, 2024 11:24:10
Сообщений: 1
Рейтинг сообщения: 0
приобрету заводскую плату, очень уж захотелось собрать
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Дозиметр «Rad-Boy»
СообщениеДобавлено: Пт авг 30, 2024 06:25:46 
Родился

Зарегистрирован: Ср дек 07, 2016 14:09:59
Сообщений: 15
Рейтинг сообщения: 0
Добрый день. Собирал давно сталкера работает до сих пор. Решил собрать с цветным дисплеем. Если не затруднит можете ответить на несколько вопросов.
1) какая печатная плата лучше в работе. Двухсторонняя или односторонняя?
2) какая прошивка самая стабильная?
3) какая схема самая стабильная?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Дозиметр «Rad-Boy»
СообщениеДобавлено: Вс сен 22, 2024 07:32:06 
Родился

Зарегистрирован: Вт янв 23, 2024 10:01:24
Сообщений: 3
Рейтинг сообщения: 0
Добрый день!
Не могу найти прошивку под дисплей с красной точкой.
Может у кого остался архив?
Скиньте пожалуйста!
Купил три телефона в обоих с красной точкой дисплей ....


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 2041 ]     ... , , , 102,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y