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

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

Форум самогонщиков Автоматика
1 ... 500 501 502 503 504 505 506 ... 794 503
msg31 Научный сотрудник Барнаул 4.6K 2.5K
Отв.10040  24 Авг. 18, 06:49
температура в кубе уже 99 и автоматика не отбила... Почему? не знаю... - и это далеко не первый раз. Если знаешь в чем может быть проблема, подскажи пожалуйстаsmk787, 23 Авг. 18, 22:33
По окончании процесса или при аварии подается сигнал на отключение автомата. Почему сигнал не отрабатывается, не знаю.
msg31 Научный сотрудник Барнаул 4.6K 2.5K
Отв.10041  24 Авг. 18, 06:51, через 2 мин
В облаке доступна версия 3.58.
https://cloud.mail.ru/public/MFhp/mVFktDHjt/Скетчи/
Изменения
1) доступна смена нумерации датчиков температуры. Как менять нумерацию написано в инструкции к версии 5.
2) введена корректировка температуры по атмосферному давлению.

SA1348 Профессор Саратов 3.3K 1.5K
Отв.10042  24 Авг. 18, 07:48, через 58 мин
Второе, почему то регулярно выбивает на этап запуска насоса, там где надо нажать клавишу UP.SA1348, 23 Авг. 18, 17:20
После подключения ESP к контроллеру, этот глюк прошёл, все заработало штатно. Dроде тьфу тьфу перестало сыпать мусор в топики mqtt
К сожалению, быстро этого не случиться.Phisik, 23 Авг. 18, 21:43
Это понятно, в таких делах лучше не торопится.
Просто сделайте в цикле НБКPhisik, 23 Авг. 18, 21:43
Спасибо за идею, я об этом как раз подумал, но ещё не пробовал. Теперь точно впишу.
плохиш Студент Великий Новгород 26 7
Отв.10043  24 Авг. 18, 09:40
Опять же вы можете использовать и 07 версиюPhisik, 23 Авг. 18, 12:37
Можно по подробней?
Дело в том,что 07 приделана к автоматике очень давно (плюс в другом проекте используется и есть в запасе),но памяти всего 1 Мб.На али не нашел 07 с 4 Мб.
smk787 Магистр Семикаракорск 229 44
Отв.10044  24 Авг. 18, 09:46, через 7 мин
Phisik,
В облаке доступна версия 3.58.
https://cloud.mail.ru/public/MFhp/mVFktDHjt/Скетчи/
Изменения
1) доступна смена нумерации датчиков температуры. Как менять нумерацию написано в инструкции к версии 5.
2) введена корректировка температуры по атмосферному давлению.msg31, 24 Авг. 18, 06:51
как добавить в ваш скетч нумерацию дт и корректировку по ад?
AlexDol Кандидат наук Екатеринбург 325 433
Отв.10045  24 Авг. 18, 13:40
Коллеги! Мне в ЛС пришли сообщения по поводу подкл. дисплея по интерфейсу I2C в скетче HD_380.
Просят прислать готовый скетч или библиотеку.
Возможно проблема в том что существует несколько библиотек "LiquidCrystal_I2C.h", иногда их редактируют для себя
и выкладывают в Инет, но нет гарантии что будет работать у Вас.
Я использую стандартную библиотеку, что доступна из Arduino IDE, меню СКЕТЧ-ПОДКЛ. БИБЛИОТЕКУ-УПРАВЛЯТЬ БИБЛИОТЕКАМИ.
Из списка надо выбрать единственную: LiquidCrystal_I2C ver. 1.1.2
Загрузить её и затем установить, предварительно переместив в другую папку старую библиотеку (если имелась).
Настройки в скетче:
Скрытый текст____________________________________
SETUP.CPP
#if USE_I2C_LCD
   lcd.begin(LCD_WIDTH, LCD_HEIGHT);
   lcd.init();
       lcd.backlight();
#else
   lcd.begin(LCD_WIDTH, LCD_HEIGHT);
#endif // USE_I2C_LCD
__________________________________
KEYBOARD.CPP в нескольких местах!
#if USE_I2C_LCD
       lcd.begin(LCD_WIDTH, LCD_HEIGHT);
#else
       lcd.begin(LCD_WIDTH, LCD_HEIGHT);
#endif // USE_I2C_LCD
_____________________________________________
Это всё. Но проверьте адрес своего модуля I2C, в скетче он по умолчанию: 0x27
Изменено 13 Окт. 2019
 По просьбе коллеги "argon43" вот скетч HD380 с минимальным набором процессов и библиотека I2C - стандарт.
 И несколько строк о LCD дисплее, кнопках  и ESP. Пришел сосед с просьбой прошить Мегу а принёс лишь плату.
Прошил, а для проверки я подключил ESP8266 с обвязкой и в корпусе. (прошивка последняя от Phisik).
Подключился со смартфона к Arduino Mega по WiFi, настроил вкладку настроек ESP8266 и всё!
Дисплей и кнопки больше не нужны, только смартфон или планшет.
Навешивай датчики и вперёд.jpg
Навешивай датчики и вперёд.jpg Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.

