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

BreweryArduino с нуля.

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

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

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

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

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

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


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


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

    Вложения:

    • IMG_20160923_214755.jpg
      IMG_20160923_214755.jpg
      Размер файла:
      754,5 КБ
      Просмотров:
      712
    • cxem.gif
      cxem.gif
      Размер файла:
      182,8 КБ
      Просмотров:
      188
    sergey154 и panteak нравится это.
  2. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    210
  3. pivolub

    pivolub Новенький

    Регистрация:
    17.12.2015
    29
    0
    поставил все 000 без изминений
     
  4. moct05

    moct05 Участник

    Регистрация:
    22.11.2016
    105
    2
    Имя:
    Станислав
    Изгачально яркость стоит на максималке. Програмно только уменьшать. Тут увельчить програмно не возможно только менять саму подсветку
     
  5. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    210
    Спасибо за найденную ошибку.
    Замените на странице BEER вот этот кусок кода (в начале)
    Код:
      //************************************ Продуть насос *******************************
      myGLCD.fillScr(VGA_BLACK);
      myGLCD.setFont(BigRusFont);
      myGLCD.setColor(VGA_WHITE);
      myGLCD.fillRoundRect(50, 80, 270, 156);
      myGLCD.setBackColor(VGA_WHITE);
      myGLCD.setColor(VGA_BLACK);
      myGLCD.print("\x89""po""\x99""y""\x97""\x9F""a", CENTER, 90);//Продувка
      myGLCD.print("\xA2""acoca", CENTER, 122);//насоса
      iz = 0;
        while ( iteration == 0)
        {
          ScreenTime (96, 196, 2, 9, 1);
          if (fR == 1 && fT == 1)iz++;
          TimeWorkNasosAir ();
          if (iz == rep) {//кол-во повторов
            OffNasos (0);
            fT = 1;
            iteration ++;
          }
        }
    на этот
    Код:
      //************************************ Продуть насос *******************************
      myGLCD.fillScr(VGA_BLACK);
      myGLCD.setFont(BigRusFont);
      myGLCD.setColor(VGA_WHITE);
      myGLCD.fillRoundRect(50, 80, 270, 156);
      myGLCD.setBackColor(VGA_WHITE);
      myGLCD.setColor(VGA_BLACK);
      myGLCD.print("\x89""po""\x99""y""\x97""\x9F""a", CENTER, 90);//Продувка
      myGLCD.print("\xA2""acoca", CENTER, 122);//насоса
      iz = 0;
      if (rep == !0) {
        while ( iteration == 0)
        {
          ScreenTime (96, 196, 2, 9, 1);
          if (fR == 1 && fT == 1)iz++;
          TimeWorkNasosAir ();
          if (iz == rep) {//кол-во повторов
            OffNasos (0);
            fT = 1;
            iteration ++;
          }
        }
      }
     
  6. pivolub

    pivolub Новенький

    Регистрация:
    17.12.2015
    29
    0
    Ещё написано тэн 9 пин а он на 12
     
  7. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    210
    забыл поменять комментарии..
     
  8. Олег

    Олег Участник

    Регистрация:
    18.11.2013
    509
    20
    Кнопки не работают-возможно только на моём дисплее
    --- сообщения объединены, 9 дек 2016 ---
    Кнопки работают?
     
  9. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    210
  10. pivolub

    pivolub Новенький

    Регистрация:
    17.12.2015
    29
    0
    Ещё глюк с экраном кипячение
    IMG_20161209_230043.jpg
     
  11. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    210
  12. pivolub

    pivolub Новенький

    Регистрация:
    17.12.2015
    29
    0
    Ещё при достижении температуры кипения тэн не отключается
     
  13. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    210
    да увидел где ошибка
    --- сообщения объединены, 9 дек 2016, дата первого сообщения: 9 дек 2016 ---
    А стоит ли его отключать ведь потом программа переходит на ручной режим поддержания кипения ?
     
  14. pivolub

    pivolub Новенький

    Регистрация:
    17.12.2015
    29
    0
    А зачем если пивоварня автоматизированы?
    --- сообщения объединены, 9 дек 2016 ---
    Настроил мощность под твои параметры и гуляй
     
  15. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    210
    Не весь процесс.... кипячение процесс не стабильный......его трудно отследить(его интенсивность) по этому и введен ручной режим так сказать на глаз выставить интенсивность кипения
     
  16. pivolub

    pivolub Новенький

    Регистрация:
    17.12.2015
    29
    0
    Ограничение все равно нужно ,нагрел до115 градусов тэн работает, это неправельно
    --- сообщения объединены, 9 дек 2016, дата первого сообщения: 9 дек 2016 ---
    В настройках ведь есть температура кипения её и сделать ограничителем
     
  17. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    210
    снизить до 70-50 % ?
    --- сообщения объединены, 9 дек 2016, дата первого сообщения: 9 дек 2016 ---
    Одна кнопка заработала :)
    --- сообщения объединены, 9 дек 2016 ---
    все заработало..
    пины изменил А3 - ввод, А4 - вправо, А5 - влево
    если подать +5В на эти пины через кнопку все заработает
     

    Вложения:

  18. pivolub

    pivolub Новенький

    Регистрация:
    17.12.2015
    29
    0
    У меня тоже 2 одинаковые ардуины 3в1ом один дисплей тусклый и при затирании варке подсветка моргает
    --- сообщения объединены, 9 дек 2016, дата первого сообщения: 9 дек 2016 ---
    Как их узкоглазые делают? С металлолома
     
  19. HBPro

    HBPro Admin Команда форума

    Регистрация:
    10.02.2012
    1.102
    397
    pivolub, БП у тебя не достаточной мощности, китайцы тут не причем.
     
    sergo2555 нравится это.
  20. pivolub

    pivolub Новенький

    Регистрация:
    17.12.2015
    29
    0
    Ты не прав блок мощный. Одна сборка работает (уже в корпусе подключено все)вторая глючит
     
  21. HBPro

    HBPro Admin Команда форума

    Регистрация:
    10.02.2012
    1.102
    397
    И какие ТТХ БП?