Форум самогонщиков Сайт Барахолка Магазин Помощь солдатам

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

Форум самогонщиков Вопросы по электр(он)ике
1 ... 83 84 85 86 87 88 89 ... 155 86
Kuban Доктор наук Краснодар 556 412
Отв.1700  11 Апр. 24, 10:53
Я тоже в начале попал не на тот привод....
Когда-то lkosoj делал скетч для проверки серво. Привод крутится от одного крайнего положения до другого. Могу ошибаться в алгоритме - но то, что с помощью это скетча можно проверить какой серво (90-180-360) это точно.
Загружать в ESP32 вместо Самовара. Насколько помню, библиотеки от Самовара не нужно убирать из каталога Arduino.
Скрытый текст#include <ESP32Servo.h>

Servo myservo; // create servo object to control a servo
// 16 servo objects can be created on the ESP32

int pos = 0; // variable to store the servo position
// Recommended PWM GPIO pins on the ESP32 include 2,4,12-19,21-23,25-27,32-33
int servoPin = 25;

void setup() {
// Allow allocation of all timers
ESP32PWM::allocateTimer(0);
ESP32PWM::allocateTimer(1);
ESP32PWM::allocateTimer(2);
ESP32PWM::allocateTimer(3);
myservo.setPeriodHertz(50); // standard 50 hz servo
myservo.attach(servoPin, 1000, 2000); // attaches the servo on pin 18 to the servo object
// using default min/max of 1000us and 2000us
// different servos may require different min/max settings
// for an accurate 0 to 180 sweep
}

void loop() {

for (pos = 0; pos <= 180; pos += 1) { // goes from 0 degrees to 180 degrees
// in steps of 1 degree
myservo.write(pos); // tell servo to go to position in variable 'pos'
delay(15); // waits 15ms for the servo to reach the position
}
for (pos = 180; pos >= 0; pos -= 1) { // goes from 180 degrees to 0 degrees
myservo.write(pos); // tell servo to go to position in variable 'pos'
delay(15); // waits 15ms for the servo to reach the position
}
}
dranek Кандидат наук Минск 444 393
Отв.1701  11 Апр. 24, 16:25
Сегодня в первой половине дня под бурные овации присутствующих состоялся пуск НБК под управлением Самовара с полной автоматизацией процесса посредством LUA скрипта. Скрипт НБК 11.04.24.rar
В результате переработки (бережно хранимых и последних в ближайшие 2 месяца) 20 л браги получено ожидаемых 7 л СС 52%.
Процесс был проведен в режиме "ректификация", как наименее мешающем процессу. А Самовар мешал как мог, пришлось даже перепрошить его, чтоб не останавливал процесс по температуре пара.
В процессе перегонки выявлены как конструктивные недоработки тестируемой НБК, так и правился по ходу дела скрипт. В результате к середине канистры браги процесс вышел на некие стабильные качели с расходом браги от 16,5 до 23 л/ч с периодом около 10-15 мин.
Технические решения и алгоритм.1.После долгих попыток заставить нормально работать I2CStepper, я пришел к выводу, что с ним хуже, чем без него. Поэтому шаговый двигатель насоса браги был подключен к очень удачному драйверу TMC2160 c тихим режимом, а тот в свою очередь параллельно драйверу A4988 Самовара. При минимальном делителе 1/8 на драйвере насос браги крутится в 2 раза быстрее насоса отбора.
2. Свой узел подпитки парогена с подачей сигнала в LUA порт я уже описывал.
3. Обработка аварий. Датчик захлёба ловит захлёб и снижает подачу браги, датчик давления реагирует на отклонения давления изменением количества подаваемой браги и снижением мощности, при превышении 99 гр.ц. пара в верху колонны происходит останов по факту окончания браги, при менее 60 гр.ц.- останов по отсутствию пара. При превышении температур в ТСА и воды - 50 и 60 гр.ц. - останов по недостаточному охлаждению, по сигналу в LUA порт - останов по отсутствию подпитки парогена, все остановы с выдержками времени для отстройки от случайных сработок и возможности исправления.
4. Алгоритм. (управление по температуре барды)
1-Прогрев до Тверха 85 гр. Брага 1 л/ч ТЭН 2700 Вт.
2-Стабилизация 5 мин. (ТЭН 2700 Вт. Брага 4 л/ч) По окончании запоминаем Тбарды внизу колонны.
3-Работа.
Если Тниз>Тбарды, то Тбарды=Тниз (перезапоминаем Тбарды).
Если Тбарды-Тниз>1 то барда холодная, снижаем подачу браги пропорционально отклонению.
Если Тбарды-Тниз<0.5 то барда слишком горячая увеличиваем подачу браги пропорционально отклонению.
Если давление в колонне меньше 2 мм.рт.ст. пытаемся увеличить мощность ТЭНа.
Выявленные проблемы.1.Самовар воспринимает команду шаговому двигателю со второго раза.
2.Поскольку под НБК отдельного режима нет приходится идти на хитрости, чтоб Самовар не мешал после включения нагрева: в качестве программы длительная пауза и в скетче завышенная уставка на отключение по превышению температуры пара.
3.Конструктивные НБК, возможно неправильное или неточное измерение Тниза.

