Всем привет! Охлаждение флегмы на входе в перистальтический насос обязательно? Если да, фото исполнения можно в студию?
dranek
Кандидат наук
Минск
442 394
Отв.1401 15 Февр. 24, 13:01 (через 15 мин)
vad2112, не обязательно. Ничего не даёт.
Добавлено через 8ч. 1мин.:
ser52, можно подключить датчик захлеба к LUA_PIN либо к RELE_CHANNEL1 .. 4 и написать соответствующий скрипт.
dranek
Кандидат наук
Минск
442 394
Отв.1402 15 Февр. 24, 22:31
HC-12
Поскольку занялся пересборкой своего комплекта Самовар + Stab AVR решил заодно, в качестве скорей развлечения, попробовать связать их через HC-12. И не выходит каменный цветок. Через ADUM по проводу работает, а через HC-12 не хочет. На ардуине Stab AVR помигивает светодиод RX, а TX почему то нет. Модули проверил: один через PL2303HX подключил к ноуту, а второй запитал и соединил между собой ноги RX и TX. В мониторе порта как и должно быть полное эхо, чтоб не отправил. Проверил настройки обоих HX-12 такой схемой IMG_20240214_093453. Автоматика Самовар. Вопросы по электр(он)ике. Скетч элементарный валяется в сети.#include <SoftwareSerial.h> // * Подключаем библиотеку программного последовательного порта // #define RX 8 // * Определяем вывод RX (TX на модуле) #define TX 9 // * Определяем вывод TX (RX на модуле) SoftwareSerial Serial1(RX,TX); // * Создаём объект программного последовательного порта // #define S 3 // Определяем вывод S // void setup() { // Serial.begin(9600); // Инициируем аппаратный последовательный порт Serial1.begin(9600); // Инициируем программный последовательный порт pinMode(S, OUTPUT); // Переводим вывод S модуля в режим выход digitalWrite(S, LOW); // Назначаем выводу уровень логического нуля delay(40); // Ждём пока модуль войдёт в режим AT команд } // // void loop() { // if(Serial1.available()){ // Если в буфере программного последовательного порта есть данные Serial.write(Serial1.read()); // Перенаправляем их в аппаратный последовательный порт } // if(Serial.available()){ // Если в буфере аппаратного последовательного порта есть данные Serial1.write(Serial.read()); // Перенаправляем их в программный последовательный порт } // } С помощью этой схемы и скетча можно настраивать HC-12. АТ команды см. в гугле. У обоих все по умолчанию 9600 8.1 F3. UPD 16.02 Всё заработало после замены ардуины в Stab AVR.Так всё работает IMG_20240214_200805. Автоматика Самовар. Вопросы по электр(он)ике. Так не хочет IMG_20240214_204402. Автоматика Самовар. Вопросы по электр(он)ике. И так не хочет IMG_20240214_212916. Автоматика Самовар. Вопросы по электр(он)ике. Подавал и на 3.3 В стабильное питание, и через повторитель логических уровней на 5 В оба модуля запитывал, и даже через ADUM зачем то. Картинка та же. Собственно вопрос, у кого нибудь Самовар через HC-12 с Stab AVR заработал? Если да, поделитесь опытом. Mой самовар теперь такойIMG_20240213_140002. Автоматика Самовар. Вопросы по электр(он)ике. Добавлено через 29мин.:
Забыл написать, прошивка Самовара 6.16, Stab AVR из архива Самовара 6.16, библиотеки все тоже оттуда. Кстати, почему то теперь Stab AVR долго не переключается с начального экрана, как до адаптации под Самовар.
logvinov
Магистр
Москва
269 50
Отв.1403 15 Февр. 24, 23:46
Собственно вопрос, у кого нибудь Самовар через HC-12 с Stab AVR заработал?dranek, 15 Февр. 24, 22:31
Пока все работает я не лезу , как только все рухнет или еще буду собирать то и испробую.
Добавлено через 1мин.:
Всем привет. Возможно ли сделать чтобы датчик уровня флегмы в режиме дистилляции контролировал уровень в приёмной ёмкости и выдавалось звуковое и текстовое сообщение?ser52, 15 Февр. 24, 11:45
У самовара есть датчики протечки так поставь его - и звук будет и все отключится )
dranek
Кандидат наук
Минск
442 394
Отв.1404 16 Февр. 24, 00:01 (через 15 мин)
UPD 16.02 Всё заработало после замены ардуины в Stab AVR.В продолжение моей писанины. Залил я на одну из ардуин такой код
void setup() { Serial.begin(9600); } void loop() { if (Serial.available()) { int incomingByte = Serial.read(); Serial.write((char)incomingByte); } }
Подключил к ней первый модуль HC-12 к ногам RX TX. Второй модуль через PL2303HX подключил к ноуту. Первый модуль должен отправлять второму, то, что он от него получает. Эта схема заработала, эхо приходит, причем без ошибок, пробовал через софтсериал на пинах 8 и 9, там тоже все работало, но было много ошибок передачи данных. Добавлено через 9ч. 15мин.:
Хм. Сегодня вставил модули в Самовар и Stab AVR, правда в последнем поменял ардуину и в прошивке поставил задержку начального экрана 4 с. И всё волшебным образом заработало. Почему раньше не хотело - загадка.
Добавлено через 15мин.:
Минус один провод, спасибо lkosoj.
Может кто подскажет, как убрать всплывающие диалоги в браузере "Подтвердите действие на странице" "Ok" при установке вручную мощности в интерфейсе Самовара?
logvinov
Магистр
Москва
269 50
Отв.1405 16 Февр. 24, 11:12
Версия 6.16 не компилируется, ошибка в файле samovar.h строки 250-253.
#include <GyverStepper2.h> GStepper2< STEPPER2WIRE> stepper(STEPPER_STEPS, STEPPER_STEP, STEPPER_DIR, STEPPER_EN); толи нет библиотеки , толи в ней что то не то Глянул библиотека есть , но файла там нет такого -GyverStepper2.h
IMG_20240216_112910. Автоматика Самовар. Вопросы по электр(он)ике.
dranek
Кандидат наук
Минск
442 394
Отв.1406 16 Февр. 24, 11:16 (через 4 мин)
logvinov, У меня всё скомпилировалось и прошилось на двух разных компах. Всегда при новой версии стираю старые библиотеки и копирую новые из папки Самовара.
Добавлено через 1дн. 7ч. 16мин.:
lkosoj, добрый вечер. Я так понимаю, если Самовар в конце отчета в ком порт выдал "I2C Stepper as Pump", это значит, что он успешно подключился к I2CStepper. Подскажите, как проверить его работу? Как передать команду на запуск шаговика? В строку LUA вставить set_stepper_target(1000, 0, 0) и нажать "Выполнить LUA"? Или просто запустить отбор и шаговый насос I2CStepper должен заработать вместо того, что у самовара? А в каком режиме должно работать? В любом? Или только "Пиво"? Что то туплю. Тыкаюсь, а он не крутится. Как вообще понять, что I2CStepper получает команды?
lkosojКуратор
Видное
551 600
Отв.1407 17 Февр. 24, 20:13
если Самовар в конце отчета в ком порт выдал "I2C Stepper as Pump", это значит, что он успешно подключился к I2CStepper.dranek, 16 Февр. 24, 11:16
Верно
В строку LUA вставить set_stepper_target(1000, 0, 0) и нажать "Выполнить LUA"dranek, 16 Февр. 24, 11:16
Не указан объём. Правильно так: В строку LUA вставить set_stepper_target(400, 0, 400) и нажать "Выполнить LUA"
Это отдельный насос. Он не заменяет насос Самовара, а дополняет его. Должен работать в любом режиме. Планировалось использовать его в режиме Пиво для автоматизации K-RIMS или других варочных порядков или для НБК. Но управление пока реализовано только через Lua.
в каком режиме должно работать? В любом? Или только "Пиво"?dranek, 16 Февр. 24, 11:16
Можно еще в строку LUA вставить set_i2c_rele_state(1, 1) и нажать "Выполнить LUA", должно включиться 1 реле (на экране I2C Stepper это отобразится).
dranek
Кандидат наук
Минск
442 394
Отв.1408 17 Февр. 24, 21:03 (через 50 мин)
lkosoj, Спасибо, закрутилось.
battle00
Студент
Омск
21 1
Отв.1409 17 Февр. 24, 22:00 (через 57 мин)
Всем здравствуйте, как много интересного случилось за пару недель. У меня к вам вопрос, помогите пожалуйста всё собрал возникли проблемы с регулятором мощности рмв-к. В частности когда самовар переходит в режим стабилизации пишет ошибка связанная с регулятором. Фото приложу 1) ошибку с пином я исключая потому что он значения получает всё успешно устанавливает. Я так понимаю он не получает от регулятора. Конечно можно исключить прозвонить пин и ЕСП (так как само соединение нормальное) может сам регулятор не отсылает, но модуль с юартом, и там например tx не исправно. Что можно сделать в данном случае. На фото видно что он изменил значение. Вода есть датчик потока работает, все датчики работают. Кроме датчик флегмы так как диопрт не поставил
IMG_20240217_235822.jpg Автоматика Самовар. Вопросы по электр(он)ике.IMG_20240217_235810.jpg Автоматика Самовар. Вопросы по электр(он)ике.
dranek
Кандидат наук
Минск
442 394
Отв.1410 17 Февр. 24, 22:09 (через 10 мин)
battle00, не знаю, что у вас за регулятор. В STAB AVR я бы попробовал в мониторе порта посмотреть что там приходит и уходит. Потому что у него UART на физические RX/TX подключен.
battle00
Студент
Омск
21 1
Отв.1411 17 Февр. 24, 22:17 (через 8 мин)
Рмв-к с юартом.
lkosojКуратор
Видное
551 600
Отв.1412 17 Февр. 24, 22:30 (через 14 мин)
Проверьте контакты. 99% проблем с регулятором из-за контактов.
dranek
Кандидат наук
Минск
442 394
Отв.1413 17 Февр. 24, 22:43 (через 14 мин)
battle00, можно взять переходник usb-uart , подключиться поочередно его RX-ом к RX и TX Рмв-к, также соединить их GRND, и посмотреть на компе в мониторе порта что там приходит и уходит. Потом либо спросить у сведущих, либо открыть скетч Самовара, поискать протоколы обмена и сравнить с увиденным. Я бы действовал как то так. Это если есть уверенность что везде контакты нормальные, замыканий с соседними контактами через флюс нет, все провода минимальной длины и по возможности в соединенных с минусом экранах, вся высоковольтная часть, двигатели и электромеханические реле вынесены подальше, на +3.3v и 5v стоят кондёры 200-2000 мФ и т.п
Kuban
Доктор наук
Краснодар
556 413
Отв.1414 17 Февр. 24, 23:14 (через 32 мин)
когда самовар переходит в режим стабилизации пишет ошибка связанная с регулятором.battle00, 17 Февр. 24, 22:00
А реально РМВк отрабатывает команду с самовара? На дисплее есть значение отправленное с Самовара?
lkosojКуратор
Видное
551 600
Отв.1415 18 Февр. 24, 01:15
Обновил интерфейс для версии 6.16
В режиме "Пиво" параметры мешалки в строке программы редактируются в отдельном окне. При перезагрузке Самовара интерфейс для версии 6.16 обновится автоматически (при наличии доступа в интернет).
battle00
Студент
Омск
21 1
Отв.1416 18 Февр. 24, 05:22
А реально РМВк отрабатывает команду с самовара?Kuban, 17 Февр. 24, 23:14
Да, в разгоне 220 ну у меня просажено напряжение поэтому он мигает, а в режими начале стабилиции 135 и там и там.
Kuban
Доктор наук
Краснодар
556 413
Отв.1417 18 Февр. 24, 06:59
а в режими начале стабилиции 135 и там и там.battle00, 18 Февр. 24, 05:22
- Все равно, проверьте находится ли РМВК в режиме работы по UART. Было уже - человек в запарке случайно отключил. - Насколько помню у вас же два РМВК? Подбросить второй.
Добавлено через 15мин.:
Не уверен,но вроде паспортная мощность ТЭН-а указывается исходя из напряжения в сети 230 В, потому что по нормам оно в розетке должно быть в среднем 230, хотя при СССР было 220.dranek, 12 Февр. 24, 11:26
Подправил пост про установку мощности. После тестов выяснилось, что мощность ТЭНа для Stab-avr нужно вводить из расчета напряжения сети 230 вольт. Если производитель нагревателя указал в паспортных данных мощность для 220 вольт, то нужно пересчитать на напряжение 230 вольт.
logvinov
Магистр
Москва
269 50
Отв.1418 18 Февр. 24, 11:38
Как не крути у меня на 2х пк не компилируется версия 6.16 , версия 6.15 все четко компилируется . а в версии 6.16 пишет ошибка в файле samovar.h строка 251 . Samovar.h:251:10: fatal error: GyverStepper2.h: No such file or directory в папке нету данного файла... я его подкинул из папки библиотеки он его не принимает .
lkosojКуратор
Видное
551 600
Отв.1419 18 Февр. 24, 12:27 (через 50 мин)
не компилируется версия 6.16logvinov, 18 Февр. 24, 11:38
Проверил. В 6.16 релизе правильная библиотека в комплекте. Удалите GyverStepper из папки libraries и скопируйте из папки libraries, которая идет вместе с Самоваром. А лучше всю папку заменить.