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

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

Форум самогонщиков Вопросы по электр(он)ике
1 ... 49 50 51 52 53 54 55 ... 130 52
lkosoj Куратор Видное 495 513
Отв.1020  18 Авг. 23, 22:00
SteamTemp=getNumVariable("SteamTemp") -- температура параdranek, 17 Авг. 23, 01:35
Во все строки с функцией getNumVariable нужно прибавить 0, Lua по умолчанию их считает строками, это может приводить к ошибкам при сравнении значений. Добавление 0 явно задает переменной числовой тип.


SteamTemp=getNumVariable("SteamTemp") + 0 -- температура пара


CurrentPower=getCurrentPower -- запоминаем текущую мощность (напряжение) на ТЭН-еdranek, 17 Авг. 23, 01:35

Правильно так:

CurrentPower=getNumVariable("target_power_volt") + 0 -- запоминаем текущую мощность (напряжение) на ТЭН-е


-- Regim = 0 -- раскомментировать для сброса перегона, после опять закоментироватьdranek, 17 Авг. 23, 01:35

Можно добавить в конец скрипта такую конструкцию (после выполнения этой конструкции цикл Lua остановится):

--проверяем признак завершения работы скрипта, если он установлен, то завершаем работу
SetScriptOff = getNumVariable("SetScriptOff") + 0

if SetScriptOff == 1 then
 setLuaStatus("Скрипт остановлен")
 --здесь описываем, что необходимо сделать, например, закрыть клапан, остановить насос, сбросить переменную Rejim
 openValve(0)
 Regim = 0
end


Соответственно, при запуске цикла Lua Rejim всегда будет равен 0, так как при нажатии кнопки Остановить Lua будет выполняться выше приведенная конструкция и обнулять эту переменную, а при старте она будет не инициализирована, и тоже будет равна 0.

да, похоже необходимость естьdranek, 18 Авг. 23, 21:35
Добавлю
lkosoj Куратор Видное 495 513
Отв.1021  18 Авг. 23, 22:57, через 58 мин
Выложил версию 6.9

Если не подключен расширитель I2CStepper на Arduino Nano, то вызов функции в Lua set_stepper_target управляет штатным шаговым двигателем, иначе управление идет через расширитель.

При управлении штатным штатным шаговым двигателем учитывается только один параметр - spd, скорость в шагах в секунду, при этом в вызове функции необходимо передавать все три параметра.


--set_stepper_target(spd, direction, target) //spd - скорость в шагах в секунду, direction - прямое или обратное направление, target - количество шагов
set_stepper_target(950, 0, 0)


При spd = 0 шаговый двигатель будет остановлен.

Предположу, что мощности шагового двигателя Nema 17 для нормальной работы насоса НБК может не хватить и нужно будет использовать Nema 23. Если это действительно так, то можно использовать расширитель I2CStepper, так как подключать драйвер для Nema 23 к Самовару не удобно, нужно вынимать драйвер Nema 17, как-то подключать драйвер Nema 23. А расширитель подключается по I2C 4 проводами (как LCD экран). Самовар понимает, что расширитель подключен и может им управлять.
dranek Кандидат наук Минск 326 257
Отв.1022  19 Авг. 23, 11:09
lkosoj, спасибо за новую возможность и указание на ошибки, скрипт отредактирован.
Предположу, что мощности шагового двигателя Nema 17 для нормальной работы насоса НБК может не хватить и нужно будет использовать Nema 23.lkosoj, 18 Авг. 23, 22:57
Самого двигателя по ощущениям должно хватить, буду пробовать, самые необходимые железки на днях придут, брага зреет. Возможно придется в насос поставить трубку большего диаметра.
logvinov Магистр Москва 259 45
Отв.1023  19 Авг. 23, 17:03
А на пиво, я могу успользовать шаговый двигатель, управления будет доступно

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