Вывод.
Автоматизация НБК возможна и реальна. С середины канистры в принципе всё работало, хоть может и не оптимально, но полностью автоматически и не требовало от меня ни каких действий. При этом недобора СС нет, возможно есть перерасход электроэнергии.

В конце НБК сытно срыгнула. Это ещё не финал. Но пауза по причине отсутствия браги будет длительной.
muxtair Бакалавр Мелеуз 91 16
Отв.1702  11 Апр. 24, 16:31 (через 7 мин)
Сегодня в первой половине дня под бурные овации присутствующих состоялся пуск НБКdranek, 11 Апр. 24, 16:25
Автоматика Самовар
Автоматика Самовар. Вопросы по электр(он)ике.
Автоматика Самовар
Автоматика Самовар. Вопросы по электр(он)ике.
Автоматика Самовар
Автоматика Самовар. Вопросы по электр(он)ике.

можно будет использовать сторонний насос к примеру вот этот ?

lkosoj,
для автоматики какая лучше подойдет ESP-WROOM-32 30pin - CH340C , CH9102X , CP2102 ?
Viktor_say Бакалавр Саянск 83 3
Отв.1703  11 Апр. 24, 16:45 (через 14 мин)
Я понимаю глупый вопрос, НО, как сбросить пароль у точки доступа которую создает сам самовар. При новом подключении к новой сети что то пошло ни так и теперь по IP 192.168.4.1 просит пароль.
Не могу подключиться к существующей сети и подключится к IP 192.168.4.1
2024-04-11 21-39-59.JPG
2024-04-11 21-39-59.JPG Автоматика Самовар. Вопросы по электр(он)ике.
dranek Кандидат наук Минск 444 393
Отв.1704  11 Апр. 24, 16:49 (через 4 мин)
можно будет использовать сторонний насос к примеру вот этот ?muxtair, 11 Апр. 24, 16:31
На мой взгляд Nema17 и A4899 слабоваты для 20 л/ч браги, если в ней еще и взвесь, но не уверен.

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

Viktor_say, выдержка из истории версий в документации
6.14
Если перед включением питания Самовара нажать кнопку (нужно отпустить через 2 секунды после включения питания), Самовар запустится в режиме точки доступа. Сеть: Samovar, пароль: SamApp123
пробуйте.
Viktor_say Бакалавр Саянск 83 3
Отв.1705  11 Апр. 24, 17:13 (через 25 мин)
пробуйтеdranek, 11 Апр. 24, 16:49
Благодарю. Пароль подошел.
Kuban Доктор наук Краснодар 556 412
Отв.1706  11 Апр. 24, 17:45 (через 32 мин)
Не могу подключиться к существующей сети и подключится к IP 192.168.4.1Viktor_say, 11 Апр. 24, 16:45
Как это сделать написано в документации, раздел Wi-Fi.