Arduino-LiquidCrystal-I2C-library.zip 125.7 Кб
HD380_Test_12-Oct-19.zip 103.1 Кб
Phisik Куратор Екатеринбург 656 1.4K
Отв.10046  24 Авг. 18, 13:47, через 8 мин
Можно по подробней? ... но памяти всего 1 Мбплохиш, 24 Авг. 18, 09:40
С таким количеством памяти - не взлетит, не думал, что там 1мб. Выход: берете сплав Розе, лудите крышку по периметру, греете ее феном или паяльником, снимаете. Под ней будет 2 микросхемы, меняете флешку на 4 мб, и вот тогда все взлетит. Но проще антенну припаять к 12ой.
нумерацию дт и корректировку по адsmk787, 24 Авг. 18, 09:46
Там и так все это есть в каком-то виде. А датчики упорядочить - целых 2 способа.
esp12.jpg
esp12.jpg Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
smk787 Магистр Семикаракорск 229 44
Отв.10047  25 Авг. 18, 00:18
Там и так все это есть в каком-то виде. А датчики упорядочить - целых 2 способа.Phisik, 24 Авг. 18, 13:47
Без обид... в каком-то виде все есть в первой прошивке. Была надежда что прошивка станет оптимальной и даже идеальной в каком то смысле, но как говорится спасибо и на этом.
msg31 Научный сотрудник Барнаул 4.6K 2.5K
Отв.10048  25 Авг. 18, 04:12
От каких элементов кроме детектора нуля зависит значение Zrdim073, 23 Авг. 18, 09:29
Ни от чего, кроме детектора нуля Zr не зависит.
сообщение удалено
surami56 Магистр СПб 202 71
Отв.10049  25 Авг. 18, 07:38
Скачивайте Arduino IDE версия 1.8.6AlexDol, 25 Авг. 18, 07:05
Где скачать? На официальном сайте - 1.8.5
SA1348 Профессор Саратов 3.3K 1.5K
Отв.10050  25 Авг. 18, 08:00, через 22 мин
surami56,
разобрали!AlexDol, 25 Авг. 18, 07:05
Но мне оставили.

Скриншот 2018-08-25 09.00.19.png
Скриншот 2018-08-25 09.00.19.png Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
Andrey_S Кандидат наук Москва 317 38
Отв.10051  25 Авг. 18, 08:57, через 58 мин
Ни от чего, кроме детектора нуля Zr не зависит.msg31, 25 Авг. 18, 04:12
А как он рассчитывается, можете просветить?
Phisik Куратор Екатеринбург 656 1.4K
Отв.10052  25 Авг. 18, 13:02
в каком-то виде все есть в первой прошивкеsmk787, 25 Авг. 18, 00:18
А "первая" - это интересно какая? Реакции на изменение окружающей среды, не было ни в одной прошивке до этого момента. Разговор про простой способ поменять датчики местами идет в этой теме с самого начала. Возможность задать пресеты датчиков для произвольного количества установок отсутствует у Максима до сих пор, включая v3.58.
А как он рассчитываетсяAndrey_S, 25 Авг. 18, 08:57
Вот такЭто число тиков таймера управления симистором между 2 последовательными переходами через 0
TicZero=(int) TCNT5L | (int) (TCNT5H<<8); // Zr

