Перейти к содержимому

Добро пожаловать в сообщество любителей домашней колбасы, сыра, пива и других крафтовых продуктов "ЕмКолбаски"
Зарегистрируйтесь сейчас, чтобы получить доступ ко всем функциям нашего портала. После регистрации и входа в систему Вы сможете создавать темы, отвечать на сообщения в существующих темах, изменять репутацию другим пользователям, размещать фотографии своих кулинарных шедевров в галерее, управлять профилем и многое другое. Если у Вас уже есть учетная запись, войдите здесь - или же создайте учетную запись уже сегодня!




Фотография
- - - - -

Коптильный комплекс на базе Arduino. Часть 2-я. Шаг 3 Экран

Автор: ДКР , 19 May 2021 · 1732 просмотров

arduino nextion комплекс камера автоматика
Коптильный комплекс на базе Arduino. Часть 2-я. Шаг 3 Экран

Для тех кто читал предыдущую запись : сообщаю, что внес некоторые важные изменения.. Обратите внимание.

 

Продолжаем тему....

 

Меню экрана контроллера это как правило полная информация о том что прибор может.. Памяти мало, рисовать муторно... по этому там только необходимое.. Часто я только просмотрев меню понимаю что на самом деле правда в словоблудии "рекламщиков-маркетологов".

 

Давайте обо всем по порядку...

 

При включении питания видим заставку, как на этой записи..
Касание экрана и попадаем в главное меню :

 

Вложенное изображение

 

Что тут зачем .....

 

"Режим" - выбор одного из 6-ти стандартных вариантов работы. По сути это отдельные стадии обработки с заранее установленными параметрами. Если у вас есть такая камера - это некоторые комбинации положения органов управления. Камера из режима в режим не переходит.

 

Вложенное изображение

 

"Управление" - непосредственное управление отдельными узлами камеры. Надо включить вентилятор? - нам сюда....

 

Вложенное изображение

 

"Карты" - заранее заготовленные наборы инструкций для последовательной обработки продукта. Одна карта это файл в формате .txt который записан на SD карту. Готовится заранее, дома, на компьютере... В любом текстовом редакторе. Очень просто....

 

Вложенное изображение

 

"Настройка" - тут все наши поправки и значения.. У этого пункта есть свое "подменю".

 

Вложенное изображение
В подменю настроек видим :
- Параметры

 

Вложенное изображение
- Загрузка (пока отключено)
- PID

 

Вложенное изображение
При автоматической настройке выполняется 7 циклов выхода на температуру, а там где сетка - рисуется график изменения температуры камеры.

 

- Сброс

 

Вложенное изображение

 

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

 

Теперь более подробно.. По сложности управления можно сказать так: самое сложное - это "Карты" потом "Режимы" и в конце "Управление".
Пойдем от простого к сложному.

 

Управление....
Я разделил на шесть узлов.
Вентилятор, Нагреватель, Парогенератор, Заслонки, Дымогенератор, Душ. У каждой группы есть свои, специфические особенности.

 

Для вентилятора есть 3 состояния : Выключен, Включен, Работает в цикле. Работа в цикле требует два параметра : время во включенном состоянии и в выключенном. Вот пример экрана когда идет цикл.. Время работы и остановки в секундах.Вложенное изображение . При нажатии на "Применить" вентилятор включится на 10 секунд, а потом будет простаивать 60 секунд.

 

У нагревателя всегда один режим : поддержание заданной температуры. При включении произойдет классический сценарий разогрева (удержания) температуры в камере с PID контролем.
Вложенное изображение
Температуры на экране две : камеры и целевая, при достижении которой контроллер перейдет на ее удержание . Справа от "красной батареи" мы видим вертикальную полоску где выводится уровень ШИМ сигнала. Это фактически та мощность, которая отдается на ТЭН.

 

Парогенератор просто включается и выключается... Температура и уровень пока не рабочие... так для вида.. Не знаю, но может это лишнее.. Так что пока в прошивке это не работает..
Вложенное изображение

 

Заслонки...
Открыть, Закрыть, повернуть на процент... Процент можно вводить в интервале 1-99
Вложенное изображение
Принцип поворота на процент простой.. В настройках мы вводим "Время поворота заслонки" Допустим это 10 секунд. 50% поворота это 5 секунд со старта..
Но старт ведь возможен и с не полного открытия(закрытия), тогда алгоритм такой : сначала заслонка полностью откроется а потом закроется на нужный процент.

 

