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

BreweryArduino с нуля.

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

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

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

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

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

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


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


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

    Вложения:

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

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

    Регистрация:
    01.09.2016
    1.262
    202
    Добрый вечер.
    Можно крупнее фото, особенно микросхемы на плате.
    --- сообщения объединены, 29 июн 2020, дата первого сообщения: 29 июн 2020 ---
    И новый экран с лицевой стороны в районе шлейфов от экрана
     
  3. Opilochnik

    Opilochnik Новенький

    Регистрация:
    12.04.2019
    18
    3
    Двс!На теле фотик не айс(( Микросхема XPT 2046 1816
    --- сообщения объединены, 30 июн 2020, дата первого сообщения: 30 июн 2020 ---
    Брал здесь Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!
     

    Вложения:

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

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

    Регистрация:
    01.09.2016
    1.262
    202
    Интересно, у старых было разрешение 240*320.
    Для адаптации кода под новое разрешение нужен такой экран.
    Будут лишние средства закажу себе такой, для адаптации.
    --- сообщения объединены, 19 авг 2020, дата первого сообщения: 30 июн 2020 ---

    --- сообщения объединены, 3 сен 2020 ---

    --- сообщения объединены, 17 сен 2020 ---
    Продолжим...
    Сделал меню управления рецептов (сохраненных рецептов)
    IMG_20200907_213628.jpg IMG_20200907_213815.jpg IMG_20200908_010848.jpg

    Доступно для сохранения 8 рецептов, ну а действия с рецептами видны на фото :)

    Очень долго боролся с "жором" оперативной памяти, вроде-бы пришёл к приемлемому результату.
    Приступил к разработке самого процесса варки.

    Ну и так для интереса (пере собираю автоматику), а как закончу думаю сделать видео по переделке.
    IMG_20200916_235524.jpg
     
    Opilochnik нравится это.
  5. alekseysytov

    alekseysytov Новенький

    Регистрация:
    23.04.2017
    18
    2
    Имя:
    Алексей
    Позволю себе предложить название для нового проекта - "Malt plus hops"
    --- сообщения объединены, 19 сен 2020 ---
    Хотя первая версия исправно работает уже 2000 литров сварено, не терпится испытать новую версию
    --- сообщения объединены, 19 сен 2020 ---
    Спасибо за труд, Николай!
     
    Николай Дементьев нравится это.
  6. Стас Стас

    Стас Стас Новенький

    Регистрация:
    18.09.2020
    1
    0
    Добрый вечер !

    Столкнулся с проблемой Тачскрином


    Arduino Mega 2560 R3 + Mega Shield v2.2 + TFT LCD touch shield 3.2 дюйма для Arduino

    Я в этой теме новичок)) и хочу понять что я делаю не так

    Тачскрин проходит калибровку , все прописываю в URTouchCD как показано в примерах, но Touch ведет себя неправильно)

    Видео проблемы
    ru.files.fm/u/eup8zmk3
    Спасибо
     
  7. Олег

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

    Регистрация:
    18.11.2013
    478
    19
    Николай , а можно приспособить данный проект для ректификации (два крана и три клапана)?
     
  8. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.262
    202
    Добрый вечер.
    Можно, для этого нужно : время. желание и электорат (которому все это нужно) :lolsign:
     
    Andrei50 и L348624A нравится это.
  9. Jeka57

    Jeka57 Участник

    Регистрация:
    22.05.2018
    37
    1
    Имя:
    Евгений
    Доброго времени суток форумчане. Столкнулся с проблемкой, а точнее с двумя при сборке автоматики. Сборку делал по данной схеме с электромеханическим реле на насос. В общем не работает термодатчик(показывает 0 градусов) и при включении на экране насоса, на реле не загорается зеленая лампочка(насос включал без нагрузки, может быть в этом проблема?). Но на данный момент больше волнует термодатчик. На датчике 3 провода: красный подключил к +, черный к - и желтый на pin8. И соответственно на 5v и pin8 кинул резистор на 4,7кОм. Подскажите решение, может кто сталкивался с такой проблемой и как её устранить? Заранее благодарю за полезные советы.
    P/s: прошивка touch 1.0.3
     

    Вложения:

    • cxem.gif
      cxem.gif
      Размер файла:
      182,8 КБ
      Просмотров:
      22
  10. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.262
    202
    Добрый день. Попробуйте обнулить систему. Настройки меню sys-rec
     
  11. Jeka57

    Jeka57 Участник

    Регистрация:
    22.05.2018
    37
    1
    Имя:
    Евгений
    Обнулил систему, результат тот же(( Странно, может датчик не рабочий?
     

    Вложения:

    • IMG_5666.JPG
      IMG_5666.JPG
      Размер файла:
      38,6 КБ
      Просмотров:
      12
  12. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.262
    202
    У вас версия Next?
    --- сообщения объединены, 25 янв 2021, дата первого сообщения: 25 янв 2021 ---
    В версии next датчик температуры на 11 пине, прилагаю скрин кода с там подписано что куда подключено. К сожалению пока мой сайт не работает там вся информация есть.
     

    Вложения:

    Andrei50 нравится это.
  13. Jeka57

    Jeka57 Участник

    Регистрация:
    22.05.2018
    37
    1
    Имя:
    Евгений
    Нет, у меня предыдущая версия 1.0.3
    С датчиком вроде разобрался, сделал несколько тестов на arduino через библиотеки OneWare и Dallas, в общем похоже датчик бракованный попался. В разных тестах выдает, то 0, то -127 градусов, либо просто не обнаружен. Заказал другой датчик, проверим на нём.
     
    Andrei50 нравится это.
  14. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.262
    202
    Вы ошибаетесь у Вас версия Next, только версии Next и Button имеют цифровое обозначение версии кода. У вас на загрузочной картинке должно быть написано, какая это программа. Кстати последняя версия Next это 1.04.
     
  15. Jeka57

    Jeka57 Участник

    Регистрация:
    22.05.2018
    37
    1
    Имя:
    Евгений
    Сейчас совсем запутался((
    То есть эта схема
    cxem2.jpg
    уже не актуальна и придется всё перепаивать для версии 1.0.4?
     
  16. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.262
    202
    Эта схема для проекта BreweryArduino, проект BreweryArduinoNext продолжение но "заточенный под кросс-плату" от сюда и изменения в пинах.
     
  17. Jeka57

    Jeka57 Участник

    Регистрация:
    22.05.2018
    37
    1
    Имя:
    Евгений
    Я делал сборку по этой схеме, но к сожалению прошивку на плату залил уже давно, а компьютер поменял и у меня не осталось исходников скетча, чтобы посмотреть на какой пин идет провод передачи сигнала. Собираю без кросс платы. Не подскажете где сейчас можно скачать скетч именно под эту сборку? Или подождать пока ваш сайт не заработает?
     
  18. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.262
    202
    Посмотрю исходники, и выложу на гитхаб.
     
  19. Jeka57

    Jeka57 Участник

    Регистрация:
    22.05.2018
    37
    1
    Имя:
    Евгений
    Николай, спасибо за подсказки и направление на путь истинный) В общем перезалил скетч из тестовых прошивок Touch, которые в вашем спойлере находятся и термодатчик заработал. Теперь буду разбираться с насосом.
    --- сообщения объединены, 26 янв 2021, дата первого сообщения: 26 янв 2021 ---
    Спасибо огромное за помощь, но вроде заработало.
     
  20. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.262
    202
    **Как перейти с BreweryArduinoTouch на BreweryArduinoNext?**

    ----
    Для перехода есть два пути:
    * С помощью кросс-платы
    * Перепаять схему подключения в соответствии с ниже изложенным:

    Меgа2560:

    * 11 пин - Датчик температуры DS18b20
    * 12 пин - ТЭН №1
    * 13 пин - ЗУММЕР
    * 44 пин - ТЭН №2 (опционально)
    * 46 пин - НАСОС
    * 48 пин - КЛАПАН ОХЛАЖДЕНИЯ (опционально)

    Модуль голосового оповещения:

    * А0 пин - resetPin (опционально)
    * А1 пин - clockPin (опционально)
    * А2 пин - dataPin (опционально)
    * А3 пин - busyPin (опционально)

    ----


    **Как откалибровать сенсорный экран?**
    ----
    Калибровка экрана возможна с версии 1.0.3, для этого нужно перейти по следующему пути:
    * Настройки компонентов системы –> SYS —> CAL

    ----

    **Установил версию 1.0.3 не откликается тачскрин**
    ----
    После установки версии 1.0.3 возможен отказ работы тачскрина экрана, это связанно с энергонезависимой память Вашего контроллера (Мега2560), так как значения калибровки хранятся в ней, а
    калибровку Вы еще не производили, то в ячейках памяти могут быть какие угодно значения.
    Для выхода из сложившейся ситуации можно пойти двумя путями:
    * Установить версию 1.0.2 -- > создать образ -- > обнулить систему -- > обновить систему -- >установить версию 1.0.3
    * В ArduinoIDE выбрать пример EEPROM -- > eeprom_clear (загрузить в контроллер) -- > установить версию 1.0.3
     
  21. Владан

    Владан Участник

    Регистрация:
    02.03.2017
    44
    3
    Разместите пожалуйста старую схему подключения тут, на два твердотельных реле. Сайт умер, а в яндексе не запомнилась она((