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

Доступная автоматика HelloDistiller на Ардуино Мега 2560

Форум самогонщиков Автоматика
1 ... 751 752 753 754 755 756 757 ... 794 754
bengoor Доцент Кронштадт 1.8K 1.1K
Отв.15060  19 Апр. 22, 11:52
#define USE_I2C_LCD 1Роман79, 19 Апр. 22, 11:45
Логично что надо отключить использование i2c дисплея, который в данной конфигурации включен
сообщения удалены (2)
Александр1970 Студент Москва 26 2
Отв.15061  23 Апр. 22, 08:00
Доброго утра форумчане. Подскажите пожалуйста куда копать. Автоматика с четырёх строчным дисплеем, при первой не дробной дистилляции при переходе с разгона на рабочую мощьность, разгон отключается, вода включается но тэн шпарит на максимальной мощьности. Нормализуется только перезагрузкой контроллера.Где искать косяк? В версии с двух строчным дисплеем было всё норм.Конец разгона по температуре второго датчика, в дефлегматоре.
limon Доктор наук Липецк 986 925
Отв.15062  23 Апр. 22, 14:35
при переходе с разгона на рабочую мощьность, разгон отключается, вода включается но тэн шпарит на максимальной мощьности. Нормализуется только перезагрузкой контроллера.Где искать косяк?Александр1970, 23 Апр. 22, 08:00
Если все настройки правильны, то: Меняй оптосимистор МОС3023
platonov0609 Студент Новосибирск 18
Отв.15063  23 Апр. 22, 14:43, через 8 мин
Помогите пожалуйста! Не могу разобраться с работой датчика "голов", который висит на А7 (скетч от Физика версии 3.86,плата от Bengoor-а версии 5.1).
В скетче все датчики установлены аналоговыми: #define UROVEN_ALARM 50.
После прошивки работают только два:спирт и вода (А5 и А6).
Менял в скетче А6 и А7 местами, соответственно - А7 стал "водой" и он работает, А6 "спирт" в свою очередь ослеп
Т.е. с монтажом платы и работоспособностью аналогового порта А7 все,вроде в порядке.
Срабатывание датчиков контролировал в 5 окне диплея, в режиме регулирования мощности.
Что еще можно сделать для локализации проблемы?
Александр1970 Студент Москва 26 2
Отв.15064  23 Апр. 22, 17:19
Если все настройки правильны, то: Меняй оптосимистор МОС3023

Причём здесь оптосимистор? При ректификации штатно переходит с разгона на рабочий режим, а при дистилляции нет.И тэн у меня один 3квт.
zZombie Магистр Msk 294 71
Отв.15065  24 Апр. 22, 12:00
Добрый день! Всех православных с праздником!
Подскажите, пожалуйста, какой сейчас адрес сервера для нашей автоматики? Последний что у меня был 77.222.6х.ххх - не работает. Ответ лучше в ЛС.
сообщение удалено
zZombie Магистр Msk 294 71
Отв.15066  25 Апр. 22, 08:27
Я про вебсервер еще от Максима.
kulijkin Специалист Камышин 106 58
Отв.15067  06 Мая 22, 07:41
Появилась необходимость переместить колонну с автоматикой в другое место, куда сигнал wifi почти не достаёт. Хочу вытащить ESP из общей коробки и поместить в отдельную маленькую коробочку с антенной и соединять с общей коробкой через юсб разъём и длинный кабель 10-15 метров. Будет работать?
limon Доктор наук Липецк 986 925
Отв.15068  06 Мая 22, 07:58, через 18 мин
длинный кабель 10-15 метров. Будет работать?kulijkin, 06 Мая 22, 07:41
из опыта, не будет. (с большой вероятностью не будет на скорости больше 1200).

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

Проще расширить зону wifi. Способов много, от покупки вифи репитеров до использования старого роутера соединенного кабелем с основным роутером.
kulijkin Специалист Камышин 106 58
Отв.15069  06 Мая 22, 09:05
расширить зону wifilimon, 06 Мая 22, 07:58
Использую старый роутер с альтернативной прошивкой подключённый как репитер. Стоит на окне максимально близко к помещению с автоматикой. Дальше не поставить, только если вне помещения на улице под козырьком. Думаю там он долго не протянет.
polkan75 Студент Вольск 14 2
Отв.15070  06 Мая 22, 09:17, через 12 мин
всем привет.
пытаюсь набрать 10 сообщений.
limon Доктор наук Липецк 986 925
Отв.15071  06 Мая 22, 09:59, через 42 мин
Использую старый роутер с альтернативной прошивкой подключённый как репитер. Стоит на окне максимально близко к помещению с автоматикой. Дальше не поставить,kulijkin, 06 Мая 22, 09:05
соедини роутеры эзернет кабелем, хоть 100 метров. Роутер поставь рядом с автоматикой.

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

Сегодня смогу проверить Teslascada2 в сети билайн
kulijkin Специалист Камышин 106 58
Отв.15072  06 Мая 22, 10:59
соедини роутеры эзернет кабелем, хоть 100 метров. Роутер поставь рядом с автоматикой.limon, 06 Мая 22, 09:59
Вариант хороший. Но пока решил на коаксильном кабеле антенны на автоматике и роутере удлиннить на пару метров каждый. Антенны можно на улицу выставить.

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

Сегодня смогу проверить Teslascada2 в сети билайнlimon, 06 Мая 22, 09:59
В сети мегафон работает только если переконнектить связь с сервером.
Зеленый змей Профессор регион 38 3K 1.1K
Отв.15073  08 Мая 22, 05:49
Парни, помогите дилетанту. Использую в режиме термостата старую автоматику от Макса (скетч 3,57) для охлаждения ЦКТ. К Ардуинке подключено два датчика температуры. Насос гоняет хладогент между радиатором в бытовой морозильной камере и рубашкой танка. Мощности морозилки с трудом хватает на 100 литров пива и порой в морозилке становится слишком тепло, но автоматика об этом не знает и продолжает гонять насос, что грозит порчей продуктов в морозилке.
Подскажите, как можно задействовать второй датчик ds18b20 (TEMP_RK20), чтобы процесс приостанавливался, когда его показания станут выше определённого значения (скажем, в морозилке станет теплее -15*С) и возобновлялся, когда температура падала? Понимаю, что нужно дописать что-то в скетче, но соображения у самого не хватает. Пытался подменить в скетче TEMP_RK20 и TEMP_TSA, подставить проверку температуры в процесс термостата (выделил жирным), но это работает только на старте процесса (при включении) и в дальнейшем состояние уже не меняется.

void ProcessTermostat()
{
 
 if (ds1820_devices==0) StateMachine=100;
 
 switch  (StateMachine)
 {

 // Проверяем температуру в ТСА
 if (temps[TEMP_TSA]>=MAX_TEMP_TSA)
 {
   StateMachine=101; // Переводим автомат в состояние аварии по ТСА.
 }


 case 0: // Температура Больше необходиомй
   // Процесс не запущен Процесс термостат заппускается автоматически, чтобы он работал даже если выключат и включат свет.
   //break;
 case 1: // Старт процесса
   digitalWrite(PIN_TERMOSTAT_OFF,LOW);// Включаем охлаждение
   digitalWrite(PIN_TERMOSTAT_ON,LOW);// Выключаем нагрев
   digitalWrite(PIN_START_1,!RELAY_HIGH);
   digitalWrite(PIN_START_2,!RELAY_HIGH);
   
   StateMachine=2;
 case 2: // Температура Больше необходиомй
   if (temps[TEMP_TERMOSTAT]<=TempTerm)
   {
     digitalWrite(PIN_TERMOSTAT_OFF,LOW);// Включаем охлаждение
     digitalWrite(PIN_TERMOSTAT_ON,HIGH);// Выключаем нагрев
     digitalWrite(PIN_START_1,RELAY_HIGH);
     digitalWrite(PIN_START_2,RELAY_HIGH);
     ProcessPIDTemp(TempTerm,temps[TEMP_TERMOSTAT]);
     UstPower=(long)Power*KtT/1000;
   // Мощность ограничена мощностью варки зерна
   if (UstPower>PowerVarkaZerno) UstPower=PowerVarkaZerno;

     break;
   }
   StateMachine=3;
   if (BeepStateProcess) my_beep(BEEP_LONG);
   
 case 3: //
   UstPower=0; // Убираем мощность с ТЭНов
   if (temps[TEMP_TERMOSTAT]>TempTerm-Delta)
   {
     digitalWrite(PIN_TERMOSTAT_ON,LOW);// Выключаем нагрев
     digitalWrite(PIN_TERMOSTAT_OFF,HIGH);// Включаем охлаждение
     digitalWrite(PIN_START_1,!RELAY_HIGH);
     digitalWrite(PIN_START_2,!RELAY_HIGH);
     
     break;
   }
   StateMachine=2;
   if (BeepStateProcess) my_beep(BEEP_LONG);
   break;
 case 100:// Конечное состояние автомата
   digitalWrite(PIN_ALL_OFF,ALL_OFF_HIGH);
   flAllOff=1;
   digitalWrite(PIN_TERMOSTAT_ON,LOW);// Выключаем нагрев
   digitalWrite(PIN_TERMOSTAT_OFF,LOW);// Включаем охлаждение
   digitalWrite(PIN_START_1,!RELAY_HIGH);
   digitalWrite(PIN_START_2,!RELAY_HIGH);
   UstPower=0; // Убираем мощность с ТЭНов
   break;
 }
}
О25 Бакалавр Большой Камень 53 6
Отв.15074  09 Мая 22, 14:02
Подскажите,это нормальное явление на новой автоматике через 5 погонов в режиме дистилляции ,автоматика перестает видеть датчики температуры?Я еще не работал с клапанами на дробной,стесняюсь спросить чего еще ждать?
kulijkin Специалист Камышин 106 58
Отв.15075  09 Мая 22, 14:56, через 55 мин
О25, смотри монтаж косы датчиков температуры. Два варианта - это либо некачественная сборка(кривая пайка, плохие разъёмы), либо второй вариант - некачественный или неисправный один из датчиков температуры.
О25 Бакалавр Большой Камень 53 6
Отв.15076  10 Мая 22, 14:04
О25, смотри монтаж косы датчиков температуры. Два варианта - это либо некачественная сборка(кривая пайка, плохие разъёмы), либо второй вариант - некачественный или неисправный один из датчиков температуры.

