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 КБ
      Просмотров:
      710
    • cxem.gif
      cxem.gif
      Размер файла:
      182,8 КБ
      Просмотров:
      186
    sergey154 и panteak нравится это.
  2. Николай Дементьев

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

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

    Nike12 Участник

    Регистрация:
    28.02.2015
    34
    2
    Имя:
    Владимир
    Прошелся еще раз по всем расположениям библиотек с перезаписью содержимого и все заработало.
    Николай, спасибо.
     
  4. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    210
    Вроде до делал функцию восстановления варки при сбросе питания..... завтра протестирую и если все хорошо выложу на всеобщее пользование.

    1490130789840-196612448.jpg
     
    Seram и Андрей Сергеевич нравится это.
  5. serj_3000

    serj_3000 Участник

    Регистрация:
    24.09.2016
    49
    10
    Имя:
    Сергей
    Мои мечты сбываются!!!
    Очень здорово! Николай твой скетч лучший! Такого функционала нет ни у кого!
     
    Seram нравится это.
  6. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    210
    Спасибо за отзыв!
    Кто тестировал кнопку "Возврата" ..... как боролись с "дребезгом"?
    --- сообщения объединены, 22 мар 2017, дата первого сообщения: 22 мар 2017 ---
    И на сколько успешно?
    --- сообщения объединены, 22 мар 2017 ---
    Тест выявил не корректную работу (проблема с восстановлением времени) функции.....разбираюсь.
     
  7. Miraj

    Miraj Участник

    Регистрация:
    09.12.2016
    124
    1
    Имя:
    Александр
    Я когда пытался постичь Ардуино, в у Джереми Блума читал, что "дребезг" контактов устраняется программно. Книга сейчас дома, могу вечером посмотреть, а завтра отписаться.
     
  8. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    210
    Здесь программно не поможет, так как сделано на прерывании....
     
  9. RomanHj

    RomanHj Новенький

    Регистрация:
    20.03.2017
    11
    0
    Имя:
    Роман
    Тогда аппаратно, на триггере Шмитта. Микросхема стоит 8 рублей) правда в Китае. Можно конечно и у нас за... - 830!!!
    --- сообщения объединены, 24 мар 2017, дата первого сообщения: 23 мар 2017 ---
    Сори. Смотрел на микросхему sn74hc14, но забыл про отечественные аналоги.
     
  10. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    210
    Я думал о тиггере Шмитта, но думаю использовать сенсорную кнопку .
     
  11. RomanHj

    RomanHj Новенький

    Регистрация:
    20.03.2017
    11
    0
    Имя:
    Роман
    Николай, а нет возможности в скетч прикрутить управление мешалкой, по той же схеме что и насос. Без мешалки тяжко)
     
  12. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    210
    Не понимаю разницы между насосом и мешалкой .....ведь оба управляются через реле...? Раскройте в чем проблема ?
     
  13. RomanHj

    RomanHj Новенький

    Регистрация:
    20.03.2017
    11
    0
    Имя:
    Роман
    Когда работает насос - лучше не мешать. После перемешивания сделать паузу и включить насос. Как-то так.
     
  14. andyfm

    andyfm Active Member

    Регистрация:
    07.01.2017
    117
    41
    Имя:
    Андрей
    Судя по всему, нужен еще один канал управления....
     
  15. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    210
    Да ... тут так просто не сделать......самый простой выход, это сделать инвертор( подключить его параллельно упр. выходу на реле насоса) и по нему включать мешалку, то есть насос включен (1) на инверторе (0); насос выключен (0) на инверторе (1) мешалка включена
     
  16. RomanHj

    RomanHj Новенький

    Регистрация:
    20.03.2017
    11
    0
    Имя:
    Роман
    Это не решает проблему с паузой, а она нужна. Т.к. сразу после перемешивания - пойдет мелкий брух через фильтрсистему. Но это я наверное уже придираюсь. Отличный скетч.
     
  17. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    210
    Тестируем кнопку "Возврат"(исправил отображения "прогресса", вывод времени паузы, остановку времени (как в паузе)) в режиме варки ищем ошибки.
    Так пробуем восстановление программы варки после сбоя питания (В ЧАСАХ ДОЛЖНА СТОЯТЬ БАТАРЕЙКА) (без батарейки работает не корректно)
    Не забываем отписываться так как агрегат скоро заберут (может даже завтра) и я не смогу корректно исправить ошибки :drink:

    Файлы на скачивание обновил
     
  18. frost

    frost Новенький

    Регистрация:
    09.03.2016
    17
    0
    Имя:
    Олег
    Привет Николай, у меня после установки новой прошивки перестала показывать текущая температура, зависла на 12. Перезагружал, переустанавливал одно и тоже. Вернул предыдущую прошивку все хорошо. Спасибо за проект.
     
  19. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    210
    Проверил, у меня все показывает.
    --- сообщения объединены, 25 мар 2017, дата первого сообщения: 25 мар 2017 ---
    Да же не знаю чему больше радоваться : тому что все хорошо или предыдущей прошивке :D
     
  20. RomanHj

    RomanHj Новенький

    Регистрация:
    20.03.2017
    11
    0
    Имя:
    Роман
    Я бы с радостью протестировал на полную систему, но из заказанных 9 позиций из Китая пришла толь одна - мега. Часов нет - поэтому пока только просто релюхой щелкаю. Как только придет (если придет) буду регулярно выкладывать отчеты. Уж больно скетч понравился.
     
  21. Олег

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

    Регистрация:
    18.11.2013
    509
    20
    Николай выясняй в чём причина этой "проблемы" и заканчивай ПРОЕКТ.
    Всё что надо для варки пива в этом ПРОЕКТЕ есть---- ИНАЧЕ-САНТА- БАРБАРА!!!!