Несколько мыслей по теме
Об окружающей среде и давленииЛично я, наблюдая за своей колонной, убедился, что давление - это не единственная причина изменения температуры стабилизации. Пример из жизни: частный дом, колонна стоит в помещении с окном на восток, вода из скважины, общей на весь массив, ее напор и температура зависят от желания соседей по массиву умываться и поливаться. В итоге, утром напор воды падает, солнце светит в окно, температура в винокурне растет на 3-5 градусов. Изменение комнатной температуры и мощности отводимой дефлегматором приводит к смещению равновесия на 0.2-0.5С без изменения давления. Отсюда очевидный вывод - датчик давления поможет не всегда и не всем. Надо, справедливости ради, отметить, что в моей конструкции ТД стоит не нижней, а в верхней части колонны, в узле отбора под дефлегматором. Однако общего физического принципа это не меняет: изменили внешние условия или мощность нагрева/охлаждения - температурное равновесие сместилось.
О температурной поправке по АДУ Максима поправка вычисляется по формуле: T_stab_new = T_stab + (760-P)*0.037, т.е. изменение давления на 10 мм.рт.ст. смещает температуру на ~0,37 градуса. Пару месяцев назад я вычислял эту поправку для всего  диапазона температур 78-100С, на основании данных из Стабникова. Из рисунка видно, что поправка меняется от 0.28 до 0.63 в зависимости от температуры кипения, читай крепости. Выкладываю свои расчеты здесь, может кому пригодится. 
popravka.png Доступная автоматика HelloDistiller на Ардуино Мега 2560
popravka.png Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
ant73 Бакалавр Мелекесс 52 30
Отв.10053  26 Авг. 18, 12:58
Возможность задать пресеты датчиков для произвольного количества установок отсутствует у Максима до сих пор, включая v3.58Phisik, 25 Авг. 18, 13:02
В 3.58 появилась возможность менять датчики местами через меню, что по сути является наилучшим вариантом. Гораздо лучше чем пресеты.
smk787 Магистр Семикаракорск 229 44
Отв.10054  26 Авг. 18, 13:22, через 24 мин
В 3.58 появилась возможность менять датчики местами через меню, что по сути является наилучшим вариантом. Гораздо лучше чем пресеты.ant73, 26 Авг. 18, 12:58
Абсолютно согласен. Независимо не от чего, без компа и беготни, можно переназначить датчики, и это очевидно.
Phisik Куратор Екатеринбург 656 1.4K
Отв.10055  26 Авг. 18, 20:20
Гораздо лучше чем пресеты.ant73, 26 Авг. 18, 12:58
Просто у вас пресеты не заработали. Надо будет поправить.
smk787 Магистр Семикаракорск 229 44
Отв.10056  27 Авг. 18, 00:17
Просто у вас пресеты не заработали. Надо будет поправить.Phisik, 26 Авг. 18, 20:20
а когда дт вдруг сгорает, опять пресеты делать? Физик, прошу,пожалуйста, прикрути эту плюшку с дт, Все выпьют за ваше с Максимом здоровье!
SA1348 Профессор Саратов 3.3K 1.5K
Отв.10057  27 Авг. 18, 08:30
На выходные запустил ректификацию продолжительностью 27,5 часов с залитым в контроллер
Обновление HelloDistiller v3.80 и новая прошивка для ESP8266Phisik, 23 Авг. 18, 08:12
В целом все отработало стабильно. Из вылезших тараканов.
Первое. Сейчас временно нет датчика тока (сгорел) и почему то, требуемая для поддержания давления в колонне мощность после смены скетча на V3.80 уползла с 1300 аж на 1700ватт.
Второе. В какое то время глянув на mqtt dashboard я не поверил глазам своим. Там отображались данные после останова предыдущей ректификации с другим скетчем. Хотя, после этого работала НБК и нынешняя ректификация отображала данные. Так продолжалось несколько часов. Потом я понял, что данные на mqtt отправляются без флага retained.
Но почему mqtt отвалился? Зашел на вебморду esp, там работало всё четко, но зайдя на страницу настроек увидел, что отображается нынешняя дата почему то 1 августа! Перезагрузил esp прямо из веб морды и оставшиеся 15 часов все отработало в штатном, нормальном режиме.
Что было с датой и мощностью?

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

как и обещал выкладываю настройки клиента MQTT Dash для вышеуказанной  версии скетча и предыдущих версий для scada
Сервер: m20.cloudmqtt.com порт:19136 юзер: setup пароль: setup
Настройка: топик откуда качать
Ректификация: metrics/sc/rect
Управление (экран с дисплеем и кнопками): metrics/sc/tune
НБК: metrics/sc/nbk
Экран для НБК полноценно работает только на скетчах ScadaV2 и 3.80
Дистилляцию залью позже после тестирования.
dim073 Новичок Димитровград 4 1
Отв.10058  27 Авг. 18, 09:53
Отрубает во время ректификации узо по NO DETECT ZERO.dim073, 23 Авг. 18, 09:29
Стал наблюдать в режиме дисплея за Zr, минуты 3 значение держится 2500, потом скачет 17-56000, бывает подвисает значение Zr и напряжения секунд на 10. Замена pc814 и сопротивлений не помогает.dim073, 23 Авг. 18, 09:29
Выясняй причину выбивания УЗО. Оттуда все проблемы.SA1348, 23 Авг. 18, 17:20
Ни от чего, кроме детектора нуля Zr не зависит.msg31, 25 Авг. 18, 04:12
Спасибо большое за советы, вроде поборол..Не знаю почему, но виновником считаю LCD Keypad Shield ..Как только не пытался проверить, грешил на детектор нуля (я не очень в электронике)..После отключения LCD Keypad Shield у меня на меге начались ложные срабатывания клавиш, на вывод А0 подключил сопротивление 330 Ом к +5В меги (не знаю на сколько правильно это) и ложные нажатия прекратились, наблюдал всё по MQTT DASH. Прекратились колебания Zr (стало четко около 2500) и автоматика отработала полностью ректификацию без сбоя (без дисплея и кнопок). Заказал новый LCD Keypad Shield, проверить (прозвонить) его самого не знаю как. Считаю проблему решенной, может кому пригодится.
Shinanai Кандидат наук Иваново 483 80
Отв.10059  27 Авг. 18, 10:29, через 36 мин
dim073, я два разных покупал. Все оказалось с проблемами. Плюнул на это дело, купил отдельно экран и кнопки обычные подключил. Непонятки сразу пропали.