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

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

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

Статус темы:
Закрыта.
  1. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958
    Адрес:
    г. Москва, Зеленоград.
    Добрый день всем!
    С праздником не поздравляю, но отдыхайте на всю катушку. :)]
    Установил для тестирования два варианта метеостанций, Чувствительность китайской немного выше, но и самодельная работает неплохо, нет лишних вращений "просто так".
    Информация для Димы. Указатель направления ветра мотает со стороны в сторону, поэтому точно определить направление сложно. Имеет смысл снимать показания, когда лопатки вращаются быстрее какого то порога. Кроме этого вычислять среднее значение (или максимальное количество показаний с определенной стороны) за определенный период времени, к примеру за минуту или 2-5, а то и 10.
    Иначе будем хлопать окнами ка птицы. Я бы еще увеличил коромысло на флюгере. Только нужно сбалансировать его.
     
  2. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958
    Адрес:
    г. Москва, Зеленоград.
    Демонтировал самодельный датчик скорости ветра. К лопаткам претензий нет, но энкодер очень точно собран, никаких люфтов. От этого нет очень свободного вращения по сравнению с китайским. Применять можно, но пока решил остановиться на заводском. Вот когда он сломается, тогда и заменю.
     
  3. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Алексею: обновил прошивку, доделал вентиляцию по температуре, протестировал у себя. Александр в ближайшее время проверит у себя, и, если не будет замечено косяков - вентиляция будет готова ;)
     
  5. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Мысль вроде здравая, однако меня терзают смутные сомнения. Приделать это дело можно, но: что делать, если вообще ветра нет (маааленький такой)? Показывать "неизвестное направление"? Это неверно, в корне.

    Надо подумать над этим. Настройка интервала обновления датчиков метеостанции есть в прошивке универсального модуля, это первый бастион борьбы с болтанкой. Второй - можно ввести буфер из 10 последних показаний, и смотреть, показаний какой стороны там больше. Ну и возвращать её. Это как вариант.

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

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

    Поэтому крайне настойчиво предлагаю прежде всего разобраться с чувствительностью флюгера, как минимум. Ну и жду ответа на данный пост - надо выяснить все детали.
     
  6. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    @promavto - Саш, ещё подумалось: у нас в настройках для каждого направления ветра указано по два значения потенциометра. Убираем, оставляем по одному значению, через раз. По итогу получаем - гистерезис, когда только при пересечении нужной метки меняется скорость ветра. Это уберёт болтанку в известных угловых пределах. Попробуй так, настройки не зря сделаны ;)
     
  7. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958
    Адрес:
    г. Москва, Зеленоград.
    К сожалению, данные о направлении сторон света (числа) идут не по нарастающей, а в перемешку. Поэтому пока не вижу как можно привязать показания флюгера. По идее, если ветер дует с юга (в основном) нужно учитывать и юго-восток и юго-запад. Кроме этого ветер (зараза) это не вентилятор. Дует как хочет, меняет направление и силу, не говоря уж о порывах ветра. Сегодня весь день (вернее периодически в течении дня) наблюдал за флюгером. Ветер в основном с Юга с порывами. Поэтому нужно усреднять показания за (не менее) 10 минут. Колебания от юго-востока до юго-запада считать Южным. Силу ветра так же показания от максимального отнимать 10-30 процентов. Среднее за 10 минут. Предлагаю смонтировать (прикрутить к шесту без подключения) и понаблюдать за поведением. Может появятся соображения как получить более менее достоверные показания. :um:
     
  8. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958
    Адрес:
    г. Москва, Зеленоград.
    Измерения с интервалом - это да. Но нужно накапливать эти данные за за определенный период и вычислять среднее значение. Данные просто из интервалов могут сильно разнится из за порывов ветра.
     
  9. Сергейфывчяфй
    Регистрация:
    25.02.12
    Сообщения:
    317
    Благодарности:
    266

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

    Живу здесь

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

    Живу здесь

    Регистрация:
    25.02.12
    Сообщения:
    317
    Благодарности:
    266
    Народ, а зачем нам вообще направление ветра?
    Для себя я вожу следующие режимы использования:
    - снижение влажности, устраиваем сквозняк (открываем наветренную и подветренную сторону), если ветер слабый
    - закрываем форточки, чтобы не оторвало если сильный, порывистый да еще и крутит.
    - закрывать наветренную сторону, если холодный ветер (стабильный средний)
     
  10. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958
    Адрес:
    г. Москва, Зеленоград.
    Для закрытия окон со стороны ветра и открывания с подветренной стороны.
     
  11. Сергейфывчяфй
    Регистрация:
    25.02.12
    Сообщения:
    317
    Благодарности:
    266

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

    Живу здесь

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

    Живу здесь

    Регистрация:
    25.02.12
    Сообщения:
    317
    Благодарности:
    266
    То есть, задача определить наветренная сторона, подветренная или тип не определяется в связи с тем что направление ветра не стабильно. для всех 3 типов определяем режим поведения и величину открытия окон зависимости от силы ветра и дельты температур внешней и температуры заданной.
    Как планирую сделать. Ветер считаем стабильным, если дельта между средней и текущей не больше 30 градусов и количество вылетов за диапазон не более 10% остальное ветер не стабилен и решение по форточкам контроллер принимаем без учета направления.
     
  12. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958
    Адрес:
    г. Москва, Зеленоград.
    Собран первый тестовый экземпляр нового варианта контроллера теплицы "Universal controller_SAM3X8E_02".
    Из положительного - "завелся" сразу, не потребовалось паять никаких перемычек, поиска неработающих узлов. Модуль несколько расширен по количеству подключаемых устройств. Сейчас можно подключить все устройства (полив, окна, шторы, вентиляцию, отопление и. т. д) одновременно.
    Проверена работа LoRa, nRF24L01 SMA, WiFi и остальных узлов.
    Из нового - применен модуль GSM A6. Модуль позволяет применять его не только для доступа в интернет, но и как телефон. Можно просто прослушивать теплицу, что бы узнать хвалят воры урожай или нет. :)] Проверена отправка СМС и голосовые функции. Подключение GPRS пока не тестировалось. Нужно сравнить все команды доступа в интернет с командами SIM800C. Естественно возможность установки SIM800C осталась. В общем контроллером доволен. Практически изменений не требуется, за исключением пары косметических подвижек дорожек. Но это так - для души. :victory:
    Соберу еще несколько экземпляров, отправлю один Диме на тестирование. :um:
     

    Вложения:

    • IMG_20190310_205229.jpg
    • IMG_20190310_205339.jpg
    • IMG_20190310_205439.jpg
  13. Berendey-70
    Регистрация:
    27.10.17
    Сообщения:
    149
    Благодарности:
    139

    Berendey-70

    Живу здесь

    Berendey-70

    Живу здесь

    Регистрация:
    27.10.17
    Сообщения:
    149
    Благодарности:
    139

    Вложения:

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

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

    Живу здесь

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

    Живу здесь

    Регистрация:
    25.02.12
    Сообщения:
    317
    Благодарности:
    266
    Плата выглядит круто, но для 99,99% садоводов ее не повторить. Даже если руки не не из " и даже при наличии платы изготовление одного экз. затратно. Китайцы многое не продают по штучно. да и на производстве не дешево очень много элементов устанавливаемых и распаиваемых вручную
     
  15. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958
    Адрес:
    г. Москва, Зеленоград.
    О оо! Спасибо! :hndshk:. Давно ищу эти стоечки, но не знал как они называются.

    Самостоятельно повторить сложно, согласен. Но если собирать из модулей, такой "клубок" будет, что не уверен в надежной работе. Проверено. ;)
     
Статус темы:
Закрыта.