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

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

Форум самогонщиков Автоматика
1 ... 477 478 479 480 481 482 483 ... 794 480
dimato Кандидат наук Волгоград 406 177
Отв.9580  02 Марта 18, 11:22
Юраз, Датчик давление к PIN A9 подключается. Поищи по скетчу и вместо     
#undef PIN_MPX5010 A9
поменять на  #define PIN_MPX5010 A9
Юраз Студент Самара 20 1
Отв.9581  02 Марта 18, 15:44
Понял,вечером гляну.Просто не понятно почему показания давления скачут,ведь я даже сам датчик ещё не подключал.
Сэмагонщик74 Студент Зеленокумск 23 1
Отв.9582  02 Марта 18, 20:50
ведь я даже сам датчик ещё не подключал.
Таки поэтому и пляшут! Я сам, тут мозг людям выносил этим вопросом. Оказалось не пропай от pin9 до разъема! Т.е. pin "висел" в воздухе.
сообщение удалено
adekov Новичок петрозаводск 7
Отв.9583  04 Марта 18, 09:31
Shinanai,
После кручения подстрочник а строчка появилась. Тестовые скетчи загружал, ни каких изменений.Shinanai, 01 Марта 18, 07:03
Очень похоже на ошибку в адресе дисплея. Возможно не тот адрес используется с кетче
limon Доктор наук Липецк 986 925
Отв.9584  04 Марта 18, 09:33, через 3 мин
AlexDol Стучись к нему в лс. Когда я пробовал 365, не заметил такого. Сейчас откатился на 364 заканчиваю термостат. 365 мне тоже понравился, потом перенёсу в него новые настройки mqtt.
Phisik Куратор Екатеринбург 656 1.4K
Отв.9585  04 Марта 18, 19:50
так и было задумано?AlexDol, 03 Марта 18, 10:10
Да вроде нет. Контроллера под рукой нет. Запустил у себя сейчас на меге, вроде бы ничего не скачет.
AlexDol Кандидат наук Екатеринбург 325 433
Отв.9586  05 Марта 18, 10:34
Phisik,  Спасибо, разобрался. У меня дисплей I2C а библиотека <LiquidCrystal_I2C.h> не поддерживает функции LCD_WIDTH, LCD_HEIGHT и проч.
Вернул старые настройки I2C и произвольное переключение экрана устранилось.
Phisik Куратор Екатеринбург 656 1.4K
Отв.9587  05 Марта 18, 16:11
не поддерживает функции LCD_WIDTH, LCD_HEIGHT и проч.AlexDol, 05 Марта 18, 10:34
Да вроде бы должен:
LiquidCrystal_I2C(uint8_t lcd_addr, uint8_t lcd_cols, uint8_t lcd_rows, uint8_t charsize = LCD_5x8DOTS);

Надо заменить только lcd_cols -> LCD_WIDTH, lcd_rows->LCD_HEIGHT, и все должно работать:
LiquidCrystal_I2C lcd(0x27, LCD_WIDTH, LCD_HEIGHT);

ser52 Специалист Москва 164 39
Отв.9588  06 Марта 18, 17:36
Phisik а как в твою 364lite версию добавить это #define NO_LOW_POWER_WARNING  1,а то задолбал этот писк
SA1348 Профессор Саратов 3.3K 1.5K
Отв.9589  07 Марта 18, 07:39
а то задолбал этот пискser52, 06 Марта 18, 17:36
проделай один раз операцию автоопределения мощности ТЭНа и LOW POWER прекратится.
ser52 Специалист Москва 164 39
Отв.9590  07 Марта 18, 08:36, через 58 мин
не прекращается напряжение в сети 195в
SA1348 Профессор Саратов 3.3K 1.5K
Отв.9591  07 Марта 18, 08:44, через 9 мин
Значит не выставляй мощность выше той, которую потребит  ТЭН при напряжении 194 вольта.
msg31 Научный сотрудник Барнаул 4.6K 2.5K
Отв.9592  07 Марта 18, 10:18
не прекращается напряжение в сети 195вser52, 07 Марта 18, 08:36
В инструкции есть как убрать писк.
Phisik Куратор Екатеринбург 656 1.4K
Отв.9593  07 Марта 18, 18:10
как в 364lite версию добавить NO_LOW_POWER_WARNINGser52, 06 Марта 18, 17:36
NO_LOW_POWER_WARNING отключает не только писк, насколько я помню, он все отключает, в т.ч. моргающую надпись на экране, чего нельзя сделать через настройки.

Где надо поменять:process.cpp (1 hit)
   Line 28:  flNoAlarmLowPower=NO_LOW_POWER_WARNING;  // Убираем признак невыдачи предупреждения о низком уровне напряжения
settings.h (1 hit)
   Line 53: #define NO_LOW_POWER_WARNING  0
variables.cpp (1 hit)
   Line 245: char flNoAlarmLowPower=NO_LOW_POWER_WARNING; // Флаг того, что не надо предупреждать о низком напряжении в сети (оно в общем-то важно только для ректификации и НБК).
