1

Тема: TMR - Temperature Monitoring Rectification

TMR - Temperature Monitoring Rectification
или так
ТМР - Температурный Мониторинг Ректификации

Из названия программы понятно её предназначение.
Делалась наподобие TM WEB, только с открытым кодом.

ПРЕДИСТОРИЯ
Год назад я попросил своего товарища по работе написать такую программку.
Он товарищ головастый и увлеченный.  Дома у него сервер со всеми примочками, включая метеостанцию, видеонаблюдение, медиасервер и прочее. Ну и поскольку метеостанция работает, то переделать её под мои нужды не очень трудно было. Он согласился, и за это ему огромное спасибо.  Даже переделал мне прошивку под стабилизатор REGPOW, который я раньше собирал.
Правда, он не работал с Java, поэтому графики мне делал сын.

ЧТО В ИТОГЕ
Программа показывает шесть температурных датчиков, датчик давления, и три параметра стабилизатора KVIC, правда только по UART.
В целом, всё работает. Все параметры отображаются, релюшки щёлкают, но есть ошибки в интерфейсе при определённых условиях. Их нужно исправлять. Исправить их может только подкованный в программировании. Я, к сожалению, не обладаю такими знаниями.
Товарищ мой прошлым летом уволился и ушёл во фриланс. Теперь у него нет времени на это.
Летом у меня тоже не было времени. К осени появился комплекс Виктора, который я собирал до Нового года. После Нового у меня начался ремонт. Вот только сейчас появилось время опубликовать данный проект.
Конечно, с появлением программно-аппаратного комплекса контроля и управления ректификационной колонной, надобность такой программы отпадает, но я всё таки решил её опубликовать в качестве хотя бы учебного пособия для новичков. Может кто-то захочет собрать как начальный проект. Может кто-то доработает и внесёт что-то своё.
Есть небольшой нюанс. Номера температурных датчиков прописаны в прошивке.
Это неудобно, но не смертельно. У меня они годами работают на одних и тех же местах и не меняются. Поэтому записать их придётся только один раз. Храню их в текстовом файлике в таком виде:
ОСНОВНЫЕ
Красный    28eebe612416226    {0x28, 0xEE, 0xBE, 0x61, 0x24, 0x16, 0x02, 0x26}
Жёлтый    28ee5ce724162af    {0x28, 0xEE, 0x5C, 0xE7, 0x24, 0x16, 0x02, 0xAF}
Зелёный    28ee7ef62416263    {0x28, 0xEE, 0x7E, 0xF6, 0x24, 0x16, 0x02, 0x63}
Синий    28ee336524162f    {0x28, 0xEE, 0x33, 0x65, 0x24, 0x16, 0x02, 0x0F}
ДОПОЛНИТЕЛЬНЫЕ
Красный    285135553319132    {0x28, 0x51, 0x35, 0x55, 0x33, 0x19, 0x01, 0x32}
Жёлтый    28caa58733191ca    {0x28, 0xCA, 0xA5, 0x87, 0x33, 0x19, 0x01, 0xCA}
Зелёный    2866bc71331911c    {0x28, 0x66, 0xBC, 0x71, 0x33, 0x19, 0x01, 0x1C}
Синий    283c2071331916b    {0x28, 0x3C, 0x20, 0x71, 0x33, 0x19, 0x01, 0x6B}
ПИВНОЙ
Красный    28eeb2a92716124    {0x28, 0xEE, 0xB2, 0xA9, 0x27, 0x16, 0x01, 0x24}

КАК ВСЁ БЫЛО
Варианты дизайна.

Показывал товарищу, как я должен видеть обрыв связи.

Монитор порта.

Монитор компа.

Макетирование и отладка.

Скриншоты.

Что в архиве.

Схема

Поиск 18b20 – поиск и определение номеров датчиков температуры, датчика давления, сети Wi-Fi и её уровень.
Прошивка стабилизатора – прошивка стабилизатора REGPOW.
INFO.txt – полезная информация для программистов.
README.txt – как всё организовано и работает.
Скачать архив можно здесь  https://cloud.mail.ru/public/jpsZ/jFraVajfZ

  • 002.jpg
    size: 114.85Кб type: jpg
  • 001.jpg
    size: 116.92Кб type: jpg
  • 004.jpg
    size: 105.17Кб type: jpg
  • 003.jpg
    size: 99.41Кб type: jpg
  • 005.jpg
    size: 170.98Кб type: jpg
  • 006.jpg
    size: 95.01Кб type: jpg
  • 008.jpg
    size: 124.05Кб type: jpg
  • 007.jpg
    size: 133Кб type: jpg
  • 009.jpg
    size: 147.07Кб type: jpg
  • 010.jpg
    size: 141.49Кб type: jpg
  • 011.jpg
    size: 136.51Кб type: jpg
  • 015.jpg
    size: 151.78Кб type: jpg
  • 012.jpg
    size: 162.56Кб type: jpg
  • 013.jpg
    size: 176.49Кб type: jpg
  • 014.jpg
    size: 193.65Кб type: jpg
  • 017.jpg
    size: 196.73Кб type: jpg
  • 016.jpg
    size: 176.88Кб type: jpg
  • 018.jpg
    size: 85.98Кб type: jpg
  • 022.jpg
    size: 70.3Кб type: jpg
  • 019.jpg
    size: 99.95Кб type: jpg
  • 020.jpg
    size: 100.05Кб type: jpg
  • 021.jpg
    size: 106.4Кб type: jpg
  • 023.jpg
    size: 108.29Кб type: jpg
  • 024.jpg
    size: 142.14Кб type: jpg
Умеренное употребление алкоголя - часть здорового образа жизни!

2 (2023-05-17 18:00:41 отредактировано SLOG)

Re: TMR - Temperature Monitoring Rectification

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

3

Re: TMR - Temperature Monitoring Rectification

SLOG ©:

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

В любом браузере это горячие клавиши. Ctrl + увеличиваем масштаб. Цифры уходят вниз - видим только графики. Ползунок вниз - видим только цифры. Ctrl - уменьшаем масштаб. Видим и графики и цифры. Ещё уменьшаем - видим и настройки.
Подключить можно все девайсы в квартире, и бродя по комнатам следить за процессом ректификации. Если есть большой телевизор, то там будет видно всё.

Умеренное употребление алкоголя - часть здорового образа жизни!

4

Re: TMR - Temperature Monitoring Rectification

TGV ©:

Скачать архив можно здесь _disk.yandex.ru/d/VHnOceKbWU47ew_

Чёт не открывается ?

5

Re: TMR - Temperature Monitoring Rectification

Лёха 73 ©:

Чёт не открывается ?

Подчёркивания с двух сторон убрать надо.

Умеренное употребление алкоголя - часть здорового образа жизни!

6

Re: TMR - Temperature Monitoring Rectification

Не обратил внимания. Спасибо.

7

Re: TMR - Temperature Monitoring Rectification

TGV ©:

Видим и графики и цифры

А можно попросить сделать скриншот с самыми большими цифрами температуры и графиками на экране? Вопрос не праздный - коллега видит ещё хуже меня, но очень хочет ректифицировать с графиками, а ТМ-WEB для него мелковат.

8 (2023-05-17 21:26:59 отредактировано Андрей6319)

Re: TMR - Temperature Monitoring Rectification


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

  • 111.jpg
    size: 56.29Кб type: jpg

9 (2023-05-18 05:57:53 отредактировано )

Re: TMR - Temperature Monitoring Rectification

SLOG ©:

...А можно попросить сделать скриншот с самыми большими цифрами температуры и графиками на экране?...

У меня нет под рукой сервера. Всё элементарно. Вы сами можете открыть любую картинку на форуме, нажать несколько раз Ctrl + и расширить её на весь экран. Всё зависит только от размера вашего экрана. Это браузерная программа, и масштаб задаётся в браузере. Как я уже писал, если есть в доме большой телевизор с Wi-Fi, то можно выводить картинку на него. У меня тоже зрение не очень, но при таком варианте я буду всё видеть без очков.

Андрей6319 ©:

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

Именно он. Более того, можно любые ваши логи загружать в определённую директорию и просматривать. Нет нужды возится с Excel.

Минимальная конфигурация без реле.

  • TMR mini.JPG
    size: 174.94Кб type: JPG
Умеренное употребление алкоголя - часть здорового образа жизни!

10

Re: TMR - Temperature Monitoring Rectification

TGV ©:

Именно он.

Это та функция(из разработок форума), которую я, одной из первых, искал при выборе для повторения. Жаль что нигде такого не было.
Молодцы вы с товарищем! Наверное, если бы эта штука была на блютузе, себе бы сделал.