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

BreweryArduino с нуля.

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

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

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

    Регистрация:
    01.09.2016
    1.262
    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. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.262
    202
  3. Олег

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

    Регистрация:
    18.11.2013
    478
    19
    Желательно всю периферию кроме датчика и часов подключать через транзисторные ключи
     
  4. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.262
    202
    Если они не встроены в модули... то да
     
  5. L-set

    L-set Новенький

    Регистрация:
    28.03.2016
    9
    0
    Отлично,теперь все понятно респект.
     
  6. Андрей Сергеевич

    Андрей Сергеевич Новенький

    Регистрация:
    14.11.2016
    16
    2
    Имя:
    Андрей
    Нужны все таки транзисторные ключи или нет, и куда их вставлять? )
    Реле которое для насоса подключается до БП (220В) или после (24В) ?
     
  7. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.262
    202
    Лучше после 24В ( так безопасней).
    На счет ключей.... я бы поставил оптопару через которую управлял бы твердотельным реле. Другие модули потребляют мало и в большинстве из них уже встроены ключи. И шанс выжечь через них порт ничтожно мал.
     
  8. Олег

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

    Регистрация:
    18.11.2013
    478
    19
    Вот возьми за основу
     

    Вложения:

    • celevaya-2.2.png
      celevaya-2.2.png
      Размер файла:
      388,6 КБ
      Просмотров:
      117
  9. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.262
    202
    Только с питанием ошибка, если подаешь 5В (стабилизированных) то нужно подовать на пин VIN(+).
    А для входа через разъём (стабилизатор) 5В маловато... так-как на стабилизатор нужно подовать напряжение минимум на 2В больше, чем требуемое выходное.
    --- сообщения объединены, 14 дек 2016, дата первого сообщения: 14 дек 2016 ---
    И еще стабилизатор напряжения который стоит на контроллере (это обычно ASM1117) выдает на выходе 5В/1А, максимальное входное напряжение 12В, но я бы советовал 9В.
     
  10. Олег

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

    Регистрация:
    18.11.2013
    478
    19
    Я имел в виду про подключение ключей
     
  11. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.262
    202
  12. Олег

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

    Регистрация:
    18.11.2013
    478
    19
    Кроме того ключ защищает от случайного "к.з" когда порт можно "выжечь"
     
  13. HBPro

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

    Регистрация:
    10.02.2012
    1.095
    381
    Так внутри твердотельного реле и так Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок! оптопара.

    А установка ключей необходимо тогда, когда коммутируемая нагрузка потребляет тока больше, чем может дать ножка микроконтроллера.

    Постоянный ток через вход/выход у микроконтроллера ATmega2560 - 40 мА.
    Ток срабатывания, например, SSR-25DA равен 7.5мА при 12В, что соответствует 18мА при 5В.
    Т.о. для управления данной SSR-кой с помощью MEGA 2560 ключ не потребуется.
     
  14. Олег

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

    Регистрация:
    18.11.2013
    478
    19
    Конечно хозяин-барин-хочешь ставь-хочешь нет.
    Почему же наши коллеги из-за бугра ставят?
     
  15. HBPro

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

    Регистрация:
    10.02.2012
    1.095
    381
    Олег, я тоже за установку ключей, но в данном случае можно обойтись и без них.:) Ничего плохого не произойдет.
     
  16. Олег

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

    Регистрация:
    18.11.2013
    478
    19
    А я и не спорю-хозяин-барин!
     
  17. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.262
    202
    Продолжение: Делаем образ системы, Сохраняем рецепт.

     
    korsar нравится это.
  18. pivolub

    pivolub Новенький

    Регистрация:
    17.12.2015
    29
    0
  19. moct05

    moct05 Участник

    Регистрация:
    22.11.2016
    105
    2
    Имя:
    Станислав
    Николай, подскажи а в скейче реализована такая функция: Если кратковременно отключают свет, то при включении пивоварка продолжает работу с того момента когда произошло отключение. Либо с момента отключения с учетом времени, когда включилось. Т.е. пауза 1 час, через 30 минут отключили свет на 5 минут, свет включили и до окончании паузы осталось не 30 минут, а 25.
     
  20. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.262
    202
    Нет такая функция не реализована....надо думать. Надо продумать алгоритм и контроль 220В на входе для аварийной записи в память рецепта и этапа варки пива.
    --- сообщения объединены, 15 дек 2016, дата первого сообщения: 15 дек 2016 ---
    Спасибо.
     
  21. Alias

    Alias Участник

    Регистрация:
    17.11.2016
    38
    8
    Дико извиняюсь за ламерство, но сегодня я первый раз взял в руки Ардуинку. Теперь пытаюсь хоть что-то в нее залить. С Beerduino вроде бы получилось, правда, только с файлом beerduino_ili.hex, а вот с BreweryArduino пока никак - при любой попытке выдает
    Код:
    Ошибка компиляции для платы Arduino/Genuino Mega or Mega 2560
    Arduino: 1.6.13 (Windows 7), Плата:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"
    C:\_download\BreweryArduino_14_11_2016\BreweryArduino_14_11_2016\BreweryArduino_14_11_2016.ino:6:20: fatal error: RTClib.h: No such file or directory
    #include "RTClib.h"
    ^
    compilation terminated.
    exit status 1
    
    Для самых первых версий пытался раскомментировать и снова комментировать rtc.begin(), но результат тот же. Версия 1.6.13

    Кстати, экранчик тоже тускловат и мерцает как от USB, так и от внешнего питания 9В на 500ма (и даже 12В 1А). И от обоих сразу. Стабилизатор на плате в районе штекера питания заметно греется. Могу посмотреть конкретные значения тепловизором.
    Сорри за офф