Сергей Иваныч Специалист дер. Заспа 182 51
Отв.9594  07 Марта 18, 22:23
Приветствую господа коллеги, извините влезу со своими баранами, т.е. проблемами, т.е. пожеланиями.
Копаюсь в автоматике, всё ок мои деревенские потребности всё очень даже устраивает, но нет предела совершенству. Вот знаете чего мне лично не хватает, это ещё 3-х датчиков температуры. Поясняю мою бредовую идею: хочется добавить ещё 3 датчика, что бы они выводились в ряд, ну к примеру во втором окне, под первыми тремя датчиками температуры. Это вот для чего, 4 датчик для ручного измерения температуры спирта при замере крепости, пятый и шестой для замера воды обратки охлаждения из дефа и холодильника соответственно. По моему неплохая идея, привык воду охлаждения на выходе контролировать по температуре, да и для спирта точный откалиброванный датчик всегда под рукой, по моему удобно. Вот бы кто из знатоков правящих скетчи сделал бы такой прибамбас, подозреваю, что для разбирающегося в скетчах это не очень сложно..., а автоматика расширит приятную составляющую функциональности.
max-yu Специалист Москва 192 82
Отв.9595  07 Марта 18, 22:35, через 13 мин
пятый и шестой для замера воды обратки охлаждения из дефа и холодильника соответственно.Сергей Иваныч, 07 Марта 18, 22:23

Тоже использую контроль температуры воды на выходе из дефа. Сделал автономку на отдельном Ардуино, которая как раз и стабилизирует температуру воды на выходе из дэфа. Мне кажется, что после этого резко повысилось качество продукта. И стабильность процесса - от начала и до конца процесса только переставляю трубочки в разные емкости.
SA1348 Профессор Саратов 3.3K 1.5K
Отв.9596  08 Марта 18, 07:36
для замера воды обратки охлаждения из дефа и холодильника соответственно.Сергей Иваныч, 07 Марта 18, 22:23
Вообще то по нормальному выход воды на РК из холодильника на вход в ДЭФ подаётся. А на ПК выход из холодильника вообще незачем контролировать.
От одного датчика избавились, а стандартная прошивка поддерживает пять датчиков и выводит их на экран.
Где здесь проблема? Усё уже предусмотрено.

Phisik Куратор Екатеринбург 656 1.4K
Отв.9597  08 Марта 18, 09:27
Нашел тут интересную статейку. Не давало мне покоя, почему с переходом на версии IDE 1.6.x-1.8.x мой контроллер начинал тормозить. Выяснилось, что сменили способ оптимизации кода компилятором с "оптимизации скорости" на "оптимизация размера". Судя по тестам в статье это может давать 30%(!) прирост производительности контроллера.

Как изменить жизнь к лучшему:1. Ищем файл C:\Users\XXXX\AppData\Roaming\Arduino15\packages\arduino\hardware\avr\1.x.x\platform.txt
2. Ищем в нем строчки вида:
        compiler.c.flags=-c -g -Os -w -ffunction-sections -fdata-sections -MMD
3. Меняем на:
        compiler.c.flags=-c -g -O2 -w -ffunction-sections -fdata-sections -MMD
VoDa Студент Чебоксары 34 15
Отв.9598  08 Марта 18, 09:42, через 16 мин
  Приветствую форумчан этой ветки. У меня вопрос к знатокам этой темы. Имеется ли возможность контролировать температуру теплоносителя в рубашке ПВК и использования датчика давления MPX5010 для исключения аварий?
  В описании указано, что в режиме работы постановки зернового затора используются только два датчика температуры-1 и 2. Датчик №3 логично было бы использовать как аварийный датчик.
  Если нет, может, знающие люди помогут мне в этом разобраться.
Сергей Иваныч Специалист дер. Заспа 182 51
Отв.9599  08 Марта 18, 09:48, через 6 мин
Сделал автономку на отдельном Ардуиноmax-yu, 07 Марта 18, 22:35
Написал в личку.

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

контролировать температуру теплоносителя в рубашке ПВКVoDa, 08 Марта 18, 09:42
ааа, вот, не мне одному датчиков не хватает.
Доступная автоматика HelloDistiller на Ардуино Мега 2560
Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.


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

на РК из холодильника на вход в ДЭФ подаётся. А на ПК выход из холодильника вообще незачем контролировать.SA1348, 08 Марта 18, 07:36
Где здесь проблема? Усё уже предусмотреноSA1348, 08 Марта 18, 07:36
Лёша, я(жертва инструкций?) как то не пробовал больше 3 датчиков подключать..., а что если 5 подключить, то где их показания будут отображаться? и будут ли вообще??
На РК ты прав пожалуй, хотя я привык отдельно, но это пожалуй лишнее. Ты написал ПК, наверное имел в виду БК, так вот, согласен при потстиле, а при перегонке с ДЕФом ориентироваться на температуру обратки с ДЕФа удобно для регулировки... А если будут 5 датчиков отображаться, тогда пожалуй проблема будет решена, тем более от них нужна только информация, а реакция не нужна.