Дымогенератор
Тут немного сложнее все..
Вложенное изображение
Выключателями мы управляем:
- Краном подачи дыма(камера или дымоход)
- Компрессором
- Свечой накала, установленной в дымогенераторе

 

Так же имеются две кнопки : "Розжиг" и "Гашение"
По "Розжигу" включится компрессор и будет подано питание на свечу. По прошествии времени указанному в настройках как "Время розжига" или сигналу от УФ датчика - свеча отключится.
При "Гашении" - выключается компрессор и кран дыма "В дымоход". Пусть сам тухнет.. Дым в камеру уже не идет.

 

И последнее - Душ.
Вложенное изображение
Тут все аналогично вентилятору. Включен, Выключен, Циклический режим.

 

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

 

Таким образом, можно выйти на определенный набор установок для всего оборудования. Что по сути будет сделано в разделе "Режимы"

 

Раздел "Режимы"

 

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

 

Вот пример выбора режима "Жарка"
Вложенное изображение

 

Тут видны все настройки оборудования.. Остается только нажать "Старт".
Перед стартом можно поменять некоторые параметры и сохранить их.
Вложенное изображение

 

Можно менять не только числовые но и текстовые параметры.
Вложенное изображение
Для этого есть 2 типа всплывающих окон.

 

Этот экран мы увидим и в разделе "Карты"... с той лишь разницей, что у тех.карты будет отображаться несколько (до 12) стадий обработки и наименование продукта

 

Заходим в "Карты"

 

Вложенное изображение
Видим список всех файлов тех.карт, что есть на SD карте.

 

После выбора продукта (который собираемся готовить) - попадаем в знакомый нам экран:
Вложенное изображение
Но есть разница... Видим наименование продукта "Московская ПК" (это для примера я сделал карту)

 

И в левой части экрана активны стрелки "Вверх" "Вниз" которые переключают карту с одной стадии на другую.. Вот пример 2 и 3 стадий этой тех.карты.
Вложенное изображение Вложенное изображение

 

Вообще в этой тех.карте 7 стадий и на каждой можно что-то отредактировать перед нажатием на кнопку "Старт"

 

Если посмотреть на SD карту с компьютера то список технологических карт на накопителе виден так:

 

Вложенное изображение

 

А сама карта в "блокноте" так:

 

Вложенное изображение

 

Как видно это простой набор строк созданных по определенным правилам:

 

Вот правила из прошивки контроллера...

 

String Stadia;/////////////////////////////////////////////////////////////////////////////////// Текущая стадия тех.карты
Стадия тех.карты текстовое значение на хх знаков, где
01234567 - наименование операции
8 - ТЭН (0-выключен,1-включен)
9,10 - масимальноая или плановая температура 0-99 градусов
11 - Вентилятор (0-выключен,1-включен,2-цикл)
12,13 - Время работы вентилятора в цикле (сек)
14,15 - Ожидание работы вентилятора в цикле (сек)
16 - Парогенератор (0-выключен,1-включен)
17 - Компрессор (0-выключен,1-включен)
18 - Кран дыма (0-в дымоход,1-в камеру)
19 - Заслонка вход (0-открыта,1-закрыта,2-повернута на угол)
20,21 - Процент поворота задвижки циркуляции (0-полностью открыт, 100-полностью закрыт)
22 - Заслонка выход (0-открыта,1-закрыта,2-повернута на угол)
23,24 - Процент поворота задвижки дымохода (0-полностью открыт, 100-полностью закрыт)
25 - Свеча накала (0-выключена,1-включена)
26 - Кран душа (0-закрыт,1-открыт)
27 - Параметр для окончания (0-Нажатию,1-Тпродукта,2-Ткамеры,3-Таймер,4-УФ сигнал розжига)
28,29,30 - Значение параметра окончания (0-99 градусов или часов и минут)
31 - номер стадии в карте
32 - # (разделитель)
//////////////////////////////

 

Файлы "Карт" формируются путем написания строк в любом текстовом редакторе. Хранить и создавать лучше на компьютере.. У меня они делаются автоматически из 1С... Но можно и вручную.

 

Ну собственно и все. Думаю достаточно уже)))

 

Следующая публикация "Монтаж"



  • Это нравится: avil, Michaill и Stingserg