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. mishgan

    mishgan Active Member

    Регистрация:
    29.04.2014
    255
    77
    На линуксе arduino ide тоже работает. Причем не хуже чем на винде. Очень долго использую linux Fedora Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок! . В винду лезу в крайних случаях.
     
    sergo2555 нравится это.
  3. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    209
    А как nextion редактор заводить ?
    Ведь его под Линукс нет.
    --- сообщения объединены, 9 янв 2017, дата первого сообщения: 9 янв 2017 ---
    Я даже скажу, что arduino IDE работает строже в Линукс чем в винде.
     
    sergo2555 нравится это.
  4. mishgan

    mishgan Active Member

    Регистрация:
    29.04.2014
    255
    77
    Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!
    --- сообщения объединены, 9 янв 2017, дата первого сообщения: 9 янв 2017 ---
    Ну или виртуальные машины
     
    sergo2555 нравится это.
  5. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    209
    Плюшки и ошибки :)


    --- сообщения объединены, 10 янв 2017, дата первого сообщения: 10 янв 2017 ---
    Файлы на скачивание обновлены.
     
  6. serj_3000

    serj_3000 Участник

    Регистрация:
    24.09.2016
    49
    10
    Имя:
    Сергей
    Николай Дементьев
    2017-01-11_220313.jpg

    Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок! "завершена"
     
  7. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    209
    Спасибо, за внимательность. Данная ошибка исправлена еще вчера.
    --- сообщения объединены, 12 янв 2017, дата первого сообщения: 11 янв 2017 ---
    Добавлена установка даты.
    Включение насоса, после отключения насоса по максимальной температуре, будет происходить по снижению температуры на 2 градуса меньше чем максимальная рабочая температура насоса.
    Исправлена стилистика на деловой стиль.
    Файлы на скачивание обновлены

    --- сообщения объединены, 12 янв 2017 ---
    Нужна помощь с sd картой: где капать, что-бы изменить дату и время создания файла?
     
    Alias нравится это.
  8. mishgan

    mishgan Active Member

    Регистрация:
    29.04.2014
    255
    77
    А какую библиотеку используете? И зачем это вам?
    --- сообщения объединены, 12 янв 2017, дата первого сообщения: 12 янв 2017 ---
    Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!
     
  9. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    209
    Спасибо за ссылку очень полезно. Использую библиотеку SD. Хочу, что бы сохраненные рецепты можно было сортировать по дате и времени создания.
    --- сообщения объединены, 13 янв 2017, дата первого сообщения: 12 янв 2017 ---
    Файлы на скачивание обновлены

    Это финальная версия "BreweryArduino" добавлено:
    • дата и температура на главный экран
    • дата и время создания рецептов синхронизированна с часами
    • ну и по мелочи :)
    Так же нужно пройти (один раз) экран предупреждения о не коммерческом использовании проекта ;)
    Проект закончен, но техподдержка остается :drink:
    --- сообщения объединены, 13 янв 2017 ---
    На счет видео о коде.
    Так как код сильно разросся и времени у меня не столь много стало, был-бы признателен Вам если Вы сами выберете интересную для Вас тему по коду (не менее 5 за) по которой я обязательно сделаю видео.
    --- сообщения объединены, 13 янв 2017 ---
    Фото
    14843144281871713353411.jpg
     
    Alias нравится это.
  10. sergei122

    sergei122 Участник

    Регистрация:
    06.12.2016
    43
    0
    Имя:
    Сергей
    Здравствуйте. Николай подскажите- проверяю в ардуино обновленный скетч вылезает такая ошибка
    Код:
    Arduino: 1.6.13 (Windows XP), Плата:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"
    
    D:\Documents and Settings\Сергей\Рабочий стол\Всякое\рецепты\Пиво\BreweryArduinoFinal\BreweryArduino-master\Code\BreweryArduino\BeerC.ino: In function 'void Beer()':
    
    BeerC:1: error: redefinition of 'void Beer()'
    
    D:\Documents and Settings\Сергей\Рабочий стол\Всякое\рецепты\Пиво\BreweryArduinoFinal\BreweryArduino-master\Code\BreweryArduino\Beer.ino:1:6: note: 'void Beer()' previously defined here
    
    exit status 1
    redefinition of 'void Beer()'
     
  11. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    209
    Добрый день Сергей .
    Посмотрите мое видео о том как нужно скачивать код с GitHuba.
    У Вас слишком много вложений.
    --- сообщения объединены, 14 янв 2017, дата первого сообщения: 14 янв 2017 ---
    Вижу на гит хабе ошибку сейчас поправлю
    --- сообщения объединены, 14 янв 2017 ---
    Спасибо за найденную ошибку. Удалите файл BeerC и у Вас все заработает.
    На GitHabe файлы поправил.
     
  12. sergei122

    sergei122 Участник

    Регистрация:
    06.12.2016
    43
    0
    Имя:
    Сергей
    Спасибо. Думаю что одна из-Beer и BeerC лишняя.Сейчас просмотрю видео
    .
    И еще может кому пригодится-были постоянные глюки с тачем-то работает то нет.включаешь питание-работает.Выключил-включил-нет.Косяк в стабилизаторе на плате.Подал +5v напрямую все пошло нормально,буду ставить 1083 с регулировкой на 5.1v.
     
  13. k1im

    k1im Участник

    Регистрация:
    18.08.2016
    55
    0
    Всем пламенный привет!
    Николай, я нахожусь в начале пути сбора пивоварни по Вашему "рецепту".)))
    У меня вопрос по программе. Имеется ли возможность ручной дополнительной паузы после МАШ АУТа? На случай отрицательной йодной пробы.
    Можно ли это добавить в программу?
    Я это вижу так:
    -Пауза №Х.
    -Маш Аут.
    -Йодная проба положительна? кнопки ДА и НЕТ
    *Если ДА то переходим к фильтрации с дальнейшим кипячением.
    *Если НЕТ, то "добавить паузу Х градусов Y минут.
    -Повторный вопрос о йодной пробе.
    Надеюсь на скорый ответ.
    Спасибо.
    Если вопрос не по существу или глупый, то прошу прощения.
     
  14. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    209
    Добрый день.
    Йодная проба делается до кипячения, то есть если нет маш аут то после последней паузы?
    добавить больших сложностей нет.
    --- сообщения объединены, 14 янв 2017, дата первого сообщения: 14 янв 2017 ---
    И кстати вопрос к знатокам как правильно Меш Аут или Маш Аут ?
     
  15. k1im

    k1im Участник

    Регистрация:
    18.08.2016
    55
    0
    Совершенно верно
     
  16. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    209
  17. Alias

    Alias Участник

    Регистрация:
    17.11.2016
    38
    13
    По транскрипции читается как "мэш". Но можно найти разные варианты произношения, например, здесь Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!. Но в нашем деле это не принципиально и спорить нет смысла. Так же, как и вокруг "брексита/брекзита" - по-русски это равнозначно, по-английски - через "з".
    ЗЫ Я бы написал слитно - мэшаут.
     
  18. k1im

    k1im Участник

    Регистрация:
    18.08.2016
    55
    0
    Кому как писать - дело сугубо личное. Я правильно писать по английски, я думаю))
     
  19. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    209
    Нет это просто ответ на мой вопрос.
     
  20. k1im

    k1im Участник

    Регистрация:
    18.08.2016
    55
    0
    Приношу извинения, не уловил нить)
    Исправил свое сообщение)
     
  21. serj_3000

    serj_3000 Участник

    Регистрация:
    24.09.2016
    49
    10
    Имя:
    Сергей
    Николай Дементьев
    Не хочет скетч варить пиво.
    На этапе перехода к первому экрану варки, сразу после "Продувка насоса" должен происходить разогрев сусла а ничего не происходит.. Ошибка в скетче "Beer"



    После строки 116
    Код:
    while ( termB1 >= TempC)
    должна ,быть скобка "{"
    А после строки 129 должна ,быть скобка" }"
    перед
    Код:
    OffNasos (1);
    После правки все заработало.