Умная форточка

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Аватара пользователя
eugeneb
Лейтенант
Сообщения: 486
Зарегистрирован: 15 авг 2016, 11:20
Откуда: Нижний Новгород
Имя: Евгений
Благодарил (а): 1 раз

Умная форточка

Сообщение eugeneb »

Вот, собрал на скорую руку сервосистему.
Видео работы:
https://cloud.mail.ru/public/3oAq/pRgRLxA2Z

Потенциометр задаёт положение вала.
Обратите внимание, если отключить мотор (у меня там кнопка под пальцем) и сдвинуть потенциометр, то когда включишь мотор - он быстро отрабатывает новое задание.

Алгоритм регулирования - позиционный.
Выход EN1 сделан аналоговым. Но в данном случае его
можно сделать цифровым.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось eugeneb 25 дек 2017, 19:30, всего редактировалось 1 раз.
С уважением,
Евгений Бобков
Аватара пользователя
Fix
Рядовой
Сообщения: 76
Зарегистрирован: 15 ноя 2017, 01:29
Откуда: moscow
Имя: Юрий
Контактная информация:

Умная форточка

Сообщение Fix »

Попробую разобраться с вашим скетчем, я пока не всё понимаю, например блок (send to uart) я с ним незнаком   
Буду юзать инфу пока.
Аватара пользователя
eugeneb
Лейтенант
Сообщения: 486
Зарегистрирован: 15 авг 2016, 11:20
Откуда: Нижний Новгород
Имя: Евгений
Благодарил (а): 1 раз

Умная форточка

Сообщение eugeneb »

Fix писал(а):блок (send to uart) я с ним незнаком
Однако...
Это просто для диагностики. Контроллер во время работы
шлёт в UART некоторые переменные, а вы их можете смотреть в реальном времени через терминалку. Arduino IDE имеет
в себе такую терминалку для наблюдения - значок в виде лупы.

Если не надо - удалите лишние блоки.
Последний раз редактировалось eugeneb 25 дек 2017, 20:48, всего редактировалось 1 раз.
С уважением,
Евгений Бобков
Аватара пользователя
Fix
Рядовой
Сообщения: 76
Зарегистрирован: 15 ноя 2017, 01:29
Откуда: moscow
Имя: Юрий
Контактная информация:

Умная форточка

Сообщение Fix »

Нарисовал в солиде,  как можно прикрутить потенциометр   

[spoiler=Спойлер][/spoiler]
Аватара пользователя
eugeneb
Лейтенант
Сообщения: 486
Зарегистрирован: 15 авг 2016, 11:20
Откуда: Нижний Новгород
Имя: Евгений
Благодарил (а): 1 раз

Умная форточка

Сообщение eugeneb »

Я в механике не особо...
А этот хвост не упрётся в окно при повороте главной тяги на 90 градусов?
С уважением,
Евгений Бобков
Аватара пользователя
Fix
Рядовой
Сообщения: 76
Зарегистрирован: 15 ноя 2017, 01:29
Откуда: moscow
Имя: Юрий
Контактная информация:

Умная форточка

Сообщение Fix »

Я у же тоже подумал об этом   . Это я исправлю , поверну его на 45 градусов сюда.
Но там будет ещё крепёж редуктора к окну, по этому не упрётся.
Это просто набросок идеи, я ещё буду снимать размеры, чтобы всё подошло.
vladimir_
Рядовой
Сообщения: 70
Зарегистрирован: 05 фев 2017, 07:34

Умная форточка

Сообщение vladimir_ »

