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

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

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

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

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958
    Адрес:
    г. Москва, Зеленоград.
    Разрешите и мне подключиться к обсуждению функции определения положения фрамуг.
    1) Достаточно 3-4 положения (закрыто, открыто 30-50%, открыто полностью).
    2) Датчик положения должен быть не механический. Фрамуги изготовлены не на заводе, а руками рукодельников. Руки у всех разные и люфт разный. Ветер также вносит свою лепту. Порыв может вывернуть все наизнанку. Конструкция крепления также разная. У меня, к примеру, крепление по центру для уменьшения усилия открывания. Планирую заменить подвес фрамуг на подшипники от 3 Д принтера.
    3) Применение переменных резисторов и измерение аналоговых сигналов (прости Дима) не очень хорошая идея. Резисторы выходят из строя. С аналоговым сигналом вообще засада на длинной линии.
    Наводки на длинных линиях будут ужасные, а диапазон измерения микроконтроллера всего 0-3 вольта (для DUE). Обязательно необходима защита входов АЦП иначе выход из строя неизбежен. У меня как видел даже на портах USB стоит защита от статики.
    Данные о положении должны передаваться в цифровом виде по согласованному протоколу единообразно для разных конструкций.
    Крайние положения регистрировать можно с помощью герконов и магнита на фрамуге.
    Сигнал с герконов можно параллельно использовать для блокировки исполнительного механизма при достижении крайних положений. Регистрация средних положения может быть разная.
    Я сторонник применения электронных компасов (измерителя угла отклонения). Не связано с механикой. Единственный минус - кабель подключения в изгибе. Но можно применить на этом участке провод МГТФ в тефлоновой оболочке. На 200-300 лет достаточно.
    Есть еще много предложений, но текст получился большой. До конца не все прочитают.
    Схему модуля управления фрамугой предоставлю.
     
  2. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958
    Адрес:
    г. Москва, Зеленоград.
    Вариант управления исполнительным механизмом.
     

    Вложения:

  3. Old-Admiral
    Регистрация:
    30.03.16
    Сообщения:
    191
    Благодарности:
    153

    Old-Admiral

    Живу здесь

    Old-Admiral

    Живу здесь

    Регистрация:
    30.03.16
    Сообщения:
    191
    Благодарности:
    153
    Дима, здравствуй!
    Хотел бы просить тебя о небольшой хотелке:
    Можно ли допилить прошивку возможностью менять время работы моторов в меню "Настройки " в LCD? Сейчас там только изменение температуры открытия и закрытия окон. Практика работы контроллера в теплице показала, что такая потреба имеется.
    И второе: повторюсь, писал как-то, хотелось бы иметь возможность контроля питания контроллера с отправкой данных на Gardenboss & Thingspeak.
    Оч хор понимаю, что у тебя весьма плотный график и большая работа с TFT, но, может быть, когда-нибудь ;-)
     
  4. Shelllonn
    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300

    Shelllonn

    Живу здесь

    Shelllonn

    Живу здесь

    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300
    это и так сейчас работает, геркон 50% задается временем открытия, крайние точки герконом или концевиками. Ради этого, по моему, не стоит тащить кучу проводов и вешать дополнительный мк.
     
  5. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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

    Короче - надо определиться по железной части. Давайте сделаем так: решаем, какие именно из железок используем: герконы - так герконы для крайних положений и т. п.

    Мне нужна конкретика, чтобы я уже начал писать первую версию модуля, как закончу с адаптацией прошивки под Due ;) Поэтому давайте перечень железа.

    З. Ы. Мультиплексор всё равно в хозяйстве пригодится ;)
     
  6. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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

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

    DIYMan

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

    DIYMan

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

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

    2. Не понял, что за контроль питания? Вольтаж отправлять? Или ещё чего?
     
  8. Shelllonn
    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300

    Shelllonn

    Живу здесь

    Shelllonn

    Живу здесь

    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300
    Я критиковал способ определения положения с помощью герконов
     
  9. Old-Admiral
    Регистрация:
    30.03.16
    Сообщения:
    191
    Благодарности:
    153

    Old-Admiral

    Живу здесь

    Old-Admiral

    Живу здесь

    Регистрация:
    30.03.16
    Сообщения:
    191
    Благодарности:
    153
    Спасибо, Дим. Это не к спеху, как тебе будет удобно.
    По вопр 2: Да, всё верно.
    В моём случае питание контроллера и теплицы осуществляется от солнечной панели, поэтому в дни с низкой солнечной активностью может быть просадка напруги. Хотелось бы мониторить этот параметр ...
     
  10. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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

    На GardenBoss. ru - можно добавить, просто отдельным параметром в запросе будет, и всё. Но тоже надо делать N телодвижений, что называется.

    Короче - я подумаю, но ничего не обещаю.
     
  11. 1exan
    Регистрация:
    13.06.10
    Сообщения:
    419
    Благодарности:
    300

    1exan

    Живу здесь

    1exan

    Живу здесь

    Регистрация:
    13.06.10
    Сообщения:
    419
    Благодарности:
    300
    Адрес:
    Алтайский край
    Вы про вот такие штуки - GY-521 MPU-6050?
     
  12. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Кстати, надо глянуть - у мну валялся гироскоп вроде где-то. И кстати сказать - у них есть дрейф, т. е. применять для ЧЁТКОГО определения положения - не стоит, конечно. Применительно к нашему проекту - лучше чуть завышать показания с него, чтобы окно гарантированно закрылось.

    Вечером покопаюсь в железках, если силы останутся - сегодня переговоры по работе, возможно, будет полная занятость, так что...
     
  13. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958
    Адрес:
    г. Москва, Зеленоград.
    Да именно эти я тестировал, еще GY-273 (HMC5883L)
     
  14. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958
    Адрес:
    г. Москва, Зеленоград.
    Удачи!
     
  15. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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