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
    Через тумблер подать +5В на контакт I/O (электромеханическое реле) и на + ( если твердотельное).
     
  3. Jeka57

    Jeka57 Участник

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

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

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

    Jeka57 Участник

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

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

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

    Jeka57 Участник

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

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

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

    Jeka57 Участник

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

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

    Регистрация:
    01.09.2016
    1.262
    202
    Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!
    Для перехода есть два пути:
    • С помощью кросс-платы
    • Перепаять схему подключения в соответствии с ниже изложенным:
    Ме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
    37
    1
    Имя:
    Евгений
    Поскольку с SD карточкой возникла проблема (просто не нашел), мне помог способ: "В ArduinoIDE выбрать пример EEPROM – > eeprom_clear – > установить версию 1.0.3"
     
  12. Николай Дементьев

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

    Регистрация:
    01.09.2016
    1.262
    202
  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.262
    202
    Добрый вечер.
    У Вашего товарища нет файла RussianFonts, он должен находится вместе с основным кодом в одной папке.
     

    Вложения:

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

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

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

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

    Регистрация:
    01.09.2016
    1.262
    202
  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.262
    202
    Доброе утро.
    Я напрямую подключал.
     
  19. Shunemann

    Shunemann Новенький

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

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

    Регистрация:
    01.09.2016
    1.262
    202
  21. Shunemann

    Shunemann Новенький

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

    Вложения: