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

BreweryArduino с нуля.

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

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

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

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

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

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


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


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

    Вложения:

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

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

    Регистрация:
    01.09.2016
    1.294
    209
    Через пару месяцев я буду отрицать, что это я написал :eek:
     
  3. mopoison

    mopoison Участник

    Регистрация:
    09.07.2016
    59
    2
    Имя:
    Олег
    Вот последний вопрос и я все понял, там на фото желтый провод это цифровой на температурный датчик?
     
  4. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    209
    Да это он подтянут 4.7К вроде на +3.3В
     
  5. mopoison

    mopoison Участник

    Регистрация:
    09.07.2016
    59
    2
    Имя:
    Олег
    Завтра посмотрю на какие пины у меня все разбросано, спасибо тебе Николай. Теперь осталось ждать экран. Может у тебя есть лишний, я бы согласен был его прикупить у тебя, а то китайца очень долго ждать
     
  6. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    209
    К сожалению лишних нет .... экранчик за 2 недели дошёл.... не так уж и долго
    А пины можешь и под свою распайку подогнать..... кроме часиков
     
  7. mopoison

    mopoison Участник

    Регистрация:
    09.07.2016
    59
    2
    Имя:
    Олег
    Часики висят, работают... Все норм. А пины в смысле где-то в коде прописать? Чтобы не перепаивать?)))
     
  8. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    209
    да все верно
    --- сообщения объединены, 11 ноя 2016, дата первого сообщения: 11 ноя 2016 ---
    не где то, а на первой странице в 26-28 строках и 13
     
  9. mopoison

    mopoison Участник

    Регистрация:
    09.07.2016
    59
    2
    Имя:
    Олег
    Круто, я не силён в прописях кода, но вроде пины задаются один раз в начале программирования, или надо по всему коду проходить и править?))) или я вообще не понимаю о чем я?:prankster:
     
  10. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    209
    Все верно, страница (BreweryArduino) это и есть начало кода
    --- сообщения объединены, 11 ноя 2016, дата первого сообщения: 11 ноя 2016 ---
    завтра на видео покажу :)
     
  11. mopoison

    mopoison Участник

    Регистрация:
    09.07.2016
    59
    2
    Имя:
    Олег
    Спасибо!!! Пошёл искать экран с быстрой доставкой
     
  12. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    209
    Удачи... только сейчас вряд ли что-то по дешевле найдешь.....
     
  13. Andrey22Rus

    Andrey22Rus Новенький

    Регистрация:
    09.07.2014
    27
    4
    Имя:
    Андрей
    Здравствуйте, подскажите в чем может быть причина, скетч не хочет компилироваться с такой ошибкой

    Arduino: 1.6.12 (Windows 7), Плата:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"
    D:\Desktop\Мои Документы\Documents\Arduino\BreweryArduino\BreweryArduino.ino:4:20: fatal error: RTClib.h: No such file or directory
    compilation terminated.
    exit status 1
    Ошибка компиляции для платы Arduino/Genuino Mega or Mega 2560.
    Этот отчёт будет иметь больше информации с
    включенной опцией Файл -> Настройки ->
    "Показать подробный вывод во время компиляции"
    Я так понял что нужна библиотека RTClib, посмотрел в папке BreweryArduino она есть :idk:

    --- сообщения объединены, 11 ноя 2016, дата первого сообщения: 11 ноя 2016 ---
    У меня экран такой Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!
    Работает даже от питания USB ))
    Доставка около 18 дней,
     
  14. mopoison

    mopoison Участник

    Регистрация:
    09.07.2016
    59
    2
    Имя:
    Олег
    Вот не поверишь, в точности его и заказал :drink:
     
  15. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    209
    По загрузке кода в ардуино
     
    Andrey22Rus нравится это.
  16. Andrey22Rus

    Andrey22Rus Новенький

    Регистрация:
    09.07.2014
    27
    4
    Имя:
    Андрей
    Спасибо за видео, все загрузилось нормально....но белый экран. А как код подправить для экрана SSD? Дисплей такой как в посте выше, но когда пробовал скетчи от Михаила экран заработал только при прошивки под ssd экран.
     
  17. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    209
    Нужно на первой странице заменить UTFT myGLCD(ILI9341_16, 38, 39, 40, 41); на UTFT myGLCD(ITDB32S, 38,39,40,41); в 24 строке
     
    Andrey22Rus нравится это.
  18. Andrey22Rus

    Andrey22Rus Новенький

    Регистрация:
    09.07.2014
    27
    4
    Имя:
    Андрей
    Все получилось, осталось разобраться с настройками и собрать эл.схему:). А случайно платки под лут нету?, чтоб не на проводках все было.
     
  19. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    209
    Я думал об этом (кроссплате), но пока нет времени да и железо не моё, когда буду собирать для себя тогда и сделаю :)
     
  20. Andrey22Rus

    Andrey22Rus Новенький

    Регистрация:
    09.07.2014
    27
    4
    Имя:
    Андрей
    Еще один вопросик :oops:, а что за коэффициенты пропорциональный, интегральный, дифференциальный, для чего они нужны и как их настраивать?
     
  21. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    209
    Они нужны для ПИ регулятора для поддержания заданной температуры
    --- сообщения объединены, 11 ноя 2016, дата первого сообщения: 11 ноя 2016 ---
    Для их настройки (опытным путем) служит меню настройки тэна
    --- сообщения объединены, 11 ноя 2016 ---
    Посмотри у меня на канале есть видео о пи регуляторе может поможет ;)

    --- сообщения объединены, 11 ноя 2016 ---
    Маленький тест управления тэном.

     
    Shunemann нравится это.