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 км от Краснодара
    В общем, погонял, покрутил, и - обновил прошивки модулей и меги на гитхабе. Теперь показания с датчиков универсальных модулей можно получать и через RS-485. И, теоретически, если портировать прошивку модуля с датчиками под другой камень (тот же STM), соблюдая формат обмена и тайминги - то будет пофиг, на каком камне собран модуль ;) Главное, чтобы все тайминги и скорости совпадали, остальное - фигня :)
     
  2. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    Это точно, теперь уже получается зоопарк. Я думаю, что надо оставлять один протокол, кому то 1Wire, кому то RS485, а кому то nRF.
     
  3. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    1-Wire не убрать - через него регистрация. RS-485 сейчас в прошивке уже отключается директивами условной компиляции. Также будет и с nRF.

    Т. е. 1-Wire будет по-любому, остальные две плюшки - по выбору смогут отключаться.
     
  4. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    А как же датчик на stm? Будет поддерживать 2 протокола? Все в него не уместится.
     
  5. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    А придётся умещать ;) По 1-Wire регистрация, по-любому. Для RS-485 там не сильно много кода, должно всё уместиться, STM8 есть с разных комплектухах, так что - не волнуйтесь. В любом случае, с STM8 ещё всё в самом начале - мне его изучать надо.

    А не хотите пока на AVR платку собрать? По сути - прошивка под AVR уже есть ;)
     
  6. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    И кстати, по самой теплице - наконец-то началась хоть какая-то движуха: теперь я буржуй :)]:aga: В том смысле, что из-за катастрофической нехватки времени пришлось нанимать человека на покраску каркаса. Шахтёрского фонаря у меня нет, чтобы ночью красить, да даже если бы и был - комары у нас - не комары - зверрюги: нападают по пятеро и утаскивают за балку, доедать, что не выпито за время перелёта до балки :)]:aga:

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

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    AVR-ки нету:aga:
     
  9. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    Дмитрий, гляньте для ознакомления:
     

    Вложения:

  10. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    Из той же серии
     

    Вложения:

  11. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Поглядел, спасибо. 1600 рублей, только один датчик внутри, сделано примерно как у меня с программной точки зрения.

    Вердикт: лучше взять Arduino Pro Mini, копеечный китайский адаптер под RS-485, три копеечных DS18B20, коробушку из ближайшего электролабаза - и уложиться при этом рублей в 500-600, имея внутри три датчика, которые можно пауком из коробушки ещё вытащить, если надо ;)

    Конечно, и 500 рублей много, но речь-то о серийном производстве не идёт ;)
     
  12. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    Не понял про один датчик? Во втором варианте вроде до 16 устройств?
     
  13. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Я писал про первый вариант, второй - просто шлюз, у нас уже есть возможность модулям с датчиками работать по RS-485, без адресации, с неограниченным в разумных пределах кол-вом устройств.
     
  14. olegmak3
    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442

    olegmak3

    Живу здесь

    olegmak3

    Живу здесь

    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442
    Адрес:
    Санкт-Петербург
    Сегодня заметил, что окна опять стали жить своей жизнью- время активности фрамуг одно для двух каналов, правила при при срабатывании которых окна не должны работать не действуют.
    Танцы с бубном (запись пустого списка) ни к чему не привели.
    Благо не долго все продолжалось.
    Причина.
    При старте конфигуратора автоматом стоит галка "Создавать служебные правила"- не обратил внимания, т. к. эту вкладку не открывал.
    Отсюда вопрос.
    Дмитрий!
    Можно эту установку хранить в конфиге, дабы каждый раз при запуске конфигуратора не следить за ней специально?
     
  15. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Ок, добавлю эту фичу. Как выложу конфигуратор - отпишусь.
     
Статус темы:
Закрыта.