То есть я могу написать скрипт, где шаговый двигатель будет работать от датчика температуры и по таймеру Чтобы определить начало закипания сусла и вкл отрадный отчёт где после истечении времени снова шаговик сделает определённое количество оборотов и так далее
lkosoj Куратор Видное 495 513
Отв.1024  19 Авг. 23, 17:14, через 11 мин
Да, можно использовать в любом режиме
Egorys Новичок Саратов 4
Отв.1025  20 Авг. 23, 06:18
Имеется самовар и стабилизатор напряжения kvic, они в разных корпусах, и в разных местах. Хочется избавиться от провода их соединяющего. Можно было бы и туда, и туда воткнуть Bluetooth модули HC-05 и HC-06, но в ESP32 есть Bluetooth, только как им воспользоваться я не знаю.
lkosoj Куратор Видное 495 513
Отв.1026  20 Авг. 23, 08:27
Самовару на свой Bluetooth уже не хватит памяти и производительности.
Если хочется сделать беспроводную связь, получится только через доп. модули.
Egorys Новичок Саратов 4
Отв.1027  20 Авг. 23, 09:01, через 34 мин
Понятно, будем мутить на дополнительных модулях.
сообщение удалено
logvinov Магистр Москва 259 45
Отв.1028  20 Авг. 23, 14:47
Здравствуйте пин вкл мешалки №2 на реле не выкл при завершении ..

Описание режима работы мешалки: последним значением задается режим работы мешалки. 1^-1.00^2^3, где
1 - Тип устройства - 1 - мешалка, 2 - насос, 3 - мешалка и насос одновременно

А можно здесь при работе вкл насос так как он в настройках есть , но не вкл при выборе пункта 2
dranek Кандидат наук Минск 326 257
Отв.1029  23 Авг. 23, 21:49
Какой то глюк поймал, не пойму что делать дальше.
Переходил из режима дисциляции в режим ректификации, и вместо веб интерфейса увидел пустышку:
<html><head></head><body>
</body></html>

Прошивка 6.9, пробовал шить 6.8, 6.7. Перепрошивался и с очисткой флэша. Делал сброс включением с зажатой кнопкой. Кэш браузера чистил, роутер перезагружал, инет есть.
Уже и ESP32 извлёк и перепрошил через Com порт.
Кроме web интерфейса всё вроде работает. Но без него программу не задать. Blynk работает.
В монитор выдаёт
Samovar started
ESP32 Chip model = ESP32-D0WD-V3 Rev 3
Chip ID: 9016624
Connected to sool2
IP address: 192.168.1.100
url = http://web.samovar-tool.ru/6.9/version.txt
WEB interface version = 6.9
Local interface version = 6.9
Samovar ready

Чего ещё предпринять даже не знаю, помогите.
logvinov Магистр Москва 259 45
Отв.1030  24 Авг. 23, 00:52
Пропаяй esp32 чип, недавно такая ерунда была только с wifi пропал и всё гуд
. В край смени плату
lkosoj Куратор Видное 495 513
Отв.1031  24 Авг. 23, 01:44, через 53 мин
Какой то глюк поймалdranek, 23 Авг. 23, 21:49
Похоже на сбой в памяти ESP32, локальная прошивка веб-интерфейса через Ардуино может помочь.

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

пин вкл мешалки №2 на реле не выкл при завершенииlogvinov, 20 Авг. 23, 14:47
Посмотрю.

А можно здесь при работе вкл насос так как он в настройках есть , но не вкл при выборе пункта 2logvinov, 20 Авг. 23, 14:47
Не очень понял, что нужно
logvinov Магистр Москва 259 45
Отв.1032  24 Авг. 23, 01:53, через 10 мин
режим работы мешалки. 1^1.00^2^3,
где
1 - Тип устройства - 1 - мешалка, 2 - насос, 3 - мешалка и насос одновременно
Как включить насос?! Когда ставлю
2^1.00^2^3 насос не включается
dranek Кандидат наук Минск 326 257
Отв.1033  24 Авг. 23, 10:42
локальная прошивка веб-интерфейса через Ардуино может помочь.lkosoj, 24 Авг. 23, 01:44
Не помогла,
Пропаяй esp32 чипlogvinov, 24 Авг. 23, 00:52
тоже не помогло.
Заказал новую. Надо наверно её в ЗИП включать. Уже вторая померла.

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

