Показано с 1 по 8 из 8
Like Tree1Спасибо
  • 1 Размещено UA0DM

Тема: Небольшая шабашка для специалиста по ардуино

  1. #1
    Зануда
    Регистрация
    30.10.2007
    Сообщений
    1,146
    Поблагодарили
    1274
    Поблагодарил
    423

    Небольшая шабашка для специалиста по ардуино

    Дано:
    Ардуино Нано
    Термодатчик DS18B20
    Дисплей 16х2 iic
    Две кнопки ("Установки" и "Старт".)
    Переменный сопрот 1кОм
    Одно силовое реле (включается плюсом)
    Три обычных ардуиновских реле с Алиэкспресса (включаются нулём)

    Необходимо:
    Разработать ПО для Ардуино с вышеприведенным обвесом.
    Это - контроллер кастрюли, в которой осуществляется нагрев, термостатирование, остывание и аэрация содержимого, причём все это - многократно.

    Требуется реализовать нижеследующий функционал.

    0. Устанавливаем количество циклов и прочие переменные, обозначенные латинскими буквами.
    N - количество циклов (1-20)
    T - температура раствора (45-80 градусов)
    X - длительность цикла термостатирования (1-15 часов)
    Y - длительность цикла аэрации (1-15 часов)
    R - длительность перемешивания (30-180с, шаг 10с)
    Z - длительность аэрирования (30-300с, шаг 10с)
    D - критерий остывания (0.1 - 0.9 градуса, шаг 0.1 градуса)
    Значения сохраняются в энергонезависимую память.

    По нажатию кнопки "Старт" переходим к первому циклу.
    1. Цикл термостатирования X часов. Стартуем, включаем ТЭН (реле 1), контролируем температуру (ds18b20), контролируем работоспособность термодатчика, достигаем температуры T. Отключаем реле 1, ждём падения температуры на 1 градус, снова включаем реле 1. Один раз в час на R секунд включаем реле 2. По истечении X часов отключаем все реле. Превышение температуры на 5 градусов или отказ датчика являются критическими ошибками.
    2. Цикл остывания. Стартуем, ждём падения температуры ниже 40 градусов. Далее проверяем каждые 10 минут. Как только разница между температурой, измеренной 10 минут назад и текущей температурой становится меньше D градусов (десятые доли градуса) - завершаем цикл. Пояснение: таким образом мы отслеживаем момент, когда раствор уже остыл почти до температуры окружающей среды, и дальше ждать уже неразумно, только время терять.
    Критической ошибкой является превышение температуры выше той, которая была на входе в цикл или неснижение её до 40 градусов в течение суток.
    3. Цикл аэрации Y часов. Один раз в час включаем реле 2, реле 3 и реле 4 одновременно на Z секунд.
    4. Повторяем все циклы N раз.
    5. Вываливаемся в надпись "Выдержка завершена", нажимаем на кнопку "Главное меню", вываливаемся в п. 0.

    -
    Схему могу прислать в личку.
    +7 918 О491928 - вацап, телеграм и смс.
    Сколько это может стоить - не знаю, специалисту, я думаю, будет виднее.
    Заранее благодарен за ответы.


  2. #2
    Very High Power
    Регистрация
    09.05.2011
    Адрес
    г. Биробиджан
    Возраст
    50
    Сообщений
    2,902
    Поблагодарили
    1677
    Поблагодарил
    4477
    Пиво получится на выходе процесса?

  3. #3
    Администратор Аватар для RW3DY
    Регистрация
    10.02.2006
    Адрес
    Истра, Мос.обл.
    Возраст
    64
    Сообщений
    8,161
    Поблагодарили
    3558
    Поблагодарил
    8257
    https://owen.ru/ в помощь. На любой вкус.

  4. #4
    Зануда
    Регистрация
    30.10.2007
    Сообщений
    1,146
    Поблагодарили
    1274
    Поблагодарил
    423
    Цитата Сообщение от UA0DM Посмотреть сообщение
    Пиво получится на выходе процесса?
    Нет)

    Цитата Сообщение от RW3DY Посмотреть сообщение
    https://owen.ru/ в помощь. На любой вкус.
    А ещё Симменс есть, тоже на любой вкус. Японцев разных десяток - тоже на любой вкус. Только в тридцать-триста раз дороже и через костыли. Большое спасибо, но я бы предпочёл решение в рамках озвученных вводных.

  5. #5
    Very High Power
    Регистрация
    09.05.2011
    Адрес
    г. Биробиджан
    Возраст
    50
    Сообщений
    2,902
    Поблагодарили
    1677
    Поблагодарил
    4477
    Разобрался

  6. #6
    QRPPP+QQ Аватар для RN3KV
    Регистрация
    11.01.2011
    Возраст
    74
    Сообщений
    1,220
    Поблагодарили
    377
    Поблагодарил
    16
    Тут (у овена) костыли проверенные и поверенные, а там еще надо придумать из чего, как их сделать и состыковать.

  7. #7
    Standart Power Аватар для R3XAW
    Регистрация
    04.02.2016
    Адрес
    Обнинск
    Возраст
    58
    Сообщений
    278
    Поблагодарили
    184
    Поблагодарил
    205
    Есть пара вопросов:
    1)выдержка времени требуется достаточно большая, нет желания добавить в схему часы ds3231? иначе малейший сбой по питанию будет вырубать выдержку
    2)почему только 2 кнопки управления? для меню настройки обычно 3-5 - вправо-влево-запомнить-вверх-вниз.
    73 es DX! Андрей Черный, R3XAW
    "В действительности всё не так, как на самом деле." Антуан де Сент-Экзюпери

  8. #8
    Зануда
    Регистрация
    30.10.2007
    Сообщений
    1,146
    Поблагодарили
    1274
    Поблагодарил
    423
    Цитата Сообщение от R3XAW Посмотреть сообщение
    нет желания добавить в схему часы
    Нет)
    Цитата Сообщение от R3XAW Посмотреть сообщение
    почему только 2 кнопки управления?
    Потому что для описанных задач хватает двух кнопок.

Похожие темы

  1. Ответов: 0
    Последнее сообщение: 24.07.2016, 20:13
  2. Москва. Ищу специалиста по радиоэлектронике для ремонта радио
    от LeonidArt в разделе Работа для радиолюбителя
    Ответов: 1
    Последнее сообщение: 01.05.2011, 12:43
  3. Ответов: 5
    Последнее сообщение: 26.05.2010, 21:13
  4. Ищу специалиста по установке УКВ антенн. Разовая работа (Москва)
    от RD3ACY в разделе Работа для радиолюбителя
    Ответов: 17
    Последнее сообщение: 17.11.2008, 10:16
  5. Требуются специалисты по ремонту оборудования радиосвязи
    от в разделе Радиолюбительские технологии
    Ответов: 0
    Последнее сообщение: 23.03.2002, 15:39

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Похоже, что вы используете блокировщик рекламы :(
Форум QRZ.RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений!
как отключить
×
Рейтинг@Mail.ru
eXTReMe Tracker


Похоже, что вы используете блокировщик рекламы :(
Форум QRZ.RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений!
как отключить
×