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

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

Форум самогонщиков Автоматика
1 ... 410 411 412 413 414 415 416 ... 795 413
Phisik Куратор Екатеринбург 666 1.4K
Отв.8240  15 Авг. 17, 14:29
Привязываем параметры к режимамbengoor, 15 Авг. 17, 13:51

Это все, конечно, хорошо. Но все упирается в затрачиваемое время. Просто убрать пункт из меню, как сделано выше, занимает 20 минут. Переписывать системы меню, учитывая как они сейчас реализованы и то, что надо это делать не в одном месте, может занять часы, дни + отладка. Чтобы этим заниматься нужны время и мотивация. Лично меня устраивает, как оно сейчас работает, лучшее - враг хорошего. Не так уж и часто надо лазить в настройки.
serg-hard Магистр Новосибирск 263 52
Отв.8241  15 Авг. 17, 16:02
Надо бы сгруппировать пункты настроек по процессам.
SA1348, Сегодня, 10:55
Да, просто так исторически сложилось.
Но это уже в планах. Как и отключение пунктов меню и соответствующих пунктов настроек и параметров.
Сейчас прорабатываю структуру и принципы отключения.

Память решил освободить, отказавшись от поддержки GPRS. Оставил только Wi-Fi.msg31, 15 Авг. 17, 08:04
Абсолютно правильно, не надо разводить скетчи с обрезанным функционалом, должна быть возможность оперативного отключения не нужного. Сегодня пиво не интересно и интересен рект, а завтра все диаметрально меняется 😉
shram1970 Доцент Желтая гора 1.3K 325
Отв.8242  15 Авг. 17, 16:55, через 53 мин
Phisik, 363 скетч не качается.
xeus Доктор наук Aнгapск 893 231
Отв.8243  15 Авг. 17, 17:09, через 15 мин
А мне нравится gprs он и на мобилу позвонит если чего и смс работает. Особенно в гараже, когда далеко дома.
Может другой модуль попробовать?
сообщение удалено
bengoor Доцент Кронштадт 1.8K 1.1K
Отв.8244  15 Авг. 17, 18:10
Phisik, 363 скетч не качается.shram1970, 15 Авг. 17, 16:55
Отлично качается
shram1970 Доцент Желтая гора 1.3K 325
Отв.8245  16 Авг. 17, 06:13
Сейчас и я скачал,а вчера у меня был красный квадрат с надписью файл не найден.

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

Phisik, И неплохо было бы описывать изменения в версиях.
ser52 Специалист Москва 164 39
Отв.8246  16 Авг. 17, 10:53
Phisik помоги еще проблему решить развести ds-ки каждый на свой вход а то утомила замена датчиков.
bengoor Доцент Кронштадт 1.8K 1.1K
Отв.8247  16 Авг. 17, 10:58, через 5 мин
Phisik помоги еще проблему решить развести ds-ки каждый на свой вход а то утомила замена датчиков.ser52, 16 Авг. 17, 10:53
Если только какой то отдельной версией скетча, не всем удобно будет переделывать автоматику из-за неудобств одного человека
Я за 3 года 1 датчик поменял, а у меня 3 на колонне и 2 на НБК.
90% неполадок это монтаж
ser52 Специалист Москва 164 39
Отв.8248  16 Авг. 17, 11:40, через 42 мин
я думаю что я не одинок просто у меня две колонны с приклеенными датчиками
Phisik Куратор Екатеринбург 666 1.4K
Отв.8249  16 Авг. 17, 13:16
развести ds-ки каждый на свой вход а то утомила замена датчиковser52, 16 Авг. 17, 10:53

А в чем проблема то? Они у меня в принципе съемные. Снял Molex, пришел в другой колонне воткнул Molex и вперед.  Или порядок датчиков нарушен, а местами их уже не поменять, т.к. припаяны?

P.S. И кстати, с датчиками-гильзами китайскими есть проблема. Внутри гильзы из нержавейки микросхема трехножка, залитая (внимание!) китайским термоклеем. Фотки под рукой нет, но чаще всего ноги у нее длинные, и не изолированные. Температура размягчения клея 50-70 градусов, и если воткнуть его в бак или колонну, то клей плывет и датчик коротит об гильзу. Проявляется в глюках датчика или зависании всего контроллера. Что делать? Срезаем термоусадку, греем феном (паяльным или берем у жены и ставим на максимум), вынимаем провод с микрухой, изолируем ножки термоусадкой или термостойкий скотчем (фумка, каптон), греем феном - вставляем обратно, заливаем силиконовым герметиком или одеваем термоусадку. У меня оба датчика в горячей зоне пришлось таким способом облагородить.
molex.jpg
molex.jpg Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
SA1348 Профессор Саратов 3.3K 1.5K
Отв.8250  16 Авг. 17, 13:29, через 14 мин
а местами их уже не поменять,Phisik, 16 Авг. 17, 13:16
Так оно обычно и бывает. Допустим есть два куба для дистилляции и ректификации. Датчики жестко установлены, в каждом свой. В колонне датчик заделан под изоляцию. И для разных процессов дистилляции или ректификации придётся каждый раз перезаливать скетч.
msg31 Научный сотрудник Барнаул 4.6K 2.5K
Отв.8251  16 Авг. 17, 13:36, через 8 мин
изолируем ножки термоусадкой или термостойкий скотчем (фумка, каптон), греем феном - вставляем обратно, заливаем силиконовым герметиком или одеваем термоусадку. У меня оба датчика в горячей зоне пришлось таким способом облагородить.Phisik, 16 Авг. 17, 13:16
Надо проверить. Раньше присылали датчики, залитые чем-то неплавким. Точно не термоклееем. Не вытащишь их.

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

А сейчас говно шлют, как не выбирай производителя хоть с тремя коронами, хоть с сотней. Выходят из строя как раз подобным образом. Коротят на корпус или вообще коротят.
Phisik Куратор Екатеринбург 666 1.4K
Отв.8252  16 Авг. 17, 14:03, через 27 мин
И для разных процессов дистилляции или ректификации придётся каждый раз перезаливать скетч.SA1348, 16 Авг. 17, 13:29

Здесь я могу только костыль предложить. Вначала сканируем шину на каждой колонне, запоминаем адреса датчиков, сохраняем их в скетче, и каждый раз в setup() ищем совпадения и сортируем при необходимости. Если так устроит, могу на днях сделать.
woddy Доцент Новосиб 1.3K 489
Отв.8253  16 Авг. 17, 14:16, через 14 мин
Идеальный вариант был бы
Phisik Куратор Екатеринбург 666 1.4K
Отв.8254  16 Авг. 17, 19:49
Пробуйте, в конце Setting.h постарался описать, что надо сделать, чтобы все заработало.

неплохо бы описывать изменения в версияхshram1970, 16 Авг. 17, 06:13
За основу был взят скетч v3.57i (SIMPL-5)
v3.60 Скетч разбит на функциональные куски, добавлена поддержка ШИМ клапанов постоянного напряжения (12/24В);
v3.61 Добавлена поддержка MQTT от max506 & limon;
v3.62 Добавлена возможность отключения неиспользуемых пунктов меню;
v3.63 Добавлена возможность отключения неиспользуемых пунктов меню настроек (помним, что кроме 0/1 в пунктах меню, надо руками поправить SETTINGS_FIRST_ITEM/SETTINGS_LAST_ITEM);
v3.64 Добавлена настройка датчиков DS18B20, если контроллер определяет датчики в неправильном порядке, теперь это можно скорректировать.
v3.64 lite Большинство строк перенесено в PROGMEM, что уменьшило расход памяти с с 90% до 20%.

Update Если зуммер постоянно пищит, то в файле HomeDistiller.ino в строчке 87 надо поменять 255 на 0:
if (BeepTime>1) BeepTime--;
else
{
  if (BeepTime==1) analogWrite(PIN_SOUND, 0);
  BeepTime=0;
}

Update 2 Печатные платы

Update 3 В моей версии #define PIN_KLP_BEG 23, у кого неправильно работают клапана, надо вернуть 22. То же с пинами LCD проверяем PIN_LCD_RS - PIN_LCD_D7.


woddy Доцент Новосиб 1.3K 489
Отв.8255  16 Авг. 17, 20:08, через 20 мин
читаю и не пойму. если у меня сгорел первый датчик, я его заменил. что будет происходить дальше? новый датчик станет первым? это сохранится в еепром?
Добрый_кот Студент Научный городок 30 11
Отв.8256  16 Авг. 17, 20:34, через 26 мин
Здравствуйте коллеги. Собрал простую автоматику,заменил твердотельное реле. залил 3.57.  скажите как отключить Low power! на пиве.  если затор нагрелся до установленной температуры, и тэн выключился происходит low power. стоит ему остыть, напряжение пошло и ошибки нет.  как быть? в коде вроде бы верно.

 case 1: // Старт процесса
   KlTek=1;
   time1=0;
   PrepareProcess();
   flNoAlarmLowPower=1; // Предупреждение о низкой мощности отключим, здесь оно не важно
   StateMachine=2;
Phisik Куратор Екатеринбург 666 1.4K
Отв.8257  16 Авг. 17, 20:44, через 11 мин
новый датчик станет первым? это сохранится в еепром?woddy, 16 Авг. 17, 20:08

Нет, в EEPROM ничего не хранится. При каждом запуске контроллера датчики сканируются последовательно, у каждого свой собственный адрес. В результате новый датчик может оказаться как первым так и последним, но каждый раз в одном и том же месте в очереди. Выход единственный, берем новый датчик, сканером узнаем его адрес, прописываем в скетче в тот набор, куда мы его будем ставить, загружаем скетч, работаем.

PS Но я еще раз повторю, микросхемы горят редко, и в основном от неправильного подключения питания. Так что стоит разобрать датчик и проверить КЗ на гильзу.
msg31 Научный сотрудник Барнаул 4.6K 2.5K
Отв.8258  17 Авг. 17, 03:15
Кому была интересна история изменений, смотреть тут https://github.com/Phisik/HelloDistillerPhisik, 16 Авг. 17, 19:49
Просьба убрать из открытого доступа. Я не давал разрешения на публикацию исходников.
Добрый_кот Студент Научный городок 30 11
Отв.8259  17 Авг. 17, 11:14
подскажите какую мощность  ставить. на моих ТЭН заявлено 2кВт и  3кВт, меряю сопротивление получаю мощность 1,9 и 2,7 кВт.  если я ставлю мощность 4,6 то при подаче 1кВт  китайский Ватметр показывает верно. но Low power если напряжение не подавать.