1 2 3 4 5 6 7 8 9 10 10/10 10,00оценок: 8

Arduino Mega. Контроллер теплицы. Хроники - 2

Тема в разделе "Теплицы и парники", создана пользователем DIYMan, 06.06.16.

Статус темы:
Закрыта.
  1. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    1-Wire регистратор сидит на пине 28, одна линия 1-Wire для универсального модуля - на пине 30, это что касается настроек прошивки по умолчанию. Потом они будут меняться, как только утрясётся плата.

    Что такое "редекс" - не понял. С памятью в максимальной конфигурации туже некуда, уже надо закругляться с хотелками ;)
     
  2. visitor2100
    Регистрация:
    06.08.16
    Сообщения:
    1
    Благодарности:
    0

    visitor2100

    Участник

    visitor2100

    Участник

    Регистрация:
    06.08.16
    Сообщения:
    1
    Благодарности:
    0
    Добрый вечер.
    Есть желание реализовать на базе вашего проекта контроллер для управления теплым полом (с электроподогревом) на 5 зон. Датчиков температуры 6 шт. - ds18b20 (5 шт. под плиткой, 1 шт. возле контроллера). Основное управление через дисплей Nextion 3.5". Сервер на Orange Pi. Изначально планировал заменить фрамуги на подогрев и подменить картинки в HMI, но насторожило, что реле работают парами и вопросы по времени открытия/закрытия (т.е. в моем случае время работы подогрева). SD-модуль придет, поставлю, попробую конечно.
    Хотел спросить, есть ли у вас в планах добавление подогрева по зонам (помидоры, огурцы, петрушка)? Прочитав форум, встречал посты в которых озвучивали важность подогрева в межсезонье.
    С Вашим кодом мне не справиться, а колхозить не хочется.
    Спасибо.
     
  3. Anatoly8853
    Регистрация:
    21.07.13
    Сообщения:
    94
    Благодарности:
    45

    Anatoly8853

    Живу здесь

    Anatoly8853

    Живу здесь

    Регистрация:
    21.07.13
    Сообщения:
    94
    Благодарности:
    45
    Адрес:
    Пятигорск
    ifarm_controller.jpg IMG_1193-e1413152458970-500x371.jpg
    Это окислительно-восстановительный потенциал (ОВП), называемый также редокс-потенциал.
    Во всех фирменных контроллерах присутствует.
     
  4. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    1. Чем его мерять?
    2. Цена фирменных контроллеров, которые это умеют?

    Может, оно не надо нам, а? Давайте так - для начала утрясём с pH, а потом - всё остальное ;)
     
  5. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Нашёл первый: http://www.sesadesign.com/products/ifarm/controller - некисло так, 800 бачей только за одну коробочку, нам есть куда стремиться :)]:aga:
     
  6. 2mike
    Регистрация:
    14.03.10
    Сообщения:
    596
    Благодарности:
    415

    2mike

    Живу здесь

    2mike

    Живу здесь

    Регистрация:
    14.03.10
    Сообщения:
    596
    Благодарности:
    415
    Адрес:
    Россия
    Чисто софтварно там так же как и рН - работа с электродом. даже датчики бывают комбинированные.
    С железячной точки - тот же самый нормирующий усилитель (с максимально возможным входным сопротивлением) и дальше на АЦП :)
    фсё .
     
  7. Anatoly8853
    Регистрация:
    21.07.13
    Сообщения:
    94
    Благодарности:
    45

    Anatoly8853

    Живу здесь

    Anatoly8853

    Живу здесь

    Регистрация:
    21.07.13
    Сообщения:
    94
    Благодарности:
    45
    Адрес:
    Пятигорск
    Всегда есть куда стремится. А корректировка значений PH в зависимости от температуры в коде заложена? И может отдельный датчик на воду предусмотреть сразу?
    Новый точечный рисунок.jpg
     
  8. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Ещё ничего не заложено, вот здесь про температуру ни слова: https://www.forumhouse.ru/threads/341712/page-190#post-16022530

    Что за отдельный датчик на воду? Смысл?
     
  9. Anatoly8853
    Регистрация:
    21.07.13
    Сообщения:
    94
    Благодарности:
    45

    Anatoly8853

    Живу здесь

    Anatoly8853

    Живу здесь

    Регистрация:
    21.07.13
    Сообщения:
    94
    Благодарности:
    45
    Адрес:
    Пятигорск
    Дмитрий, показания PH мы мерим в воде, правильно?
    А если мы не знаем температуру воды, значит показания PH не всегда корректны.
    Извините конечно я думал вы знали об этом.
     
  10. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    Температура воды для полива находится в диапазоне 15-25 градусов и судя по выше приведенной табличке наверно можно не корректировать:)
     
  11. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Я ничего не знал, т. к. никогда не занимался измерением pH ;). Я сделаю настройку, чтобы можно было с какого-нибудь датчика брать температуру, чтобы на её основе применять поправку, не вопрос. Хорошо, что я пока не брался за контроль pH - такие вопросы лучше бы сразу знать ;)
     
  12. Anatoly8853
    Регистрация:
    21.07.13
    Сообщения:
    94
    Благодарности:
    45

    Anatoly8853

    Живу здесь

    Anatoly8853

    Живу здесь

    Регистрация:
    21.07.13
    Сообщения:
    94
    Благодарности:
    45
    Адрес:
    Пятигорск
    Ну значит хорошо, еще нужно добавить калибровку электрода PH обычно берут раствор с PH=4 и PH=7 и калибруют. Вот здесь можно почитать.
     
  13. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Значение поправочного коэффициента уже предусмотрено в настройках - посмотрите плз, что выложено на гитхабе ;) Уже сейчас данные с датчика берутся с учётом поправочного коэффициента. Т. е. вы где-то вычисляете поправочное значение - и вводите его в окошке настроек, всё. Ещё проще - опускаете электрод в заведомо эталонный раствор с температурой 25 градусов и смотрите, что кажет датчик, отклонения от нормы указываете как поправочный коэффициент, всё ;)

    Если это не то, что надо, тогда я не понял, о чём речь. По ссылке, приведённой вами - простое вычисление актуального значения измерений на основе измерений референсных растворов. Я могу лишь сделать поправочный фактор, настройки всяких калибровочных значений просто некуда пихать в универсальные модули, только если жёстко прошить при компиляции прошивки. Опять же - неясно, как в универсальных модулях быть с температурным датчиком - там такую привязку неоткуда взять.

    Для самой меги - не вопрос, можно приделать значения калибровки. Что предлагаю: основные настройки все в меге, получение показаний pH с универсального модуля остаётся как есть (с учётом поправочного коэффициента), а уже сама мега вычисляет актуальное значение pH в зависимости от настроек факторов калибровки. Так пойдёт?
     
    Последнее редактирование: 10.08.16
  14. Anatoly8853
    Регистрация:
    21.07.13
    Сообщения:
    94
    Благодарности:
    45

    Anatoly8853

    Живу здесь

    Anatoly8853

    Живу здесь

    Регистрация:
    21.07.13
    Сообщения:
    94
    Благодарности:
    45
    Адрес:
    Пятигорск
    Да все настройки можно прописать в меге.
    Но если все поправки возложить на обывателя (огородника) то велика вероятность что можно что то ввести не так, лучше сделать две или три кнопки с параметром калибровки

    float volt7 = 0.6939; / Напряжения калибровки датчика PH
    float volt10 = 0.3846;

    При погружении электрода в эталонный раствор 7 PH нажать кнопку volt7.
    Ну как то так.
    Вечером сделаю фотки с аква-контролера по калибровки PH и выложу.
     
  15. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Не, с кнопками не пойдёт - плата уже разрабатывается, под кнопки там не предусмотрено ни-че-го. Только через конфигуратор или вебморду менять настройки, других вариантов не будет.
     
Статус темы:
Закрыта.