1. ВАЖНО!!! Прошел умный спамер-робот. После регистрации создает переписку с сообщением о зачислении на ваш счет средств и ссылкой для подробностей. Ни в коем случае не переходите по ссылке и необходимо "покунить" такую переписку. Отвечать также не нужно. Временно переводим на ручное одобрение пользователей, посмотрим за обстановкой
    Скрыть объявление
  2. Уважаемые форумчане! Убедительная просьба, используйте наиболее подходящие темы для своих сообщений. Спасибо за понимание.
    Скрыть объявление

BreweryArduino с нуля.

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

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

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

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

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

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


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


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

    Вложения:

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

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

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

    mopoison Участник

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

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

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

    mopoison Участник

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

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

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

    mopoison Участник

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

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

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

    mopoison Участник

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

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

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

    mopoison Участник

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

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

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

    Andrey22Rus Новенький

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

    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
    0
    Имя:
    Олег
    Вот не поверишь, в точности его и заказал :drink:
     
  15. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.042
    170
    По загрузке кода в ардуино
     
    • Класс Класс x 1
  16. Andrey22Rus

    Andrey22Rus Новенький

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

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

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

    Andrey22Rus Новенький

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

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

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

    Andrey22Rus Новенький

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

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

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

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

     
    • Класс Класс x 1