Продолжил мучить ESP32. Прошил 5.4 и веб интерфейс появился.
Затем прошил 6.9. Залил web интерфейс из ide 1.8.15.
СОМ порт:
ESP32 Chip model = ESP32-D0WD-V3 Rev 3
Chip ID: 9016624
Entered config WiFi
SSID Samovar
IP: 192.168.4.1
Connected to sool2
IP address: 192.168.1.105
url = http://web.samovar-tool.ru/6.9/version.txt
WEB interface version = 6.9
Local interface version = 6.8
url = http://web.samovar-tool.ru/6.9/Green.png
Done
url = http://web.samovar-tool.ru/6.9/Red_light.gif
Done
url = http://web.samovar-tool.ru/6.9/alarm.mp3
Done
url = http://web.samovar-tool.ru/6.9/favicon.ico
Done
url = http://web.samovar-tool.ru/6.9/minus.png
Done
url = http://web.samovar-tool.ru/6.9/plus.png
Done
url = http://web.samovar-tool.ru/6.9/style.css
Done
url = http://web.samovar-tool.ru/6.9/beer.htm
Done
url = http://web.samovar-tool.ru/6.9/bk.htm
Done
url = http://web.samovar-tool.ru/6.9/brewxml.htm
Done
url = http://web.samovar-tool.ru/6.9/calibrate.htm
Done
url = http://web.samovar-tool.ru/6.9/chart.htm
Done
url = http://web.samovar-tool.ru/6.9/distiller.htm
Done
url = http://web.samovar-tool.ru/6.9/edit.htm
Done
url = http://web.samovar-tool.ru/6.9/index.htm
Done
url = http://web.samovar-tool.ru/6.9/program.htm
Done
url = http://web.samovar-tool.ru/6.9/setup.htm
Done
File beer.lua already exist.
File bk.lua already exist.
File btn_button1.lua already exist.
File btn_button2.lua already exist.
File dist.lua already exist.
File init.lua already exist.
File rectificat.lua already exist.
File script.lua already exist.
File program_fruit.txt already exist.
File program_grain.txt already exist.
File program_shugar.txt already exist.
url = http://web.samovar-tool.ru/6.9/version.txt
Done
Samovar ready

Так вот, в первые несколько секунд web интерфейс был. После подгрузки файлов с сервера http://web.samovar-tool.ru/6.9/ у меня опять пустышка в браузере.
Прошивка несколько раз взята с github и распакована в документыarduino по инструкции.
lkosoj Куратор Видное 495 513
Отв.1034  24 Авг. 23, 11:53
Уже вторая померлаdranek, 24 Авг. 23, 10:42
Она не померла, раз предыдущая версия работает. Это какая-то проблема. Может быть где-то ошибка. Какой браузер?
dranek Кандидат наук Минск 326 257
Отв.1035  24 Авг. 23, 11:54, через 2 мин
Гугл хром под win и андроид, Slimjet.

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

Она вроде с сервера страницу с ректификацией не подгружает?

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

5.26 тоже заработала.
logvinov Магистр Москва 259 45
Отв.1036  24 Авг. 23, 12:31, через 38 мин
Она не померла, раз предыдущая версия работает. Это какая-то проблема. Может быть где-то ошибка. Какой браузер?lkosoj, 24 Авг. 23, 11:53

Проверил 2 новые esp32 всё загружает и веб.
IMG_20230824_123309.jpg
IMG_20230824_123309. Автоматика Самовар. Вопросы по электр(он)ике.
dranek Кандидат наук Минск 326 257
Отв.1037  24 Авг. 23, 12:33, через 2 мин
logvinov, у меня работало пока не перешел в режим ректификации.
logvinov Магистр Москва 259 45
Отв.1038  24 Авг. 23, 12:35, через 2 мин
у меня работало пока не перешел в режим ректификации.dranek, 24 Авг. 23, 12:33
тоже работает
IMG_20230824_123431.jpg
IMG_20230824_123431. Автоматика Самовар. Вопросы по электр(он)ике.


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

dranek, в личку писал тебе, так и не ответил, хоть бы сказал что не можешь, нет времени, как всё.
dranek Кандидат наук Минск 326 257
Отв.1039  24 Авг. 23, 12:45, через 11 мин
logvinov, ну хз, любят меня глюки.
В личке ответил.