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

Воздушный рекуператор из сотового поликарбоната

Тема в разделе "Вентиляция и кондиционирование", создана пользователем MasteRock, 17.03.12.

  1. Vik58
    Регистрация:
    22.03.13
    Сообщения:
    656
    Благодарности:
    3.385

    Vik58

    Живу здесь

    Vik58

    Живу здесь

    Регистрация:
    22.03.13
    Сообщения:
    656
    Благодарности:
    3.385
    Адрес:
    Королёв
    Ну вот, и двух месяцев не прошло! :hndshk: И "Дуня", и дисплейчик аж 2004, и часики реального времени прикручены, и релюшки. А кто прибеднялся, что в программировании полный ноль? :aga:
    А что за датчики-то?
    Мой "тестовый стенд" на мини-про работает на подоконнике с января 2018 года. Аккумулятор подзаряжать забываю иногда - вырубается. Но чтобы глючить - не припоминаю. Точнее глючил изредка, пока был собран на цанговой макетке. Как распаял на макетке под пайку - так глюки и пропали.
     
  2. DiJo
    Регистрация:
    25.02.11
    Сообщения:
    27.246
    Благодарности:
    18.245

    DiJo

    Живу здесь

    DiJo

    Живу здесь

    Регистрация:
    25.02.11
    Сообщения:
    27.246
    Благодарности:
    18.245
    Адрес:
    поселок городского типа Токсово
    У меня тоже с опторазвязкой - не помогает (но у меня реле включаются-выключаются часто). Зависание в момент включения реле с нагрузкой (без нагрузки - проблем нет!).
    5В мало (особенно, 5В зарядка). Я добился стабильности только с 12В блоком (китайский 12В 3А).
    ЗЫ: у меня UNO не на вентиляцию работает! Просто делюсь нюансами.
     
  3. Ifind
    Регистрация:
    27.06.15
    Сообщения:
    3.879
    Благодарности:
    6.071

    Ifind

    Живу здесь

    Ifind

    Живу здесь

    Регистрация:
    27.06.15
    Сообщения:
    3.879
    Благодарности:
    6.071
    Адрес:
    Свердловская область
    Я уже попробовал, собираю все в корпус, почти смонтировал, БП 5 в, 5 Вт тянет без проблем все реле, контроллер и дисплей, не грется, БП не из зарядника - стабилизированый импульсный.
    Проблемы решать буду по мере их поступления - будет помеха - буду пытаться ее фильтровать.
     
  4. Ifind
    Регистрация:
    27.06.15
    Сообщения:
    3.879
    Благодарности:
    6.071

    Ifind

    Живу здесь

    Ifind

    Живу здесь

    Регистрация:
    27.06.15
    Сообщения:
    3.879
    Благодарности:
    6.071
    Адрес:
    Свердловская область
    Почти собрал, последние «допайки», к вечеру все смонтирую на стену и начну тестировать, сейчас наконец то впервые виду эффективность в режиме реального времени:
    7C882445-534D-4752-AE6A-A0CBF81A657E.jpeg
     
  5. Ifind
    Регистрация:
    27.06.15
    Сообщения:
    3.879
    Благодарности:
    6.071

    Ifind

    Живу здесь

    Ifind

    Живу здесь

    Регистрация:
    27.06.15
    Сообщения:
    3.879
    Благодарности:
    6.071
    Адрес:
    Свердловская область
    Немножко похолодало, сразу после разморозки цифры такие:
    D6890F32-1DC5-4C81-A5DA-EE629EC98D5A.jpeg
     
  6. Vik58
    Регистрация:
    22.03.13
    Сообщения:
    656
    Благодарности:
    3.385

    Vik58

    Живу здесь

    Vik58

    Живу здесь

    Регистрация:
    22.03.13
    Сообщения:
    656
    Благодарности:
    3.385
    Адрес:
    Королёв
    :super:
    Красиво вышло.
    А в ppm что измеряете? Не могу разглядеть, что за датчик такой. MQ какой-то?

    ЗЫ: Я бы строчки с показаниями температуры друг к дружке сдвинул - так как-то нагляднее что ли. И в код по блоку "if" добавил бы на каждое значение, чтобы числа в зависимости от разрядности и знака смещались так, чтобы десятые доли всегда выводились в одной позиции - число над числом, десятичная точка над точкой. Так ещё красивее будет. ;):hndshk:
     
  7. Ifind
    Регистрация:
    27.06.15
    Сообщения:
    3.879
    Благодарности:
    6.071

    Ifind

    Живу здесь

    Ifind

    Живу здесь

    Регистрация:
    27.06.15
    Сообщения:
    3.879
    Благодарности:
    6.071
    Адрес:
    Свердловская область
    Утром показания такие
    6ABECB5C-59A2-4322-926A-1D053510C06A.jpeg

    Датчик mq135, пока отключен, думаю куда его лучше поставить, еще откалибровать надо, сейчас некалиброваный дома показывает 350-400, надо его на свежий воздух, смотреть показания, потом интерпретировать и масштабирование настраивать соответственно.
     
  8. Vik58
    Регистрация:
    22.03.13
    Сообщения:
    656
    Благодарности:
    3.385

    Vik58

    Живу здесь

    Vik58

    Живу здесь

    Регистрация:
    22.03.13
    Сообщения:
    656
    Благодарности:
    3.385
    Адрес:
    Королёв
    Вот здесь (https://mysku.ru/blog/aliexpress/41409.html) статейка есть по этому датчику. По калибровке - важен нюанс с возможным несоответствием номинала резистора на плате датчика и в библиотеке для него. Там этот момент описан.
     
  9. Ifind
    Регистрация:
    27.06.15
    Сообщения:
    3.879
    Благодарности:
    6.071

    Ifind

    Живу здесь

    Ifind

    Живу здесь

    Регистрация:
    27.06.15
    Сообщения:
    3.879
    Благодарности:
    6.071
    Адрес:
    Свердловская область
    Я его без библиотеки подключил, он выдает тупо аналоговый сигнал, чем выше концентрация газов - тем выше уровень сигнала, проблема с интерпретацией, щас я настроил некое масштабирование, мне не нужны точные лабораторные данные, достаточно определить показания на свежем воздухе и принять их за 0, далее нужно воздействовать каким то газом и принять показания за максимум (каким газом, как?), ну и потом уже ориентироваться по показаниям в числах.
     
  10. Ifind
    Регистрация:
    27.06.15
    Сообщения:
    3.879
    Благодарности:
    6.071

    Ifind

    Живу здесь

    Ifind

    Живу здесь

    Регистрация:
    27.06.15
    Сообщения:
    3.879
    Благодарности:
    6.071
    Адрес:
    Свердловская область
    Короче на 4 день всяких тестов я его таки подключил и запустил, щас надо всю эту лапшу проводов аккуратно в кабель каналы убрать на месте красиво закрепить, сутки если все проработает без глюков - буду облагораживать. Конечно неказисто и колхозно все, как уж вышло, эти клоунские кнопки красные добавляют пикантности:)], других в деревне у нас не нашел.
    3C7EF436-02BE-4B84-80B0-A5042385E8ED.jpeg 2B19972C-6858-4B5E-8BAB-F192C57AE787.jpeg 5DAD254E-042B-43FF-930C-E85D21924041.jpeg 6C1BADD2-F3A7-4EB7-B9B0-9EA8DB5FD748.jpeg
    Логика работы простая, но программа получилась сложная, что делает эта штука:
    - включает разморозку при падении эффективности до 83 процентов
    - в зависимости от температуры на улице разморозка включается:
    на 25 минут при температуре от -1 до -20
    на 35 минут при температуре ниже -20
    автоматически включается летний режим при температуре выше -1
    - при температуре ниже -20 на улице переключает оба вентилятора на 1 скорость
    - при температуре притока ниже 14 градусов выключает все вентиляторы на 25 (режим «авария», допустим сгорел вытяжной вентилятор) и включает индикацию этого режима.
    - если система не в летнем режиме на экране появляется суточный счетчик разморозок, обнуляется раз в сутки в 23:59
    - при включении разморозки появляется надпись разморозка и отсчет времени разморозки
    - индикация показаний датчика качества воздуха, пока не знаю как интерпретировать, еще экспериментирую.
    - показывает время:|:

    кнопки:
    - одна включает-выключает подсветку экрана
    - вторая включает принудительно разморозку (включается только при температуре на улице ниже -1

    короче-ловим баги и ищем их.
     
    Последнее редактирование: 12.12.20
  11. Vik58
    Регистрация:
    22.03.13
    Сообщения:
    656
    Благодарности:
    3.385

    Vik58

    Живу здесь

    Vik58

    Живу здесь

    Регистрация:
    22.03.13
    Сообщения:
    656
    Благодарности:
    3.385
    Адрес:
    Королёв
    :super:
    И это называется "в программировании полный ноль"? :)]
    :hndshk:

    Теряется на дисплее.
    Вот так читабельнее:
    Recup.JPG
     
  12. DiJo
    Регистрация:
    25.02.11
    Сообщения:
    27.246
    Благодарности:
    18.245

    DiJo

    Живу здесь

    DiJo

    Живу здесь

    Регистрация:
    25.02.11
    Сообщения:
    27.246
    Благодарности:
    18.245
    Адрес:
    поселок городского типа Токсово
    @Ifind, в FLProg составляли или скетч писали?
     
  13. Ifind
    Регистрация:
    27.06.15
    Сообщения:
    3.879
    Благодарности:
    6.071

    Ifind

    Живу здесь

    Ifind

    Живу здесь

    Регистрация:
    27.06.15
    Сообщения:
    3.879
    Благодарности:
    6.071
    Адрес:
    Свердловская область
    В флпрог естественно, с+ я к сожалению не знаю, но в скетче ковырялся - общее беглое понимание как это пишется есть.
    точно же лучше выглядит, упорядоченнее как то, потестирую сутки, потом может переставлю данные на дисплее.
     
  14. DiJo
    Регистрация:
    25.02.11
    Сообщения:
    27.246
    Благодарности:
    18.245

    DiJo

    Живу здесь

    DiJo

    Живу здесь

    Регистрация:
    25.02.11
    Сообщения:
    27.246
    Благодарности:
    18.245
    Адрес:
    поселок городского типа Токсово
    @Ifind, если скинете в личку файл. flp, буду очень благодарен.
    Мне не для реализации, а просто очень интересны различные алгоритмы, реализованные в FBD. Кстати, может что и подскажу по изменению/улучшению алгоритма.
    Програмирование с использованием FBD - очень легко в освоении:super:
     
  15. Vik58
    Регистрация:
    22.03.13
    Сообщения:
    656
    Благодарности:
    3.385

    Vik58

    Живу здесь

    Vik58

    Живу здесь

    Регистрация:
    22.03.13
    Сообщения:
    656
    Благодарности:
    3.385
    Адрес:
    Королёв
    Переставить мало. Дисплей знакоместа слева направо отсчитывает. Добавился минус (температура упала ниже нуля) - числовой блок съехал вправо на разряд. Разряд добавился (температура выше 9,9 поднялась или ниже -9,9 упала) - такая же картина. А при обратном ходе всё обратно сползает. Некрасиво. Надо блоки if и проверку больше/меньше делать для расчёта требуемого знакоместа. Ничего сложного на самом деле. Могу в качестве образца готовый кусочек кода под Arduino IDE подкинуть, если надо.