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 КБ
      Просмотров:
      707
    • cxem.gif
      cxem.gif
      Размер файла:
      182,8 КБ
      Просмотров:
      180
    sergey154 и panteak нравится это.
  2. Tolik74

    Tolik74 Новенький

    Регистрация:
    10.11.2017
    3
    0
    Здравствуйте скажите как заставили работать экран QDT? Прошивают просто белый экран, в интернете информацию по экрану не нашел вроде как новая модель.
     
  3. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    209
    Вообщем есть несколько вариантов:
    1. Мега бракована или Вас обманули и в место 256 прислали 128 ( проверяется просто нужно загрузить код из примеров с такой настройкой
      Код:
      UTFT myGLCD(ILI9341_16, 38, 39, 40, 41);
    2. Плохой контакт
    3. Не достаточное питание
    4. Неисправность экрана
    5. Был еще такой экзотический вариант с модулем часов...то же мешал работе...
     
  4. Tolik74

    Tolik74 Новенький

    Регистрация:
    10.11.2017
    3
    0
    Николай здравствуйте мега точно 2560 рабочий, загрузка идёт диоды мигают, по 2 пункту как проверить, питание подозвал 12в 2а, 4 пункт как проверить вроде светится. Грешу на переходную тплату.
     
  5. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    209
    Проверьте п.1 с примерами
    --- сообщения объединены, 10 ноя 2017, дата первого сообщения: 10 ноя 2017 ---
    Если 1 пункт заработает то точно мега не та.
    Там вместо 256к, 128к памяти.
     
  6. Tolik74

    Tolik74 Новенький

    Регистрация:
    10.11.2017
    3
    0
    Николай извините за назойливость я в этом деле чайник, можно подробнее как загрузить код из примеров?
     
  7. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    209
  8. dmitrii74

    dmitrii74 Новенький

    Регистрация:
    11.11.2017
    3
    0
    Имя:
    Дмитрий
    Николай доброе утро попробовал результат тот же белый экран.
    --- сообщения объединены, 11 ноя 2017, дата первого сообщения: 11 ноя 2017 ---
    Николай доброе утро попробовал результат тот же белый экран.
     
  9. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    209
    Тогда п.4 переходник или экран.
    Вы меняли тип экрана в примерах?
     
  10. dmitrii74

    dmitrii74 Новенький

    Регистрация:
    11.11.2017
    3
    0
    Имя:
    Дмитрий
    Да тип экрана менял.
    --- сообщения объединены, 11 ноя 2017, дата первого сообщения: 11 ноя 2017 ---
    Не помогло.
    --- сообщения объединены, 11 ноя 2017 ---
    Даже перепоял плату как здесь Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок! результат белый экран.
     
  11. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    209
  12. dmitrii74

    dmitrii74 Новенький

    Регистрация:
    11.11.2017
    3
    0
    Имя:
    Дмитрий
    :) Спасибо, заказал другой.
     
  13. ALEXANDR77

    ALEXANDR77 Active Member

    Регистрация:
    17.01.2017
    482
    167
    Имя:
    Александр
    Китайцы начали слать QDT экраны, ни одна прошивка на этом Форуме с ним пока не работает. Надо в списке деталей написать предупреждение.
     
  14. RDVRU

    RDVRU Active Member

    Регистрация:
    09.08.2017
    359
    28
    Имя:
    Дмитрий
    У меня немного похожая проблема, при подключении любого блока питания-белый экран. При подключении через usb компьютера всё работает. При подключении через usb от зарядки планшета, тоже белый экран. Приспособил аккумулятор.
     

    Вложения:

  15. LexaSH

    LexaSH Новенький

    Регистрация:
    06.03.2017
    4
    0
    Имя:
    Алексей
    Пришла ардуино с данным экраном. Прошивка автора темы вполне себе заработала. Пришлось только откалибровать экран. Правда еще термодатчик показывал температуру 285 градусов Цельсия, что вылечилось заходом в настройки прошивки, где сбросил корректировочную температуру на 0 градусов, вместо стоявшей там 253.
     
  16. Alexbar

    Alexbar Новенький

    Регистрация:
    31.10.2017
    7
    0
    Здравствуйте, Николай, если можно подскажите пожалуйста начинающему пивовару. Начал пробовать Ваш скетч компилировать и получил следующую ошибку:
    Arduino: 1.8.5 (Windows 7), Плата:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"
    Код:
    C:\Users\5\Documents\BreweryArduino-master\BreweryArduino-master\Code\BreweryArduino\BreweryArduino.ino:14:21: fatal error: pitches.h: No such file or directory
    
     #include "pitches.h"
    
                         ^
    
    compilation terminated.
    
    exit status 1
    Ошибка компиляции для платы Arduino/Genuino Mega or Mega 2560.
    
    Этот отчёт будет иметь больше информации с
    включенной опцией Файл -> Настройки ->
    "Показать подробный вывод во время компиляции"
    
    Помогите, если можно.
    Заранее прошу прощения, если такая проблема уже обсуждалась.
     
  17. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    209
    файл pitches.h должен лежать в папке с основным кодом (BreweryArduino)
     
  18. Alexbar

    Alexbar Новенький

    Регистрация:
    31.10.2017
    7
    0
    а изначально не определялся порт с ардуино, покопавшись в интернете нашел драйвер для китайской версии микроконтроллера, после этого программа начала выдавать такую ошибку. Помоготе советом кто может.
    --- сообщения объединены, 25 ноя 2017, дата первого сообщения: 25 ноя 2017 ---
    Николай, спасибо за совет. Только после проблемы с этой ошибкой, появилась другая:
    Arduino: 1.8.5 (Windows 7), Плата:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"
    Код:
    C:\Users\5\AppData\Local\Temp\ccZdblW0.ltrans0.ltrans.o: In function `setup':
    
    ccZdblW0.ltrans0.o:(.text+0x26): undefined reference to `Return()'
    
    ccZdblW0.ltrans0.o:(.text+0x28): undefined reference to `Return()'
    
    ccZdblW0.ltrans0.o:(.text+0x3e): undefined reference to `Read_sys()'
    
    ccZdblW0.ltrans0.o:(.text+0x2d7e): undefined reference to `melodi()'
    
    ccZdblW0.ltrans0.o:(.text+0x2d82): undefined reference to `NoCommerc()'
    
    collect2.exe: error: ld returned 1 exit status
    
    exit status 1
    Ошибка компиляции для платы Arduino/Genuino Mega or Mega 2560.
    
    Этот отчёт будет иметь больше информации с
    включенной опцией Файл -> Настройки ->
    "Показать подробный вывод во время компиляции"
    
     
  19. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    209
    Залейте с помощью HEX
    --- сообщения объединены, 25 ноя 2017, дата первого сообщения: 25 ноя 2017 ---
    Обновите IDE
     
  20. Alexbar

    Alexbar Новенький

    Регистрация:
    31.10.2017
    7
    0
    залил с помощью HEX. После заливки экран начал быстро мигать 9-10 раз и отрубается и не подаёт признаков жизни до перезагрузки. И так по кругу.
     
  21. LexaSH

    LexaSH Новенький

    Регистрация:
    06.03.2017
    4
    0
    Имя:
    Алексей
    Можете выложить фотографии ардуино, экрана (обратной стороны) и шилда?