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

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

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

Статус темы:
Закрыта.
  1. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    [QUOTE="Вшуьщт1991 Может тут есть ребята, которые уже экспериментировали и подскажут?
    [/QUOTE]
    В принципе, конструкция датчиков уже отработана, осталась малость, написать код для STM;)
     
  2. Вшуьщт1991
    Регистрация:
    07.07.16
    Сообщения:
    44
    Благодарности:
    11

    Вшуьщт1991

    Участник

    Вшуьщт1991

    Участник

    Регистрация:
    07.07.16
    Сообщения:
    44
    Благодарности:
    11
    @HANTER333, кем отработана? зачем писать код на stm?
     
  3. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    Есть форум, где конкретно разрабатывали датчики влажности земли. В общем есть два варианта датчиков, амплитудный и частотный, частотный обладает большей чувствительностью и линейностью. Электроды датчиков полностью изолированы от контакта с почвой, в обоих вариантах влажность определяется по изменению емкости между электродами.
    Можно и на другом контроллере, но STM предпочтительней. :)
     
    Последнее редактирование: 17.03.17
  4. timon2006
    Регистрация:
    09.03.15
    Сообщения:
    956
    Благодарности:
    1.328

    timon2006

    Живу здесь

    timon2006

    Живу здесь

    Регистрация:
    09.03.15
    Сообщения:
    956
    Благодарности:
    1.328
    А чем STM так отличился? Какой (8-бит, 32-бит)?
     
  5. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    8-ми, размер 3х3, 20выводов, с низким потреблением, куча периферии.
     
  6. timon2006
    Регистрация:
    09.03.15
    Сообщения:
    956
    Благодарности:
    1.328

    timon2006

    Живу здесь

    timon2006

    Живу здесь

    Регистрация:
    09.03.15
    Сообщения:
    956
    Благодарности:
    1.328
    Посмотрел STM8L - не нашел там ничего уникального:) (хотя бы в сравнении с серией Atmega48PA-328P). Кроме того, что пайка корпуса QFN20 с шагом 0,5 мм - еще тот секас для тех, кто даже компоненты 0603 считает очень мелкими:).
     
  7. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    Да, возможно для многих это будет проблемой:)
     
  8. Вшуьщт1991
    Регистрация:
    07.07.16
    Сообщения:
    44
    Благодарности:
    11

    Вшуьщт1991

    Участник

    Вшуьщт1991

    Участник

    Регистрация:
    07.07.16
    Сообщения:
    44
    Благодарности:
    11
    @DIYMan, обнаружил, что в прошивке нельзя задать закрытие окон от показания температуры SI7021. Это так?
     
  9. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    Чего это? Всю жизнь было. Правило закрытия окон отредактируйте - правило называется WCL, емнип: "За чем следим: за температурой", "Какой модуль опрашиваем: модуль влажности", "Индекс датчика: индекс вашего Si7021".

    Вот и всё.
     
  10. Вшуьщт1991
    Регистрация:
    07.07.16
    Сообщения:
    44
    Благодарности:
    11

    Вшуьщт1991

    Участник

    Вшуьщт1991

    Участник

    Регистрация:
    07.07.16
    Сообщения:
    44
    Благодарности:
    11
    @DIYMan, Ага, ну это если свое правило создавать вручную. Автоматическим правилом то бишь нельзя...
     
  11. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

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

    Любое правило, кстати, можно изменить и удалить. Автоматически созданные конфигуратором - только переименовывать нельзя, емнип. Но удалить их вы можете, никто не мешает.
     
  12. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

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

    Номер мобилы теплицы: +7 952 985-30-10

    Заранее благодарен откликнувшимся.
     
  13. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    Пока пишу поддержку GPRS под Neoway M590 (работает у мну, ссабака серая, и не глючит, ттт) - как отладим, буду переподтыкать SIM800 и писать под него уже. А между делом думаю о тревожном модуле: очевидно, что в модуль правил стоит ввести на срабатывание правила команду "тревога", где можно будет указывать номер тревоги для срабатывания. Тревожный же модуль, в зависимости от настроек тревоги - будет уметь просить или СМС послать, или - страничку по адресу дёрнуть, или - ещё что, будем думать. Очевидно, что задача комплексная, и с зависимостями - работа тревожного модуля будет зависеть от наличия в прошивке модуля SMS, как минимум. Навскидку - ещё модуль составных команд придётся допиливать - поскольку правил у нас ограниченное кол-во, то составные команды как раз нужны, чтобы скопом выполнить набор сущностей, на примере превышения порога температуры выше критического уровня: открыть окна, перейти в ручной режим работы, выполнить тревогу номер 1.

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

    Из сложностей - надо мыслить, как выполнять тревоги однократно, и как сбрасывать статус выполнения тревоги - иначе будет постоянно плеваться смс-ками. Думать есть много над чем.
     
  14. Maximus71
    Регистрация:
    11.05.16
    Сообщения:
    185
    Благодарности:
    204

    Maximus71

    Живу здесь

    Maximus71

    Живу здесь

    Регистрация:
    11.05.16
    Сообщения:
    185
    Благодарности:
    204
    Адрес:
    Гомель
    Нужно бы добавить возможность использовать GSM оператора, которого нет в списке. Ну или добавлять в список своего оператора и настраивать его. Если я правильно понял, пока такой возможности нет. Так?
     
  15. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    Скорее всего - и не будет, память не резиновая, к сожалению.

    Вижу, вы из Белоруссии, поэтому для вас этот вопрос актуален, конечно. Но реально проблемы с кол-вом свободной памяти, поэтому операторы прошиты жёстко. Если надо добавить каких - лучше их вшить, пишите, я добавлю белорусских, и обновлю конфигуратор и вебморду. Операторов не так много, новые появляются очень редко, так что лучше покрыть десяток-другой самых известных, и вшить их жёстко, чем на данном этапе опять упарываться в память ;)
     
Статус темы:
Закрыта.