[spoiler][/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
eugeneb
Лейтенант
Сообщения: 486
Зарегистрирован: 15 авг 2016, 11:20
Откуда: Нижний Новгород
Имя: Евгений
Благодарил (а): 1 раз

Умная форточка

Сообщение eugeneb »

Да, двухвальный редуктор - хорошее решение.

Вот, постарался попонятнее программку нарисовать.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось eugeneb 26 дек 2017, 07:48, всего редактировалось 1 раз.
С уважением,
Евгений Бобков
Аватара пользователя
vacz
Лейтенант
Сообщения: 485
Зарегистрирован: 17 окт 2016, 05:56
Имя: Владимир

Умная форточка

Сообщение vacz »

Как вариант для рассмотрения: используем три точи ,положения форточки.
Используем сигналы датчиков холла А3144 (они без триггера).
Установив магнит на валу.
[spoiler=Спойлер][/spoiler]
[spoiler=Спойлер][/spoiler]

Добавлено (26.12.2017, 10:45)
---------------------------------------------
В схему нужно будет добавить, кнопочки принудительного открытия/ закрытия форточки. Эти функции необходимы. Вдруг, Вам понадобится экстренно проветрить комнату или закрыть форточку. Заодно, использовать функцию принудительного закрытия в момент первого включения или последующего подключения после аварийного отключения питания. Для этого, в момент включения питания, поставить задержку на исполнение программы (на время закрытия форточки). При этом, принудительно включить двигатель (на закрытие), до поступления сигнала с датчика.
Т.е: Программа не включится, пока не закроется форточка. И в любой момент, будет возможность открыть/закрыть форточку.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось vacz 26 дек 2017, 10:48, всего редактировалось 1 раз.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
Аватара пользователя
Fix
Рядовой
Сообщения: 76
Зарегистрирован: 15 ноя 2017, 01:29
Откуда: moscow
Имя: Юрий
Контактная информация:

Умная форточка

Сообщение Fix »

Надо бы железо дождаться, уже интересно всё попробовать реализовать.
Так много шикарных идей.   
Надо будет опробовать все варианты, и выложить в конце ветки все версии, и каждый сможет воспользоваться версией которая ему по душе. 
Последний раз редактировалось Fix 26 дек 2017, 11:19, всего редактировалось 1 раз.
Аватара пользователя
eugeneb
Лейтенант
Сообщения: 486
Зарегистрирован: 15 авг 2016, 11:20
Откуда: Нижний Новгород
Имя: Евгений
Благодарил (а): 1 раз

Умная форточка

Сообщение eugeneb »

vacz писал(а):Как вариант для рассмотрения: используем три точи ,положения форточки.Используем сигналы датчиков холла А3144 (они без триггера).
Да, рабочий вариант. 
По сути это вариация абсолютного энкодера  
Очень грубого.
С уважением,
Евгений Бобков
Аватара пользователя
vacz
Лейтенант
Сообщения: 485
Зарегистрирован: 17 окт 2016, 05:56
Имя: Владимир

Умная форточка

Сообщение vacz »

Fix писал(а):Нарисовал в солиде, как можно прикрутить потенциометр
Замечу, что при такой системе рычагов, энкондер прокрутится лишь на несколько градусов.
Наверно лучше так:
[spoiler][/spoiler]

Добавлено (26.12.2017, 11:41)
---------------------------------------------
eugeneb , Ваш вариант с энкондером, очень хорош, для создания зависимости положения форточки от положения энкондера.
Т.е: при изменении положения энкондера (при изменение температуры) , будет изменяться угол открытия форточки. Есть возможность сделать эту зависимость постоянной. Не задавая угол открытия форточки.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
Аватара пользователя
eugeneb
Лейтенант
Сообщения: 486
Зарегистрирован: 15 авг 2016, 11:20
Откуда: Нижний Новгород
Имя: Евгений
Благодарил (а): 1 раз

Умная форточка

Сообщение eugeneb »

vacz писал(а):Замечу, что при такой системе рычагов, энкондер прокрутится лишь на несколько градусов.
Здесь в качестве энкодера будет обычный потенциометр. Он и не может повернуться
на угол более чем около 270 град.

Добавлено (26.12.2017, 12:01)
---------------------------------------------
vacz писал(а):eugeneb , Ваш вариант с энкондером, очень хорош, для создания зависимости положения форточки от положения энкондера.
Да, можно городить любые зависимости угла от температуры, не только дискретные. 

Вообще, мне кажется время шаговых двигателей уходит. Будущее за сервами, за 
векторным управлением. Пока, в любительском мире это сдерживается
дороговизной и сложностью энкодеров.
Последний раз редактировалось eugeneb 26 дек 2017, 12:22, всего редактировалось 1 раз.
С уважением,
Евгений Бобков
Аватара пользователя
vacz
Лейтенант
Сообщения: 485
Зарегистрирован: 17 окт 2016, 05:56
Имя: Владимир

Умная форточка

Сообщение vacz »

eugeneb писал(а):Здесь в качестве энкодера будет обычный потенциометр. Он и не может повернуться
на угол более чем около 270 град.
Я имел в виду: Рычаг будет поворачиваться, возможно, от 00 до 900 (больше и не надо). Соответственно и потенциометр, повернется не больше чем на 900. Это составит всего 3-ю часть , от общего номинала сопротивления потенциометра -2700. Желательно, было бы задействовать весь потенциал сопротивления. Для более точного измерения и позиционирования.
Последний раз редактировалось vacz 26 дек 2017, 13:34, всего редактировалось 1 раз.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Умная форточка

Сообщение pan »

vacz писал(а):Для более точного измерения и позиционирования.
 энкодер прилепите.
Аватара пользователя
eugeneb
Лейтенант
Сообщения: 486
Зарегистрирован: 15 авг 2016, 11:20
Откуда: Нижний Новгород
Имя: Евгений
Благодарил (а): 1 раз

Умная форточка

Сообщение eugeneb »

pan писал(а):Желательно, было бы задействовать весь потенциал сопротивления.
Это да, не плохо бы расширить диапазон углов в 1,5-2 раза. Но это ещё один редуктор, 
усложнение, снижение надёжности...
Посмотрим как этот вариант себя вести будет.
pan писал(а):энкодер прилепите.
Оптический энкодер - дороговато для форточки. 

А вот такой - это вариант.
https://www.aliexpress.com/item....elAB=5 

Сколько у них шагов на оборот, что-то они не пишут?
С уважением,
Евгений Бобков
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Умная форточка

Сообщение pan »

где я про оптический говорил?
eugeneb писал(а):Сколько у них шагов на оборот
обычно у таких 12  или 24 оборота.
eugeneb писал(а):что-то они не пишут
 плохо смотрели
[spoiler=Спойлер]Изображение[/spoiler] импульса однако..

оптический кстати можно из мыша выдрать...
Последний раз редактировалось pan 26 дек 2017, 15:15, всего редактировалось 1 раз.
yuriy
Рядовой
Сообщения: 8
Зарегистрирован: 08 ноя 2017, 10:12
Откуда: Москва

Умная форточка

Сообщение yuriy »

Какие то жутко страшные у вас наброски механической части. Мне вот видится мотор-редуктор тонкой цилиндрической формы, по типу как привода открывания багажника в авто. Другими словами червячная передача.
[spoiler=Спойлер]Изображение[/spoiler]
vladimir_
Рядовой
Сообщения: 70
Зарегистрирован: 05 фев 2017, 07:34

Умная форточка

Сообщение vladimir_ »

yuriy писал(а):Какие то жутко страшные у вас наброски механической части. Мне вот видится мотор-редуктор
Дааааа!
Но все таки, такой лучше:
[spoiler][/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Fix
Рядовой
Сообщения: 76
Зарегистрирован: 15 ноя 2017, 01:29
Откуда: moscow
Имя: Юрий
Контактная информация:

Умная форточка

Сообщение Fix »

eugeneb писал(а):Вот, постарался попонятнее программку нарисовать.
А зачем нам нужен энкодер, если мы потенциометром будем определять положение вала по сопротивлению на аналоговом входе, и поворачивать вал на нужный угол,  ? Или я чего то не понимаю ?
Ответить

Вернуться в «Спросить у знатоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя