81

Re: Настраиваемый термометр на Arduino

Андрей М, Как по мне так придётся или новый дисплей втыкать или беспощадно сокращать/кодировать выводимую информацию. Предлагаю следующий вариант отображения. Иксы в конце каждой строки это освободившиеся символы, подчеркивание это пробел. Непонятно сколько максимально символов надо выводить для значения р (управляемая скорость отбора). Так же в третей строчке если убрать буквы "Т" то ещё 3 символа освободится. Если вроде этого кодировать ко информативность повысится а удобство чтения понизится.
22n58_o22_p200_xxxxx
22k93_77.2c736.3_xxxx
Tn3V_Tk1V_ToV_xxxxxx

82 (2018-02-18 15:03:51 отредактировано Тимош)

Re: Настраиваемый термометр на Arduino

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

Человека губят не принципы, а отступления от своих принципов.

83 (2018-02-19 08:42:35 отредактировано )

Re: Настраиваемый термометр на Arduino

Андрей М ©:

3я строка:
Тп:С[X]Tk:C[v]To[v]
C- коэффициент стабильности температуры. от 0 до 9, если больше 9, отображается "~". Обозначает количество пиков (горбов) за последние 10 минут.
[X]/[v] - состояние при отборе - "Х" - температуры вышла за пределы, "v" - галочка - нормальное состояние

Этим кто-то пользуется?

Тимош ©:

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

Приведи пример "нормального пояснения" - мне что-то в голову не приходит.

Бах ©:

сокращать/кодировать выводимую информацию

реально двоеточий перебор

84

Re: Настраиваемый термометр на Arduino

например:
Verh 77,25 Р nagr 50     
2/3  77,35      U 220
Voda   50 Davl 750,0
Stab    T 5    Otbor Х
и т.д.
так понятнее будет, если не пользоваться каждый день.
На вкус и цвет как говорится, просто предложил.
Ключевой момент ввести доп экранчик(если не убирается)

Человека губят не принципы, а отступления от своих принципов.

85 (2018-02-19 18:17:27 отредактировано dioldi)

Re: Настраиваемый термометр на Arduino

слева по вертикали значения температур - так как расположены датчики - тогда можно не подписывать - это будет первая колонка, 4 значения можно.
можно девиацию сделать - функция делает выборку - допустим три-пять значений и рассчитывает среднеарифметическое, если оно больше предыдущего значения - рисовать рядом с температурой стрелочку вверх - рост типа, ну и наоборот.
третью (правую) колонку сделать допустим - по вертикали - давление, вода, напряжение, мощность.
по середине - второстепенные данные. экран 20 символов - если на каждую колонку по 6 - то промежутки можно сделать по 1 символу, будет наглядно.
таким образом важные данные разнесены по краям экрана и сгруппированы. со временем выработается - как там температуры? смотрим налево, как там напряжение? смотрим направо

86

Re: Настраиваемый термометр на Arduino

Этим кто-то пользуется

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

87

Re: Настраиваемый термометр на Arduino

Андрей М ©:

Андрей М

Андрей, я собрал устройство с нормально открытым клапаном (выше ты указал, что поменять для но клапана в скетче). Есть хотелки. В режиме "стоп" клапан закрыт, ИМХО логичнее, чтоб был открыт, т.к. расчетные головы (если не разбивать) проще отобрать в "стопе". 3 термодатчика "прогнал" через термос с 94* до 55*С-"разбег" до 2*С, датчик давления фиксирует 778мм. рт.ст. при 664 на Гисметео (адекватно изменяется с разностью в 14мм.рт.ст)-возможно в скетч внести измеренные смещения для датчиков? Ещё есть вот такое реле и РМ2 с контактами "форсажа" и включения-хочется, чтоб при повышении Т до 85* (при аварийном отключении воды) размыкалось реле в обоих режимах (старт и стоп).

  • реле.png
    size: 163.03Кб type: png

88 (2018-06-07 08:52:56 отредактировано )

Re: Настраиваемый термометр на Arduino

dmi1082 ©:

термодатчика "прогнал" через термос с 94* до 55*С-"разбег" до 2*С, датчик давления фиксирует 778мм. рт.ст. при 664 на Гисметео (адекватно изменяется с разностью в 14мм.рт.ст)-возможно в скетч внести измеренные смещения для датчиков?

В нашем случае метрология очень сложна, тем более, что как таковые абсолютные значения температуры мало что дадут.
Нужно ориентироваться на дельты. Датчик давления нужен не для определения температуры кипения спирта, а для понимания "а почему колонна не работает?".
Общий алгоритм таков: давление не низкое? запускаем, стабилизировали, отбираем, следим за температурой. Изменилась - смотрим что с давлением, если скачки или резкое падение остановились и перенесли перегон до более благополучных времен.

dmi1082 ©:

Ещё есть вот такое реле

это реле на переменку и всего 2А, не пойдет

89

Re: Настраиваемый термометр на Arduino

"Добрый день! Да, РМ2 имеют контакты для включения. Любые изолированные контакты - никакого потенциала на них не должно быть. Более подробно посмотрите инструкцию" -вот, что ответил производитель рм2. Если реле на переменку не подходит, то есть мосфет. Или опять не то?  :) Где нолик в скетче поставить, чтоб в стопе клапан открыт был нашел. Смещения не важны. Но вот аварийное отключение очень хочется *POKUS*

90

Re: Настраиваемый термометр на Arduino

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

91

Re: Настраиваемый термометр на Arduino

Загрузил первый вариант.все работает!

92

Re: Настраиваемый термометр на Arduino

Уважаемые коллеги кто может помочь, нужно прикрутить дисплей 0.96" IIC/I2C Serial 128x64 OLED к данному термометру.

93

Re: Настраиваемый термометр на Arduino

diros1 ©:

нужно прикрутить дисплей 0.96" IIC/I2C Serial 128x64 OLED к данному термометру

Рассмотри библиотеку дисплея ASOLED.
Мне понравилась.

С уважением, <дата, подпись>, отвечайте нам, а то...
РК 28/1500
Простой стабилизированный регулятор

94

Re: Настраиваемый термометр на Arduino

К сожалению я не силен в программировании. Как подружить дисплей 0.96" IIC/I2C Serial 128x64 OLED с данным термометром. Прошу помощи.

95 (2023-09-02 13:17:02 отредактировано Maxus)

Re: Настраиваемый термометр на Arduino

В самом начале скетча есть список библиотек, в котором должна быть указана та, которая сейчас прописана для дисплея. Нужно приведенную выше, библиотеку скачать, поместить в ту же папку, где находятся остальные библиотеки, и в скетче прописать ее имя.
Вот так указана библиотека в третьем посте этой темы:
#include <LiquidCrystal_I2C.h>
Нужно LiquidCrystal_I2C поменять на ASOLED и залить скетч в ардуинку (но библиотека уже должна быть в папке)

96

Re: Настраиваемый термометр на Arduino

Спасибо за поддержку, но в скетче ниже есть строка " LiquidCrystal_I2C lcd(0x27, 20, 4); ". На ней выдает ошибку.

97 (2023-09-02 13:39:18 отредактировано Maxus)

Re: Настраиваемый термометр на Arduino

diros1 ©:

Спасибо за поддержку, но в скетче ниже есть строка " LiquidCrystal_I2C lcd(0x27, 20, 4); ". На ней выдает ошибку.

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

P.S.
У того, что изначально прописан, указываются номер строки и начальная позиция в строке. У амолед указываются координаты в точках. Много переделывать надо.

98

Re: Настраиваемый термометр на Arduino

Жаль, но все равно спасибо.