Вопрос к сообществу.
Поскольку постоянно задаются вопросы, которые расписаны в документации, лично у меня, складывается впечатление, что эта справка по Самовару никому нахрен вообще не нужна. Соответственно также не нужно и планируемое Руководство по сборке.
Картина маслом.©
dranek Кандидат наук Минск 444 393
Отв.1707  11 Апр. 24, 17:49 (через 5 мин)
Kuban, Очень даже нужна, и только что пригодилась, ну нашел не в том разделе, просто помнил, что в истории версий это было.
Я регулярно пользуюсь. И очень за нее благодарен.
Viktor_say Бакалавр Саянск 83 3
Отв.1708  11 Апр. 24, 17:59 (через 11 мин)
Соответственно также не нужно и планируемоеKuban, 11 Апр. 24, 17:45
Извините. В низу пароль указан. https://www.samovar-tool.ru/...%3D&mw=MzAw Не видел сразу.
dranek Кандидат наук Минск 444 393
Отв.1709  11 Апр. 24, 18:02 (через 3 мин)
Viktor_say, ну так до конца страницу не дочитали.
З.Ы. У вас похоже ложные срабатывания нажатия кнопки, проверьте резистор подтяжки.
Kuban Доктор наук Краснодар 556 412
Отв.1710  11 Апр. 24, 18:11 (через 10 мин)
Извините. В низу пароль указан. https://www.samovar-tool.ru/...%3D&mw=MzAw Не видел сразу.Viktor_say, 11 Апр. 24, 17:59
Ладно, проехали.
Продолжайте, ваши вопросы тоже принесут пользу. На их основании будет делаться акцент на определенные моменты в документации.
Автоматика Самовар
Автоматика Самовар. Вопросы по электр(он)ике.
Viktor_say Бакалавр Саянск 83 3
Отв.1711  11 Апр. 24, 18:23 (через 12 мин)
Дальше Samovar started ничего не происходит. Такое ощущение скетч заклинил. Я уже шил 6.16 и обратно 6.17 прошивался, не помогает. Прошивается без глюков.
2024-04-11_23-17-26.png
2024-04-11_23-17-26.png Автоматика Самовар. Вопросы по электр(он)ике.
Kuban Доктор наук Краснодар 556 412
Отв.1712  11 Апр. 24, 18:32 (через 10 мин)
А что должно произойти? Точка доступа не поднимается?
Viktor_say Бакалавр Саянск 83 3
Отв.1713  11 Апр. 24, 18:40 (через 8 мин)
Точка доступа не поднимается?Kuban, 11 Апр. 24, 18:32
Должен или точку доступа поднять или подключиться к существующей сети и указать ip адрес версию прошивки и т.д.
logvinov Магистр Москва 269 50
Отв.1714  11 Апр. 24, 19:23 (через 44 мин)
Пора начинать читать и искать ответы на вопросы в документации.. Только на новой esp32 проверил ..скачал версию мастер , все загрузилось ,подключилось, и точку подняло samovar2 подключаюсь выхожу по ip 192.168.4.1 все отлично
Kuban, документация очень важна - я часто там ползаю, тоже низкий вам поклон за проделанную такую работу
Cmak39 Студент Усть-Илимск 19 3
Отв.1715  12 Апр. 24, 11:10
Всем привет. Может кто знает. Собрал измеритель, при включении на экране снег, пока не нажму кнопку на ардуинке, после нажатия норм. Я так понял, нужно делать сброс дисплея, но где и что дописать не знаю. Экран SSD1309 7ми контактный, 2,4 дюйма, в IIC переведен. Контакт rst подключил к rst ардуины.
IMG2024041215570701.jpg
IMG2024041215570701. Автоматика Самовар. Вопросы по электр(он)ике.
IMG2024041215572101.jpg
IMG2024041215572101. Автоматика Самовар. Вопросы по электр(он)ике.
IMG2024041215545201.jpg
IMG2024041215545201. Автоматика Самовар. Вопросы по электр(он)ике.