Разобрал термоусадку,вроде все на месте,единственное на датчике ТСА проводочки совсем хилые,похоже не работают все 3 датчика,почему не пойму,автоматика абсолютно новая.сделал макс.5 дистилляций,после крайней остановил все,с утра хотел запустить в работу темп.не показывает.Т.к.косу разобрали случай явно не гарантийный,где можно купить датчики?Особенно важен ТСА проходной
Зеленый змей Профессор регион 38 3K 1.1K
Отв.15077  12 Мая 22, 09:05
как можно задействовать второй датчик ds18b20 (TEMP_RK20), чтобы процесс приостанавливался, когда его показания станут выше определённого значения (скажем, в морозилке станет теплее -15*С) и возобновлялся, когда температура падала?Зеленый змей, 08 Мая 22, 05:49
Парни, неужели ни кто и вправду не может подсказать? Я по наитию уже весь скетч переломал, но так и не смог добиться желаемого результата.
Romanich Кандидат наук 777RUS 415 100
Отв.15078  13 Мая 22, 13:40
Я по наитию уже весь скетч переломал, но так и не смог добиться желаемого результата.Зеленый змей, 12 Мая 22, 09:05

В каком-то конкретном режиме или во всех режимах (а в режиме несколько стадий "Case", на какой стадии?). Задачу можешь более четко обрисовать? ну или напиши в личку
Зеленый змей Профессор регион 38 3K 1.1K
Отв.15079  15 Мая 22, 07:29
Romanich, спасибо, что откликнулся. Использую только режим термостата для охлаждения ЦКТ. Термостатирование идёт по основному датчику.
Плюсом нужна защита по второму датчику (RK20), от повышенной температуры. Т.е. если температура второго (защитного) датчика, установленного в морозильной камере превысила заданное значение, то процесс термостатирования приостанавливается, независимо от уставки основного. При понижении температуры защитного датчика (RK20) ниже защитного порога, процесс термостатирования должен восстанавливаться.
Нужно для того, чтобы температура в бытовой морозильной камере не повышалась выше критической в случае нехватки мощности. У морозилки две функции - хранение продуктов и охлаждение ЦКТ. В морозильной камере установлен теплообменник (радиатор), через него гоняется хладагент (спирт) в рубашку ЦКТ. При интенсивном брожении, а также при высокой температуре в помещении, мощности морозильной камеры бывает недостаточно, но термостат об этом не подозревает и продолжает гнать тепло в морозильную камеру.