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

BreweryArduino с нуля.

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

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

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

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

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

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


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


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

    Вложения:

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

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

    Регистрация:
    01.09.2016
    1.294
    210
    Через тумблер подать +5В на контакт I/O (электромеханическое реле) и на + ( если твердотельное).
     
  3. Jeka57

    Jeka57 Участник

    Регистрация:
    22.05.2018
    40
    1
    Имя:
    Евгений
    Хотелось бы уточнить. На электромеханическом реле нет контакта I/O (там есть GND,VCC,IN) и откуда брать +5В, с платы ардуино?
    --- сообщения объединены, 3 июл 2018, дата первого сообщения: 3 июл 2018 ---
    Можете подточнить на схеме? Screenshot_5.jpg
     
  4. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    210
    Vcc это +5В In это I/O
    --- сообщения объединены, 3 июл 2018, дата первого сообщения: 3 июл 2018 ---
    Если не включилось то вместо + подайте -
    --- сообщения объединены, 3 июл 2018 ---
    Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!
     
  5. Jeka57

    Jeka57 Участник

    Регистрация:
    22.05.2018
    40
    1
    Имя:
    Евгений
    Благодарю за разъяснение, завтра попробую и отпишусь.
     
  6. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    210
    Я сегодня в ударе :) Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок! подробности можете Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!. Если кратко добавил калибровку экрана.
    --- сообщения объединены, 5 июл 2018, дата первого сообщения: 4 июл 2018 ---
     
  7. Jeka57

    Jeka57 Участник

    Регистрация:
    22.05.2018
    40
    1
    Имя:
    Евгений
    У меня прошивка зависает на принятии лицензионного соглашения. Не реагирует на нажатия кнопка "Принять". Устанавливал .hex файл через Xloader
     
  8. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    210
    Делали установку как я рекомендовал, сначала 1.0.2 -.> обнуление -> потом 1.0.3 ?
     
  9. Jeka57

    Jeka57 Участник

    Регистрация:
    22.05.2018
    40
    1
    Имя:
    Евгений
    Так не делал, сейчас попробую.
     
  10. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    210
    Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!
    Для перехода есть два пути:
    • С помощью кросс-платы
    • Перепаять схему подключения в соответствии с ниже изложенным:
    Меgа2560:
    • 11 пин - Датчик температуры DS18b20
    • 12 пин - ТЭН №1
    • 13 пин - ЗУММЕР
    • 44 пин - ТЭН №2 (опционально)
    • 46 пин - НАСОС
    • 48 пин - КЛАПАН ОХЛАЖДЕНИЯ (опционально)
    Модуль голосового оповещения:
    • А0 пин - resetPin (опционально)
    • А1 пин - clockPin (опционально)
    • А2 пин - dataPin (опционально)
    • А3 пин - busyPin (опционально)
     
  11. Jeka57

    Jeka57 Участник

    Регистрация:
    22.05.2018
    40
    1
    Имя:
    Евгений
    Поскольку с SD карточкой возникла проблема (просто не нашел), мне помог способ: "В ArduinoIDE выбрать пример EEPROM – > eeprom_clear – > установить версию 1.0.3"
     
  12. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    210
  13. Shunemann

    Shunemann Новенький

    Регистрация:
    24.07.2017
    12
    1
    Добрый вечер!
    Вот товарищ столкнулся с такой проблемой при установке скетча
    Код:
    RussianFonts.c:20: error: unknown type name 'fontdatatype'
    
     const fontdatatype SmallRusFont[2008] PROGMEM={
    
     ^
    
    RussianFonts.c:20: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'PROGMEM'
    
     const fontdatatype SmallRusFont[2008] PROGMEM={
    
                                           ^
    
    RussianFonts.c:199: error: unknown type name 'fontdatatype'
    
     const fontdatatype SmallSymbolFont[280] PROGMEM={
    
     ^
    
    RussianFonts.c:199: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'PROGMEM'
    
     const fontdatatype SmallSymbolFont[280] PROGMEM={
    
                                             ^
    
    RussianFonts.c:231: error: unknown type name 'fontdatatype'
    
     const fontdatatype BigRusFont[4612] PROGMEM={
    
     ^
    
    RussianFonts.c:231: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'PROGMEM'
    
     const fontdatatype BigRusFont[4612] PROGMEM={
    
                                         ^
    
    exit status 1
    unknown type name 'fontdatatype'
    
    Что это означает и как это по едить?
     
  14. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    210
    Добрый вечер.
    У Вашего товарища нет файла RussianFonts, он должен находится вместе с основным кодом в одной папке.
     

    Вложения:

    Shunemann нравится это.
  15. Владан

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

    Регистрация:
    02.03.2017
    44
    3
    А кто как пересобрал блок на кросс-плате? В мой старый корпус ничего не лезет :( И у китайцев не нашел боксов. Может ЩРН-П-8?
     
    Последнее редактирование: 25 авг 2018
  16. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    210
  17. Shunemann

    Shunemann Новенький

    Регистрация:
    24.07.2017
    12
    1
    Николай.
    Динамик для автоматики выпаивать напрямую в ардуинку вместо базера или выпаять из модуля пищялку и на ее место выпаять динамик.
    --- сообщения объединены, 29 авг 2018, дата первого сообщения: 29 авг 2018 ---
    And the little horn (small) speaker 0.5 w 36 mm diameter
    Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок! to Clipboard
    Вот такой купил
     
  18. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    210
    Доброе утро.
    Я напрямую подключал.
     
  19. Shunemann

    Shunemann Новенький

    Регистрация:
    24.07.2017
    12
    1
    +- а тхт убрать?
     
  20. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.294
    210
  21. Shunemann

    Shunemann Новенький

    Регистрация:
    24.07.2017
    12
    1
    Мы говорим об одном и том-то?
     

    Вложения: