27 МОСКОВСКАЯ ВСТРЕЧА
Форум самогонщиков Сайт Барахолка Магазин 27 МОСКОВСКАЯ ВСТРЕЧА

Автоматика Самовар

Форум самогонщиков Вопросы по электр(он)ике
1 ... 68 69 70 71 72 73 74 ... 130 71
vad2112 Студент Москва 33 1
Отв.1400  15 Февр. 24, 12:46
Всем привет! Охлаждение флегмы на входе в перистальтический насос обязательно? Если да, фото исполнения можно в студию?
dranek Кандидат наук Минск 327 257
Отв.1401  15 Февр. 24, 13:01, через 15 мин
vad2112, не обязательно. Ничего не даёт.

Добавлено через 8ч. 1мин.:

ser52, можно подключить датчик захлеба к LUA_PIN либо к RELE_CHANNEL1 .. 4 и написать соответствующий скрипт.
dranek Кандидат наук Минск 327 257
Отв.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.jpg
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.jpg
IMG_20240214_200805. Автоматика Самовар. Вопросы по электр(он)ике.

Так не хочет
IMG_20240214_204402.jpg
IMG_20240214_204402. Автоматика Самовар. Вопросы по электр(он)ике.

И так не хочет
IMG_20240214_212916.jpg
IMG_20240214_212916. Автоматика Самовар. Вопросы по электр(он)ике.

Подавал и на 3.3 В стабильное питание, и через повторитель логических уровней на 5 В оба модуля запитывал, и даже через ADUM зачем то.
Картинка та же.
Собственно вопрос, у кого нибудь Самовар через HC-12 с Stab AVR заработал?
Если да, поделитесь опытом.
Mой самовар теперь такой
IMG_20240213_140002.jpg
IMG_20240213_140002. Автоматика Самовар. Вопросы по электр(он)ике.

Добавлено через 29мин.:

Забыл написать, прошивка Самовара 6.16, Stab AVR из архива Самовара 6.16, библиотеки все тоже оттуда.
Кстати, почему то теперь Stab AVR долго не переключается с начального экрана, как до адаптации под Самовар.
logvinov Магистр Москва 259 45
Отв.1403  15 Февр. 24, 23:46
Собственно вопрос, у кого нибудь Самовар через HC-12 с Stab AVR заработал?dranek, 15 Февр. 24, 22:31
Пока все работает я не лезу , как только все рухнет или еще буду собирать то и испробую.

Добавлено через 1мин.:

Всем привет. Возможно ли сделать чтобы датчик уровня флегмы в режиме дистилляции
контролировал уровень в приёмной ёмкости и выдавалось звуковое и текстовое сообщение?ser52, 15 Февр. 24, 11:45
У самовара есть датчики протечки так поставь его - и звук будет и все отключится )
dranek Кандидат наук Минск 327 257
Отв.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 Магистр Москва 259 45
Отв.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.jpg
IMG_20240216_112910. Автоматика Самовар. Вопросы по электр(он)ике.
dranek Кандидат наук Минск 327 257
Отв.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 Куратор Видное 495 513
Отв.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 Кандидат наук Минск 327 257
Отв.1408  17 Февр. 24, 21:03, через 50 мин
lkosoj, Спасибо, закрутилось.
battle00 Студент Омск 20 1
Отв.1409  17 Февр. 24, 22:00, через 57 мин
Всем здравствуйте, как много интересного случилось за пару недель. У меня к вам вопрос, помогите пожалуйста всё собрал возникли проблемы с регулятором мощности рмв-к. В частности когда самовар переходит в режим стабилизации пишет ошибка связанная с регулятором. Фото приложу 1) ошибку с пином я исключая потому что он значения получает всё успешно устанавливает. Я так понимаю он не получает от регулятора. Конечно можно исключить прозвонить пин и ЕСП (так как само соединение нормальное) может сам регулятор не отсылает, но модуль с юартом, и там например tx не исправно. Что можно сделать в данном случае. На фото видно что он изменил значение. Вода есть датчик потока работает, все датчики работают. Кроме датчик флегмы так как диопрт не поставил
IMG_20240217_235822.jpg
IMG_20240217_235822.jpg Автоматика Самовар. Вопросы по электр(он)ике.
IMG_20240217_235810.jpg
IMG_20240217_235810.jpg Автоматика Самовар. Вопросы по электр(он)ике.
dranek Кандидат наук Минск 327 257
Отв.1410  17 Февр. 24, 22:09, через 10 мин
battle00, не знаю, что у вас за регулятор. В STAB AVR я бы попробовал в мониторе порта посмотреть что там приходит и уходит. Потому что у него UART на физические RX/TX подключен.
battle00 Студент Омск 20 1
Отв.1411  17 Февр. 24, 22:17, через 8 мин
Рмв-к с юартом.
lkosoj Куратор Видное 495 513
Отв.1412  17 Февр. 24, 22:30, через 14 мин
Проверьте контакты. 99% проблем с регулятором из-за контактов.
dranek Кандидат наук Минск 327 257
Отв.1413  17 Февр. 24, 22:43, через 14 мин
battle00, можно взять переходник usb-uart , подключиться поочередно его RX-ом к RX и TX Рмв-к, также соединить их GRND, и посмотреть на компе в мониторе порта что там приходит и уходит.
Потом либо спросить у сведущих, либо открыть скетч Самовара, поискать протоколы обмена и сравнить с увиденным.
Я бы действовал как то так.
Это если есть уверенность что везде контакты нормальные, замыканий с соседними контактами через флюс нет, все провода минимальной длины и по возможности в соединенных с минусом экранах, вся высоковольтная часть, двигатели и электромеханические реле вынесены подальше, на +3.3v и 5v стоят кондёры 200-2000 мФ и т.п
Kuban Кандидат наук Краснодар 479 357
Отв.1414  17 Февр. 24, 23:14, через 32 мин
когда самовар переходит в режим стабилизации пишет ошибка связанная с регулятором.battle00, 17 Февр. 24, 22:00
А реально РМВк отрабатывает команду с самовара? На дисплее есть значение отправленное с Самовара?
lkosoj Куратор Видное 495 513
Отв.1415  18 Февр. 24, 01:15
Обновил интерфейс для версии 6.16

В режиме "Пиво" параметры мешалки в строке программы редактируются в отдельном окне.
При перезагрузке Самовара интерфейс для версии 6.16 обновится автоматически (при наличии доступа в интернет).
battle00 Студент Омск 20 1
Отв.1416  18 Февр. 24, 05:22
А реально РМВк отрабатывает команду с самовара?Kuban, 17 Февр. 24, 23:14

Да, в разгоне 220 ну у меня просажено напряжение поэтому он мигает, а в режими начале стабилиции 135 и там и там.
Kuban Кандидат наук Краснодар 479 357
Отв.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 Магистр Москва 259 45
Отв.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 Куратор Видное 495 513
Отв.1419  18 Февр. 24, 12:27, через 50 мин
не компилируется версия 6.16logvinov, 18 Февр. 24, 11:38
Проверил. В 6.16 релизе правильная библиотека в комплекте.
Удалите GyverStepper из папки libraries и скопируйте из папки libraries, которая идет вместе с Самоваром. А лучше всю папку заменить.