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

    senseyy39 Новенький

    Регистрация:
    03.03.2019
    14
    0
    Окей, спасибо! Питание подам - тут думаю разберусь куда тянуть линию.
    По кнопке - укоротить вряд ли получится , как и разнести - попробую экранировать плетенкой . Кстати под силовыми элементами подразумевается 220 или ВСЕ кабели питания?
     
  3. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    209
  4. senseyy39

    senseyy39 Новенький

    Регистрация:
    03.03.2019
    14
    0
    Николай, день добрый! Перелопатил всю проводку- сделал красиво и тд, убрал наводки.
    Убрал шину до тачскрина - подключил напрямую пакет в пакет , без проводов, но отключения сенсора не пропали.
    Покопался на просторах интернета - наткнулся на подобное обсуждение. Победили они эту проблему так:

    В библиотеке URTouch нет процедуры принудительной инициализации В библиотеке URTouch откройте файл URTouch.cpp. В процедуре void URTouch::InitTouch(byte orientation) в самом конце пропишите
    1
    touch_WriteData(0x80);
    2
    pulse_high(P_CLK, B_CLK);
    3
    touch_WriteData(0x0);
    4
    pulse_high(P_CLK, B_CLK);
    5
    touch_WriteData(0x0);
    6
    pulse_high(P_CLK, B_CLK);
    _____________________________________________________________________
    Осталось сделать такую же инициализацию в стандартной библиотеке UTouch
    touch_WriteData() там точно такая же, всё понятно
    pulse_high(T_CLK, B_CLK) там нет, очевидно, макрос, оно делает положительный импульс на пин T_CLK длительностью B_CLK
    в стандартной библиотеке UTouch пин определён как T_CLK, это ясно
    а чему равно B_CLK? придётся поэкспериментировать, а чему оно равно у вас?
    _____________________________________________________________________
    для стандартной UTouch надо определить
    #define pulse_high(p,d) digitalWrite(p,HIGH);delay(d);digitalWrite(p,LOW);
    #define B_CLK 50
    в конце функции void UTouch::InitTouch(byte orientation) добавить код
    ---------
    touch_WriteData(0x80);
    pulse_high(T_CLK, B_CLK);
    touch_WriteData(0x0);
    pulse_high(T_CLK, B_CLK);
    touch_WriteData(0x0);
    pulse_high(T_CLK, B_CLK);

    ____________________________________________________________________

    Хотел сделать тоже самое в вашей программе , но так и не смог добиться правильной компиляции скетча - сначала проблемы с библиотеками ( вроде бы победил), потом следующие ошибки:
    №1 - жалуется на некий файл, предлагает поменять на другой.после замены в конце компиляции выдает ошибку №2 - дескать дублируется определение шрифтов - как можно избавиться од данных ошибок? 1.png 2.png
     
  5. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    209
    Я в понедельник посмотрю, что можно сделать.
     
  6. senseyy39

    senseyy39 Новенький

    Регистрация:
    03.03.2019
    14
    0
    Хорошо, спасибо
     
  7. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    209
    Добрый день. Попробуйте, правда это версия 1.04.... если получиться то переделаю на 1.06
     

    Вложения:

  8. senseyy39

    senseyy39 Новенький

    Регистрация:
    03.03.2019
    14
    0
    Толи зависает в конце загрузки прошивки, толи загружается, но остается белый экран. сам Xloader в конце виснет.
    Версия 1.06 при этом ставится исправно ( хотя xloader так же наглухо виснет в конце загрузки)
     
  9. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    209
    senseyy39 можно первоисточник, дискуссии по Вашему вопросу?
    --- сообщения объединены, 28 фев 2023, дата первого сообщения: 28 фев 2023 ---
    Пробуйте
     

    Вложения:

  10. senseyy39

    senseyy39 Новенький

    Регистрация:
    03.03.2019
    14
    0
    Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!
    вот тут. вход по впн
    --- сообщения объединены, 28 фев 2023, дата первого сообщения: 28 фев 2023 ---
    Николай, все работает! установилась с 1 раза. сделал порядка 50 перезапусков - иногда видно было , что первое нажатие не активно, после чего сенсор нормально работает.
    Большое спасибо!
     
  11. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    209
    Вам спасибо, но нужно, что-бы еще кто-то протестировал....тогда внесу в оф. сборку
     
  12. senseyy39

    senseyy39 Новенький

    Регистрация:
    03.03.2019
    14
    0
    Тогда ждем. Как будет варка - еще понаблюдаю , потестирую.
     
  13. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    209
    Для всех кто захочет испытать прошивку: это версия 1.06 с изменённой библиотекой URTouch (добавлена дополнительная инициализация тачскрина)
    Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!
     
  14. senseyy39

    senseyy39 Новенький

    Регистрация:
    03.03.2019
    14
    0
    Николай, миниотчет - 4 варки - глюков с экраном небыло - работает как часы.
     
  15. lumen

    lumen Участник

    Регистрация:
    11.10.2016
    53
    0
    Всем привет. 5 лет здесь не был. Достал с гаража свою пивоварню. Вот как были танцы с бубном вокруг тача во время сборки,так с ними же сейчас и столкнулся. Скажите, за это время у китайцев появились качественные экраны/бутерброды/ещё что-то, что просто работает? Есть вариант, не изучая новые версии прошивок, скетчей и всего остального решить вопрос? Заранее спасибо.
    --- сообщения объединены, 5 апр 2023, дата первого сообщения: 4 апр 2023 ---
    Николай, есть что-то подобное для первой версии автоматики для решения проблемы тача?
    --- сообщения объединены, 6 апр 2023 ---
    Я правильно понял, что можно перепаять пару проводов и залить прошивку версии next и будет счастье?
    --- сообщения объединены, 6 апр 2023 ---
    Николай, а нельзя к схеме "прикрутить" Bluetooth-модуль и выводить изображение на экран, как это описано здесь?Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!
    Тогда вообще можно было б отказаться от китайских экранов, шилдов. Да и саму Мегу заменить на Уно или Нано.
     
  16. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    209
    Добрый день.
    Да перейти на Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!.
    На счет BT тут время нужно и желание.....
    Тут где-то был проект с BT и телефон в "голове", да и у меня такие мысли были...но поддержки не получила идея...
     
  17. lumen

    lumen Участник

    Регистрация:
    11.10.2016
    53
    0
    Николай, я правильно понимаю, что пины 44,46,48 идут на шилд?
    --- сообщения объединены, 8 апр 2023, дата первого сообщения: 8 апр 2023 ---
    И ещё вопрос. Прошивка под next в формате .hex. Т.е. там уже все необходимые библиотеки присутствуют? Нужно ли калибровать экран или какие-то другие подготовительные работы делать перед загрузкой hex'а?
    --- сообщения объединены, 8 апр 2023 ---
    Странно, конечно. Схема упрощается, проблемы с экраном уходят, телефон у всех есть. Ладно, народу виднее)
     
  18. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    209
    Николай, я правильно понимаю, что пины 44,46,48 идут на шилд
    Источник: Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!
    Да на шилд.
    --- сообщения объединены, 8 апр 2023, дата первого сообщения: 8 апр 2023 ---
    Скачивайте от сюда, устанавливайте с помощью xloader.
    Калибровка экрана будет автоматическая после первого запуска.
     
  19. lumen

    lumen Участник

    Регистрация:
    11.10.2016
    53
    0
    Николай, а есть прошивка Touch в формате hex? Ноутбука нет, а с телефона могу только hex залить. Все сделал, прошивку залил. Но ничего кроме белого экрана и щелканья зуммера. Теперь думаю попробовать назад вернуть. Проверить, может заливка кривая была. Хотя все прошло без проблем, написали "complete".
     
  20. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    209
    Где-то есть нужно искать
    --- сообщения объединены, 8 апр 2023, дата первого сообщения: 8 апр 2023 ---
    У вас какой экран....модель?
     
  21. lumen

    lumen Участник

    Регистрация:
    11.10.2016
    53
    0
    --- сообщения объединены, 8 апр 2023, дата первого сообщения: 8 апр 2023 ---
    У вас какой экран....модель?[/QUOTE]

    320QDT 9341. На версии Touch сборка работала. После долгого простоя тач отвалился. Сейчас залил hex Next, такой результат. Hex для версии Touch уже нашёл.
    --- сообщения объединены, 8 апр 2023 ---
    320QDT 9341. На версии Touch сборка работала. После долгого простоя тач отвалился. Сейчас залил hex Next, такой результат. Hex для версии Touch уже нашёл.[/QUOTE]
    --- сообщения объединены, 8 апр 2023 ---
    В папке 2 hex-файла. Один с бутлодером, другой без. Какой выбирать?