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

BreweryArduino с нуля.

Discussion in 'Автоматика' started by Николай Дементьев, Sep 23, 2016.

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

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

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

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

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


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


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

    Attached Files:

    sergey154 and panteak like this.
  2. moct05

    moct05 Участник

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

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

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

    sergei122 Участник

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

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

    Joined:
    01.09.2016
    1,294
    210
    Не за что, но она не ресет просто возврат в главное меню.
     
  6. sergei122

    sergei122 Участник

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

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

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

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

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

    Seram Участник

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

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

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

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

    14899543171811174696214.jpg 1489954367900401915540.jpg 1489954419082-2143096466.jpg
     
    Seram likes this.
  10. Seram

    Seram Участник

    Joined:
    07.03.2017
    54
    12
    Имя:
    Sergejus
  11. Alias

    Alias Участник

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

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

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

     
  13. RomanHj

    RomanHj Новенький

    Joined:
    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

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

    RomanHj Новенький

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

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

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

    RomanHj Новенький

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

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

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

    RomanHj Новенький

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

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

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

    Nike12 Участник

    Joined:
    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.

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