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. Николай Дементьев

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

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

    Opilochnik Новенький

    Joined:
    12.04.2019
    18
    4
    Двс!На теле фотик не айс(( Микросхема XPT 2046 1816
    --- сообщения объединены, Jun 30, 2020, дата первого сообщения: Jun 30, 2020 ---
    Брал здесь Please login or register to view links
     

    Attached Files:

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

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

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

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

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

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

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

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

    alekseysytov Новенький

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

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

    Joined:
    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. Олег

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

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

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

    Joined:
    01.09.2016
    1,294
    210
    Добрый вечер.
    Можно, для этого нужно : время. желание и электорат (которому все это нужно) :lolsign:
     
    Andrei50 and L348624A like this.
  9. Jeka57

    Jeka57 Участник

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

    Attached Files:

    • cxem.gif
      cxem.gif
      File size:
      182.8 KB
      Views:
      51
  10. Николай Дементьев

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

    Joined:
    01.09.2016
    1,294
    210
    Добрый день. Попробуйте обнулить систему. Настройки меню sys-rec
     
  11. Jeka57

    Jeka57 Участник

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

    Attached Files:

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

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

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

    Attached Files:

    Andrei50 likes this.
  13. Jeka57

    Jeka57 Участник

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

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

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

    Jeka57 Участник

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

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

    Joined:
    01.09.2016
    1,294
    210
    Эта схема для проекта BreweryArduino, проект BreweryArduinoNext продолжение но "заточенный под кросс-плату" от сюда и изменения в пинах.
     
  17. Jeka57

    Jeka57 Участник

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

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

    Joined:
    01.09.2016
    1,294
    210
    Посмотрю исходники, и выложу на гитхаб.
     
  19. Jeka57

    Jeka57 Участник

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

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

    Joined:
    01.09.2016
    1,294
    210
    **Как перейти с 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. Владан

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

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