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

BreweryArduino с нуля.

Discussion in 'Автоматика' started by Николай Дементьев, Sep 23, 2016.

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

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

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

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

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


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


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

    Attached Files:

    sergey154 and panteak like this.
  2. mishgan

    mishgan Active Member

    Joined:
    29.04.2014
    255
    77
    На линуксе arduino ide тоже работает. Причем не хуже чем на винде. Очень долго использую linux Fedora Please login or register to view links . В винду лезу в крайних случаях.
     
    sergo2555 likes this.
  3. Николай Дементьев

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

    Joined:
    01.09.2016
    1,294
    210
    А как nextion редактор заводить ?
    Ведь его под Линукс нет.
    --- сообщения объединены, Jan 9, 2017, дата первого сообщения: Jan 9, 2017 ---
    Я даже скажу, что arduino IDE работает строже в Линукс чем в винде.
     
    sergo2555 likes this.
  4. mishgan

    mishgan Active Member

    Joined:
    29.04.2014
    255
    77
    Please login or register to view links
    --- сообщения объединены, Jan 9, 2017, дата первого сообщения: Jan 9, 2017 ---
    Ну или виртуальные машины
     
    sergo2555 likes this.
  5. Николай Дементьев

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

    Joined:
    01.09.2016
    1,294
    210
    Плюшки и ошибки :)


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

    serj_3000 Участник

    Joined:
    24.09.2016
    49
    10
    Имя:
    Сергей
  7. Николай Дементьев

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

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

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

    mishgan Active Member

    Joined:
    29.04.2014
    255
    77
    А какую библиотеку используете? И зачем это вам?
    --- сообщения объединены, Jan 12, 2017, дата первого сообщения: Jan 12, 2017 ---
    Please login or register to view links
     
  9. Николай Дементьев

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

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

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

    sergei122 Участник

    Joined:
    06.12.2016
    43
    0
    Имя:
    Сергей
    Здравствуйте. Николай подскажите- проверяю в ардуино обновленный скетч вылезает такая ошибка
    Code:
    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

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

    sergei122 Участник

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

    k1im Участник

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

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

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

    k1im Участник

    Joined:
    18.08.2016
    55
    0
    Совершенно верно
     
  16. Николай Дементьев

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

    Joined:
    01.09.2016
    1,294
    210
    Принято. Как сделаю отпишусь
     
  17. Alias

    Alias Участник

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

    k1im Участник

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

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

    Joined:
    01.09.2016
    1,294
    210
    Нет это просто ответ на мой вопрос.
     
  20. k1im

    k1im Участник

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

    serj_3000 Участник

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



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