1. Уважаемые форумчане! Убедительная просьба, используйте наиболее подходящие темы для своих сообщений. Спасибо за понимание.
    Скрыть объявление

BreweryArduino с нуля.

Тема в разделе "Автоматика", создана пользователем Николай Дементьев, 23 сен 2016.

  1. Николай Дементьев

    Николай Дементьев Well-Known Member

    Регистрация:
    01.09.2016
    1.264
    202
    Добрый день пивовары!
    Мой коллега занимается пивоварением и попросил меня собрать ему автоматику.
    Я посмотрел многие проекты но они не все удовлетворяли по функционалу ( помимо пива нужно "гнать" и другие напитки).
    По этому я решил сам написать программу (так-как только она требует изменения)
    На данном этапе почти закончена часть пивоварения, отдельное управление тэнами, настройка часов.
    В процессе настройка пид, управление насосом.
    В перспективе сохранение и чтение рецептов с карты памяти, настройка насоса.

    На данный момент есть следующие вопросы:
    1. Режим работы насоса при варки пива.
    2. Время отсчета засыпки хмеля : от начала кипения или от предыдущей засыпки.

    Ну и небольшое видео


    --- сообщения объединены, 23 сен 2016, дата первого сообщения: 23 сен 2016 ---


    Сижу рисую экран кипячения возник вопрос: Нужно-ли отображения температуры если мощностью тэнов управляем сами?
     

    Вложения:

    • IMG_20160923_214755.jpg
      IMG_20160923_214755.jpg
      Размер файла:
      754,5 КБ
      Просмотров:
      575
    • cxem.gif
      cxem.gif
      Размер файла:
      182,8 КБ
      Просмотров:
      17
    sergey154 и panteak нравится это.
  2. ALEXANDR77

    ALEXANDR77 Active Member

    Регистрация:
    17.01.2017
    482
    167
    Имя:
    Александр
    С помощью Николая выкладываю тест новой не официальной прошивки BreweryArduinoToch: Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!
    Предлагаю принять:
    1. Работу насоса при ЙОДНОЙ ПРОБЕ.
    2. Непрерывный сигнал по окончании НАГРЕВА и начале КИПЯЧЕНИЯ.
    Оставить на усмотрение пользователя работу насоса при охлаждении "в ручном режиме" или "автоматическом" при невозможности настраивать этот параметр в меню НАСТРОЕК НАСОСА (сейчас только в коде).
    Временно рекомендовать пользователям останавливать процесс затирания только при работе насоса.
     
  3. MaxR

    MaxR Участник

    Регистрация:
    11.03.2017
    30
    0
    Имя:
    Maxim
    Ещё как вариант - у меня от перегрева тоже в основное меню вылетало. Снизил U питания до 6В - перестало.
     
  4. Николай Дементьев

    Николай Дементьев Well-Known Member

    Регистрация:
    01.09.2016
    1.264
    202
    Дозрел до клапана подачи воды при охлаждении... в какую версию прошивки "впихнуть" :)
     
  5. van11

    van11 Участник

    Регистрация:
    12.02.2017
    52
    2
    Николай. Здравствуйте. Второй датчик температуры не планируется?
     
  6. Николай Дементьев

    Николай Дементьев Well-Known Member

    Регистрация:
    01.09.2016
    1.264
    202
    Для защиты от перегрева или чего-то иного?
     
  7. van11

    van11 Участник

    Регистрация:
    12.02.2017
    52
    2
    Для отслеживания температуры воды для промывки например.
     
  8. Николай Дементьев

    Николай Дементьев Well-Known Member

    Регистрация:
    01.09.2016
    1.264
    202
    Добавить датчик проблем, особых не представляет, а вот его функционал или универсально......время займет.
    --- сообщения объединены, 26 сен 2017, дата первого сообщения: 26 сен 2017 ---
    Дак,что на счет клапана или сюда выложить и Сами добавите, кому нужно ?
     
  9. Andrei50

    Andrei50 Участник

    Регистрация:
    02.09.2016
    177
    12
    Имя:
    Андрей
    Николай добавьте в кнопочный
     
    vik660 нравится это.
  10. ALEXANDR77

    ALEXANDR77 Active Member

    Регистрация:
    17.01.2017
    482
    167
    Имя:
    Александр
    В этот!!! клапан месяц лежит ждет!
     
  11. Николай Дементьев

    Николай Дементьев Well-Known Member

    Регистрация:
    01.09.2016
    1.264
    202
    В кнопочный уже добавил....сегодня
     
    ALEXANDR77 нравится это.
  12. ALEXANDR77

    ALEXANDR77 Active Member

    Регистрация:
    17.01.2017
    482
    167
    Имя:
    Александр
    а второй датчик на промывку и второй выход на ТЭН промывки - можно позже
     
  13. Николай Дементьев

    Николай Дементьев Well-Known Member

    Регистрация:
    01.09.2016
    1.264
    202
    Вообщем добавил в финальный код..... выход 47
     
    ALEXANDR77 нравится это.
  14. moxx2791

    moxx2791 Новенький

    Регистрация:
    04.07.2017
    5
    0
    Имя:
    Алексей
    А если вместо ардуино мега использовать ардуино уно, какие переделки потребуются?
     
  15. Николай Дементьев

    Николай Дементьев Well-Known Member

    Регистрация:
    01.09.2016
    1.264
    202
    Не получится памяти не хватит.
     
  16. ALEXANDR77

    ALEXANDR77 Active Member

    Регистрация:
    17.01.2017
    482
    167
    Имя:
    Александр
    Маленький нюанс, если прервать процесс охлаждения кнопкой возврата в главное меню, то клапан не закроется, пока не отключишь питание.
     
  17. Николай Дементьев

    Николай Дементьев Well-Known Member

    Регистрация:
    01.09.2016
    1.264
    202
    То есть если сделать выход из охлаждения в главное меню, то клапан не закрывается?
     
  18. ALEXANDR77

    ALEXANDR77 Active Member

    Регистрация:
    17.01.2017
    482
    167
    Имя:
    Александр
    да
    --- сообщения объединены, 4 окт 2017, дата первого сообщения: 4 окт 2017 ---
    новый разъем на клапан
    --- сообщения объединены, 4 окт 2017 ---
    Пришлось найти место для реле и питания 12в
     

    Вложения:

    • IMG_5440.JPG
      IMG_5440.JPG
      Размер файла:
      2,1 МБ
      Просмотров:
      83
    • IMG_5441.JPG
      IMG_5441.JPG
      Размер файла:
      1,8 МБ
      Просмотров:
      79
  19. Николай Дементьев

    Николай Дементьев Well-Known Member

    Регистрация:
    01.09.2016
    1.264
    202
    Исправил. файлы обновил.
    Для самостоятельного изменения нужно:
    На странице Functions в функции void MainMenu после
    Код:
      if (DoubleTap == 1) { 
    вставить
    Код:
     ChillClokWater (false); 
     
    ALEXANDR77 нравится это.
  20. ALEXANDR77

    ALEXANDR77 Active Member

    Регистрация:
    17.01.2017
    482
    167
    Имя:
    Александр
    С помощью Николая внедрил реле низкого сигнала на клапан , если у кого валяется можете смело ставить его, проверено, ниже в фото изменения кода:
    --- сообщения объединены, 9 окт 2017, дата первого сообщения: 4 окт 2017 ---
    Клапан работает на отлично!
    --- сообщения объединены, 10 окт 2017 ---
    Работа клапана с 23мин45сек:
     

    Вложения:

    • IMG_5443.JPG
      IMG_5443.JPG
      Размер файла:
      3,9 МБ
      Просмотров:
      44
    • IMG_5432.JPG
      IMG_5432.JPG
      Размер файла:
      3,7 МБ
      Просмотров:
      39
    • IMG_5442.JPG
      IMG_5442.JPG
      Размер файла:
      5,1 МБ
      Просмотров:
      40
    Серега64 нравится это.
  21. avil

    avil Новенький

    Регистрация:
    25.01.2017
    11
    0
    А можно код выложить. Дабы самому не копаться. Заранее спасибо.