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

BreweryArduino с нуля.

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

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

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

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

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

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


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


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

    Вложения:

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

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

    Регистрация:
    01.09.2016
    1.039
    170
    Думаю что да
    --- сообщения объединены, 30 сен 2016, дата первого сообщения: 30 сен 2016 ---
    Там в архиве все библиотеки которые я использую.
    --- сообщения объединены, 30 сен 2016 ---
    Нужен Ваш совет.
    Сейчас собираюсь писать код настроек насоса и пивоварни есть следующие мысли:
    В меню настроек насоса сделать несколько режимов работы насоса, которые в последующем можно будет выбирать из меню настройки пивоварни и меню управления насосом.
    Формат думаю сделать таким время работы / время простоя
    Будет несколько готовых режимов и пользовательских.

    В меню настроек пивоварни будет:
    • выбираться на каком этапе(готовки пива) и какой режим насоса будет включен.
    • Температура закипания сусла (температура от которой начнется отсчет времени этапа кипячения)
    • .......?
     
    Последнее редактирование: 30 сен 2016
  3. sergo2555

    sergo2555 Участник

    Регистрация:
    28.10.2015
    58
    2
    Здравствуйте! Что-то не всех библиотек хватает в папке lib. Не компилируется в ардуино. А какая у Вас версия ардуины?
     
  4. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.039
    170
    пишу в IDE 1.6.11
    --- сообщения объединены, 30 сен 2016, дата первого сообщения: 30 сен 2016 ---
    Этой не хватает?
     

    Вложения:

    • OneWire.7z
      Размер файла:
      12,7 КБ
      Просмотров:
      39
    • Полезно Полезно x 1
    • Глупо Глупо x 1
  5. sergo2555

    sergo2555 Участник

    Регистрация:
    28.10.2015
    58
    2
    Я у себя нашел библиотеки. OneWire и Wire не хватало. И ошибка в RTCLib была,одна и таже папка была в подпапке) Вчера смог запустить дома Ваш проект,а вот сейчас на работе пока не удается. Версия 1.6.7 и 1.6.12 не хотят работать что-то,попробую на 1.6.11 тогда.
     
  6. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.039
    170
    Wire.h стандартная библиотека
    --- сообщения объединены, 30 сен 2016, дата первого сообщения: 30 сен 2016 ---
    ошибку в студию
    --- сообщения объединены, 30 сен 2016 ---
    Ошибка не с этой функцией связана ScreenTime?
     
  7. sergo2555

    sergo2555 Участник

    Регистрация:
    28.10.2015
    58
    2
     

    Вложения:

    • RTClib.rar
      Размер файла:
      15,1 КБ
      Просмотров:
      46
  8. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.039
    170
    И ?
    --- сообщения объединены, 30 сен 2016, дата первого сообщения: 30 сен 2016 ---
    Скопируйте ошибку которая выход при компиляции
     
  9. sergo2555

    sergo2555 Участник

    Регистрация:
    28.10.2015
    58
    2
    Да с этой функцией связана ошибка ScreenTime.
     
  10. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.039
    170
    Это баг.
    Когда он появляется нужно сделать следующие:
    --- сообщения объединены, 30 сен 2016, дата первого сообщения: 30 сен 2016 ---
    • На странице BreweryArduino.ino в 114 строке раскомментировать rtc.begin();
    • провести компиляцию (нажать кнопку проверить)
    • компиляция выдаст ошибку
    • обратно закомментировать 114 строку //rtc.begin();
    --- сообщения объединены, 30 сен 2016 ---
    И должно все заработать...
    Такое бывает....время от времени
     
  11. sergo2555

    sergo2555 Участник

    Регистрация:
    28.10.2015
    58
    2
    Дома попробую,на работе ни в какую...,скорей что-то с компом видно. А часы реального времени нормально работают?А то у меня после снятия питания часы сбиваются.
     
  12. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.039
    170
    Батарейки пока нет.... не проверить
    --- сообщения объединены, 30 сен 2016, дата первого сообщения: 30 сен 2016 ---
    По часам сейчас там стоит такая фишка что время берется с последней загрузки скеча.
    BreweryArduino.ino 123 строка rtc.begin(DateTime(__DATE__, __TIME__));
    Если оставить вот так rtc.begin; то время не должно сбиваться.
     
  13. Олег

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

    Регистрация:
    18.11.2013
    459
    17
    Пробовал заменить UTFT myGLCD(ILI9341_16, 38, 39, 40, 41); на UTFT myGLCD(ITDB32S, 38,39,40,41);

    Пишет:
    exit status 1
    Ошибка компиляции для платы Arduino/Genuino Mega or Mega 2560.
    --- сообщения объединены, 30 сен 2016, дата первого сообщения: 30 сен 2016 ---
    Пробую подружить с 3.2 "TFT LCD Сенсорный Экран + TFT 3.2 Дюймов Щит Мега
    Что надо сделать?
     
  14. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.039
    170
    библиотека UTFT новая ?
    Скопируйте полностью ошибку
    --- сообщения объединены, 30 сен 2016, дата первого сообщения: 30 сен 2016 ---
    у меня бывало такое.... что-то не сбилось в программе...
     
  15. Олег

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

    Регистрация:
    18.11.2013
    459
    17
    Что- с библиотеками не так по ходу
     
  16. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.039
    170
     
  17. Олег

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

    Регистрация:
    18.11.2013
    459
    17
    Да заменил на твою и загрузил .
    Так что можно смело использовать 3.2 "TFT LCD Сенсорный Экран + TFT 3.2 Дюймов Щит Мега
     
  18. sergo2555

    sergo2555 Участник

    Регистрация:
    28.10.2015
    58
    2
    Я запустил систему дома,все компилится и загружается). Попробовал с часами,у меня DS3231, библиотеки для них подходят, после снятия питания,часы сбиваются.Где хоть копать...?
     
  19. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.039
    170
     
  20. Олег

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

    Регистрация:
    18.11.2013
    459
    17
    Откуда реальное время берётся при подключении через комп?
     
  21. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.039
    170
    попробуй это
    --- сообщения объединены, 30 сен 2016, дата первого сообщения: 30 сен 2016 ---
    При компиляции
    --- сообщения объединены, 30 сен 2016 ---
    Да с часами нужно разбираться.... но если есть батарейка то все должно работать нормально...
    Нужен Ваш совет : ответе на 21 пост