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

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

Тема в разделе "Теплицы и парники", создана пользователем Анкор Плюс, 19.05.18.

Статус темы:
Закрыта.
  1. Сергейфывчяфй
    Регистрация:
    25.02.12
    Сообщения:
    317
    Благодарности:
    266

    Сергейфывчяфй

    Живу здесь

    Сергейфывчяфй

    Живу здесь

    Регистрация:
    25.02.12
    Сообщения:
    317
    Благодарности:
    266
    Согласен. У каждого свое видение данного проекта. Просто хотелось поработать с распределенной системой, а тут революция. :)]
     
  2. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957

    promavto

    Разработка контроллеров

    promavto

    Разработка контроллеров

    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957
    Адрес:
    г. Москва, Зеленоград.
    Я обдумал эту ситуацию много раз. Но если к клапану или мотору нужно тащить провода питания, а не проще тогда просто притащить этот же провод к блоку реле без заморочек на промежуточный модуль, который еще нужно изготовить, настроить, включить в систему. Для обычного пользователя это может быть невыполнимым. Есть конечно другой случай, когда входов недостаточно, а нужно еще подключить N - ное количество датчиков, или метеостанцию вне предела теплицы и с кучей проводов. Вот в этом случае применение внешних модулей оправдано. К примеру Максим сделал так. "...Все чинно и благородно..." Щит-сборка1.jpg
     
  3. Сергейфывчяфй
    Регистрация:
    25.02.12
    Сообщения:
    317
    Благодарности:
    266

    Сергейфывчяфй

    Живу здесь

    Сергейфывчяфй

    Живу здесь

    Регистрация:
    25.02.12
    Сообщения:
    317
    Благодарности:
    266
    Да, если просто клапан или двигатель. Возьмем модуль подготовки питательного раствора- у меня 4 шаговых двигателя, 2 клапана подачи воды, помпа, 2 расходомера, 2 датчика уровня, датчик PH, двигатель перемешивания раствора в бочке, датчик температуры. итого 39 проводов от контроллера. Если модуль выделенный, то к нему всего 4 провода (их всего 4 на все модули).
    Кроме того, в случае выхода центрального контроллера из строя либо потери связи, выделенный модуль мог бы осуществлять работу в аварийном режиме.
     
    Последнее редактирование: 13.10.19
  4. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957

    promavto

    Разработка контроллеров

    promavto

    Разработка контроллеров

    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957
    Адрес:
    г. Москва, Зеленоград.
    Вам нужен еще один контроллер. :)]:)]
     
  5. Сергейфывчяфй
    Регистрация:
    25.02.12
    Сообщения:
    317
    Благодарности:
    266

    Сергейфывчяфй

    Живу здесь

    Сергейфывчяфй

    Живу здесь

    Регистрация:
    25.02.12
    Сообщения:
    317
    Благодарности:
    266
    Даже два, еще один для метеостанции:)]:)]:)]
     
  6. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    Можно и изготовить, при желании ;) И прошить прошивкой расширенной версии, после согласований со мной.
     
  7. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

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

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
  9. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

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

    DIYMan

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

    DIYMan

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

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

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

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    Распределённая система - уже пару лет как работает, и текущая "революция" её никак не касается, собственно ;)
     
  12. olegmak3
    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442

    olegmak3

    Живу здесь

    olegmak3

    Живу здесь

    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442
    Адрес:
    Санкт-Петербург
    Еще бы озвучить примерную (плюс=минус километр) стоимость каждого варианта...
    Про реле.
    Давным-давно выкинул их все. Только через оптроны и симисторное управление (кроме фрамуг, там мосты на полевиках, когда-то выкладывал в ветке). Имхо.
     
  13. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

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

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

    Короче, по итогу получается, что можно получить бинарный файл прошивки под свою плату на основе Arduino DUE, никаких проблем с этим нету и сейчас (просто не всё ещё настраивается через конфигуратор). И конфигуратор будет расширенный, с бОльшими плюшками. Так что никто конкретной платой - не ограничивает ;) Подчеркну, что весь функционал открытой версии - работа с правилами и пр. - остаётся рабочим.
     
  14. Berendey-70
    Регистрация:
    27.10.17
    Сообщения:
    149
    Благодарности:
    139

    Berendey-70

    Живу здесь

    Berendey-70

    Живу здесь

    Регистрация:
    27.10.17
    Сообщения:
    149
    Благодарности:
    139
    Столкнулись с проблемой на STM407VGT6 (к теплице не относится): в 4-х битном режиме sd карта "отваливается" через какое-то время. Сейчас работа вроде стабильна в 1-битном режиме. Проблема присутствует в Errata sheet - STMicroelectronics.
     
  15. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957

    promavto

    Разработка контроллеров

    promavto

    Разработка контроллеров

    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957
    Адрес:
    г. Москва, Зеленоград.
    Попытался изучить Errata (перечень ошибок) :faq: https://my.st.com/content/my_st_com/en/search.html#q=stm32f407vg-t=resources-page=1
    Раздел 2.12
    Основные рекомендации - не применять некоторые биты. Есть еще рекомендация (если не используется USB) увеличить тактовую частоту. Короче говоря - очень сложно понять что нужно предпринять и будет ли сбоить SD карта. Возможно в библиотеках уже выполнена хотя бы часть этих рекомендаций. Поэксплуатируем, посмотрим. А вот с USB действительно проблема - постоянно отваливается. Хотел немного сэкономить на компонентах для USART, но облом. К тому же с помощью USART можно программировать микроконтроллер (BOOT0-1, BOOT1-0) без специальных программаторов. Решил оставить USART в контроллерах теплицы.
     
Статус темы:
Закрыта.