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

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

Тема в разделе "Умный дом", создана пользователем Анкор Плюс, 27.04.17.

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

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898
    Адрес:
    80 км от Краснодара
    @Viktorovich4232, подключил датчик pH, буду разбираться и смотреть, чего там происходит.
     
  2. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898
    Адрес:
    80 км от Краснодара
    Нашёл - неправильно данные в состояние контроллера пишу для pH - шиворот-навыворот :) Всё из-за того, что добавились вторые два байта - состояние вольтажа, не учёл, что в сыром буфере надо писать в обратной последовательности данные, а у мну сперва шли показания (в обратном порядке байт), а потом - вольтаж (в прямом порядке байт). Должно было быть: сперва вольтаж в обратном порядке байт, потом - показания, также в обратном порядке байт.

    Поправлю.
     
  3. Viktorovich4232
    Регистрация:
    28.02.17
    Сообщения:
    145
    Благодарности:
    95

    Viktorovich4232

    Живу здесь

    Viktorovich4232

    Живу здесь

    Регистрация:
    28.02.17
    Сообщения:
    145
    Благодарности:
    95
    Датчик влажности и солемер несколько разные вещи. В данном случае солемер реализован тоже на частотном принципе. В архиве в описании и частоты есть. :)]
     
  4. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898
    Адрес:
    80 км от Краснодара
    @Viktorovich4232 - обновил на гитхабе, там только в прошивке изменилось чуть, перекачайте ;) Сейчас должно правильно показывать и в конфигураторе, и в вебморде значения pH.

    Заодно обновился Globals. h - там теперь больше комментариев к настройкам.
     
  5. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898
    Адрес:
    80 км от Краснодара
    Ок, понял. Вернёмся к этому вопросу чуть позже, когда текущие хвосты подтянем, и конфигуратор приведём в божеский вид ;) Принимается?
     
  6. Viktorovich4232
    Регистрация:
    28.02.17
    Сообщения:
    145
    Благодарности:
    95

    Viktorovich4232

    Живу здесь

    Viktorovich4232

    Живу здесь

    Регистрация:
    28.02.17
    Сообщения:
    145
    Благодарности:
    95
    Конечно принимается! Дмитрий, еще просьба: выложите на гитхаб версию NextionEditor в которой собирали для дисплея прошивку. Новая версия материться на чего-то устаревшее и не компилирует
     
  7. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898
    Адрес:
    80 км от Краснодара
    На что именно матерится? Старой версии сейчас сходу не найти, проще поправить проект, кмк. Вы хотите там что-то изменить? На гитхабе лежит скомпилированная прошивка для Nextion (файл с расширением *.tft) - её просто закачать надо на него, и всё. Если хотите что-то поменять - вам придётся разбираться, почему ругается и как полечить - я физически не могу всё отследить, именно поэтому и выложил скомпилированную прошивку для Nextion ;)
     
  8. Viktorovich4232
    Регистрация:
    28.02.17
    Сообщения:
    145
    Благодарности:
    95

    Viktorovich4232

    Живу здесь

    Viktorovich4232

    Живу здесь

    Регистрация:
    28.02.17
    Сообщения:
    145
    Благодарности:
    95
    image.jpeg
     
  9. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898
    Адрес:
    80 км от Краснодара
  10. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    Нет Дмитрий, это совсем разные вещи. Датчик, определяющий концентрацию солей, работает по изменению сопротивления раствора, по этому электроды должны быть не изолированны и измерять нужно на переменном токе, чтобы избежать поляризации электродов;):)
     
  11. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    В простейшем случае что то вроде этого. Питание операционника двухполярное:)
     

    Вложения:

    • Shem1.gif
  12. Viktorovich4232
    Регистрация:
    28.02.17
    Сообщения:
    145
    Благодарности:
    95

    Viktorovich4232

    Живу здесь

    Viktorovich4232

    Живу здесь

    Регистрация:
    28.02.17
    Сообщения:
    145
    Благодарности:
    95
    Сергей, в документации что я выкладывал выше, есть пдф со схемой
     
  13. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898
    Адрес:
    80 км от Краснодара
    Ок, понял. В любом случае - к этому вопросу вернёмся позже, сейчас хвостов много текущих.
     
  14. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    Если про эту схему, то здесь питание однополярное:)
     

    Вложения:

  15. Viktorovich4232
    Регистрация:
    28.02.17
    Сообщения:
    145
    Благодарности:
    95

    Viktorovich4232

    Живу здесь

    Viktorovich4232

    Живу здесь

    Регистрация:
    28.02.17
    Сообщения:
    145
    Благодарности:
    95
    @DIYMan, Дмитрий, мне кажется что в вычислении PH должно быть так:
    #ifdef PH_REVERSIVE_MEASURE
    / считаем значение pH в условиях реверсивных измерений
    int16_t rev = phValue - 700; / поскольку у нас 7 pH - это средняя точка, то в условии реверсивных изменений от
    / средней точки pH (7.0) надо отнять разницу между значением 7 pH и полученным значением, что мы и делаем
    phValue = 700 - abs(rev);
    #endif
    Проверка по калибровочным растворам это подтверждает
     
Статус темы:
Закрыта.