PS: это победил.
Добавлено через 3мин.:

dranek, у вас кнопки на измерителе адекватно работают? У меня вниз не реагирует, остальные с задержкой, клик не срабатывает, нужно удерживать одну две секунды. Кнопки тактовые. По пайке все норм.
PS: по задержке понял, кнопку вниз на главном экране тыкал, она там не задействована.

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

Сам измеритель, большое спасибо Kuban и родителю.

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

Такая "красота" снизу))
IMG2024041216170001.jpg
IMG2024041216170001. Автоматика Самовар. Вопросы по электр(он)ике.

Экран, как я уже писАл, SSD1309 7ми контактный, 2,4 дюйма, в IIC переведен, у меня их два, немного отличающихся. Один из них отказался работать от 5В, только от 3.3.
Собрал схемку сброса с кондером и резистором, экран заработал.
scale_2400.png
Scale_2400. Автоматика Самовар. Вопросы по электр(он)ике.
dranek Кандидат наук Минск 444 393
Отв.1716  12 Апр. 24, 12:10
Cmak39, у каждого своё "адекватно".
Это особенность алгоритма измерителя. Там на кнопки прерывания вешать нельзя, поэтому просто делается ежесекундный опрос состояния пинов, выделенных на кнопки. Соответственно кнопку надо нажать и подержать около 1 сек до реакции. На кнопках Sel и Ent сделан триггер, чтоб не происходило двойных нажатий. Кнопка вниз на основном экране не должна реагировать. Оставил под будущий возможный функционал. Должна работать в настройках.
Насчет экрана, похоже он не успевает инициализировать. Можно попробовать в конце setup() добавить LD.clearDisplay(); Если не поможет, попробовать перед этим поставить небольшую паузу delay(100);.

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

Измеритель опробован с 3 экранами I2C 0.96', 1.3' и 2.4'. Такого как у вас у меня чтоб попробовать нету. Где то вы наверно вычитали про соединение rst. Хотя например в Stab AVR rst дисплея подключается на d2, но в Измерителе он занят под 1 Ware. Можно попробовать на rst ардуины в вашем случае поставить небольшой конденсатор, но тогда для перепрошивок ардуину нужно будет из платы извлекать.
Cmak39 Студент Усть-Илимск 19 3
Отв.1717  12 Апр. 24, 12:49 (через 40 мин)
dranek, да, про rst вычитал, но надо в коде это прописывать. Пробовал сброс делать, как в stab avr, но на свободном пине D5 - не вышло.
dranek Кандидат наук Минск 444 393
Отв.1718  12 Апр. 24, 13:06 (через 17 мин)
Cmak39, как вариант для проверки дисплея можно на коленке подключить ардуину к дисплею по схеме Stab AVR, прошить его же и посмотреть что выйдет.
Возможно слабое питание и его не хватает на старт дисплея и ардуины одновременно, поэтому после сброса работает, кондеры то уже заряжены.
Есть еще вариант левой ардуины, у меня на двух из китая с зелеными светодиодами нормально не работает. На остальных всё норм.

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

А если надо подергать ногой D5 при старте, то в скетче в конце setup() пишем что то типа
pinMode(5, OUTPUT); digitalWrite(5, 1); delay(100); digitalWrite(5, 0);
Ну или 1 с 0 местами надо поменять.
Fnr Специалист Иркутск 115 10
Отв.1719  12 Апр. 24, 13:33 (через 27 мин)
Вопрос к сообществу.
Поскольку постоянно задаются вопросы, которые расписаны в документации, лично у меня, складывается впечатление, что эта справка по Самовару никому нахрен вообще не нужна. Соответственно также не нужно и планируемое Руководство по сборке.
Картина маслом.©Kuban, 11 Апр. 24, 17:45
нужно просто всех отправлять в справку *)
руководство по сборке имхо надо.