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. moct05

    moct05 Участник

    Регистрация:
    22.11.2016
    105
    2
    Имя:
    Станислав
    А если умрет ТЭН? Варить на плите. А если насос? Мешаем руками.
    Не преувеличивайте. Это нормально. Ардуина теряет датчик и уходит в ребут.
     
  3. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    210
    Вряд-ли при потере датчика мега уходит в ребут...
    --- сообщения объединены, 17 мар 2017, дата первого сообщения: 17 мар 2017 ---
    с какой стороны разъёма подключен резистор?
     
  4. sergei122

    sergei122 Участник

    Регистрация:
    06.12.2016
    43
    0
    Имя:
    Сергей
    Добрый вечер. Николай сейчас загрузил и проверил крайнюю прошивку -кнопочка ресет работает нормально .Спасибо за помощь.
     
  5. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    210
    Не за что, но она не ресет просто возврат в главное меню.
     
  6. sergei122

    sergei122 Участник

    Регистрация:
    06.12.2016
    43
    0
    Имя:
    Сергей
    Зато очень полезная штука.
     
  7. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    210
    Нашел у себя ошибку: в строке 848 файла Beer нужно заменить labelFiltr на lableMashOut, иначе после йодной пробы программа перейдёт сразу на этап фильтрации и пропустит MashOut.
    Файлы на скачивание поправил.

    --- сообщения объединены, 18 мар 2017, дата первого сообщения: 18 мар 2017 ---
    Добрый вечер уважаемые пользователи, спасибо Всем кто выбрал мою программу, Ваша поддержка и интерес помогают мне в усовершенствовании программы!
    Не так давно я обещал плюшку (восстановление варки при сбое питания), пока до нее руки не дошли, но я не сидел сложа руки. Совсем недавно я отладил кнопку (мех.) возврата в главное меню, теперь функционал ее расширен:
    • Возврат в главное меню из всех подменю.
    • Переход в меню настроек из варки с последующим возвращение на место варки из которого Вы перешли в меню настроек.
    • При нажатии кнопки в меню настроек (см. предыдущий пункт) выходим в главное меню
    Прошу Вас протестировать на наличие ошибок.

    Файлы на скачивание обновил
     
  8. Seram

    Seram Участник

    Регистрация:
    07.03.2017
    54
    12
    Имя:
    Sergejus
    Здравствуйте Николай, ребята! Уже месяц наверное выбираю себе первую свою автоматику... Перекурил кучу форумов, роликов, но на сегодняшний день остановился на вашем детище. Товары заказал. Нo только потом увидел, что я ошибся по-моему с реле насоса. Реле SSR - 25DD Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!, а насос 24в Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!. Не подскажете, правильно ли я заказал? И подсоединение к Меге реле будет такое же, как на Вашей схеме?

    И конечно же, примите мою искреннюю благодарность за Вашу бескорыстную работу для всех нас! Без лишних слов, хотел поблагодарить вас практически, но к сожалению Яндекс не принимает мои норвежские карты (Яндекс - Нам очень жаль: платежи из страны, в которой выпущена ваша карта, сейчас не принимаются. Если у вас есть другая карта, попробуйте использовать ее. Или выберите новый способ оплаты.)
    Если есть возможность, прикрепите там ещё ссылочки на ваш WebMoney, а ещё лучше для нас, забугорных - PayPal.
    Пока вопросов боле нет - жду железа, слежу за форумом...
     
  9. Николай Дементьев

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

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

    14899543171811174696214.jpg 1489954367900401915540.jpg 1489954419082-2143096466.jpg
     
    Seram нравится это.
  10. Seram

    Seram Участник

    Регистрация:
    07.03.2017
    54
    12
    Имя:
    Sergejus
  11. Alias

    Alias Участник

    Регистрация:
    17.11.2016
    38
    13
    Биппер, часы, реле и кнопка.
    Да, большой проект. А о каком дальнейшем развитии недавно был разговор, не о HERMS случайно?
     
  12. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    210
    Конденсаторы по питанию 9В и 5В
    --- сообщения объединены, 19 мар 2017, дата первого сообщения: 19 мар 2017 ---
    Ну дальше например....можно WiFi прикрутить или GSM, добавить второй датчик температуры.....а там глядишь и до HERMS рукой подать :)

     
  13. RomanHj

    RomanHj Новенький

    Регистрация:
    20.03.2017
    11
    0
    Имя:
    Роман
    Николай, опробовал вашу программу - все прекрасно работает, за что огромное спасибо. Хочу внести свою лепту в дело развития программы. Это касается калибровки датчика температуры. Записываем измеренные показания термометра и желаемые на листок. Допустим 0,68 (температура таяния льда) 96 (температура кипения). В googl вбиваем строку "аппроксимация функции онлайн калькулятор" переходим на сайт, подставляем данные измеренные в верхнюю таблицу через пробел 0,68 96. Подставляем желательные данные во вторую таблицу 0 100. Нажимаем кнопочку рассчитать - и если коф.корреляции близок или равен 1 записываем формулу расчета y=1.0491x+−0.7134. Т.е Tфакт=tизм*1,0491-0,7134. Подставив данные в скетч будем иметь реальную температуру. Чем больше данных вы введете - тем точнее будет расчет.
     
  14. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    210
    Спасибо за отзыв.
    Все хорошо в Вашем предложении, но есть одна проблема: в расчетах и в функции вывода на экран используются целые числа.... мне приходится округлять значения до целого числа для корректного вывода значений на экран 116,137 строки Functions
     
  15. RomanHj

    RomanHj Новенький

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

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

    Регистрация:
    01.09.2016
    1.294
    210
    Тогда это будет вводить в заблуждения на экране одно .... а срабатывает при другой
    --- сообщения объединены, 20 мар 2017, дата первого сообщения: 20 мар 2017 ---
    Кстати точность у датчика +-0.5 С, то есть 1 С стоит ли овчинка выделки ?
     
  17. RomanHj

    RomanHj Новенький

    Регистрация:
    20.03.2017
    11
    0
    Имя:
    Роман
    Я не настаиваю. Просто предложил схему калибровки датчика.
     
  18. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    210
    Я не отвергаю, буду иметь ввиду на будущие :drink: (для кнопочного варианта ;)
     
  19. RomanHj

    RomanHj Новенький

    Регистрация:
    20.03.2017
    11
    0
    Имя:
    Роман
    Некоторые на 6 градусов врут. Можно конечно выкинуть - но где гарантия, что с новым не будет такой-же истории.
     
  20. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    210
    Но если он на столько врет то есть больше 1-2С, то я бы задумался об его использовании...
     
  21. Nike12

    Nike12 Участник

    Регистрация:
    28.02.2015
    34
    2
    Имя:
    Владимир
    Вроде все варианты испробовал, но
    Arduino: 1.8.1 (Windows 7), Плата:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

    D:\BreweryArduino\BreweryArduino.ino:7:18: fatal error: UTFT.h: No such file or directory

    #include <UTFT.h>

    ^

    compilation terminated.

    exit status 1
    Ошибка компиляции для платы Arduino/Genuino Mega or Mega 2560.

    Где собака порылась?