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

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Аватара пользователя
eugeneb
Лейтенант
Сообщения: 481
Зарегистрирован: 15.08.2016{, 11:20}
Репутация: 21
Откуда: Нижний Новгород
Имя: Евгений

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

#61

Сообщение eugeneb » 25.12.2017{, 19:28}

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

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

Алгоритм регулирования - позиционный.
Выход EN1 сделан аналоговым. Но в данном случае его
можно сделать цифровым.
Вложения
Window4.flp
(140.84 КБ) 51 скачивание
Последний раз редактировалось eugeneb 25.12.2017{, 19:30}, всего редактировалось 1 раз.

Аватара пользователя
Fix
Рядовой
Сообщения: 76
Зарегистрирован: 15.11.2017{, 01:29}
Репутация: 1
Откуда: moscow
Имя: Юрий
Контактная информация:

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

#62

Сообщение Fix » 25.12.2017{, 20:01}

Попробую разобраться с вашим скетчем, я пока не всё понимаю, например блок (send to uart) я с ним незнаком   
Буду юзать инфу пока.

Аватара пользователя
eugeneb
Лейтенант
Сообщения: 481
Зарегистрирован: 15.08.2016{, 11:20}
Репутация: 21
Откуда: Нижний Новгород
Имя: Евгений

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

#63

Сообщение eugeneb » 25.12.2017{, 20:45}

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

Если не надо - удалите лишние блоки.
Последний раз редактировалось eugeneb 25.12.2017{, 20:48}, всего редактировалось 1 раз.

Аватара пользователя
Fix
Рядовой
Сообщения: 76
Зарегистрирован: 15.11.2017{, 01:29}
Репутация: 1
Откуда: moscow
Имя: Юрий
Контактная информация:

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

#64

Сообщение Fix » 25.12.2017{, 22:07}

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


СпойлерПоказать

Аватара пользователя
eugeneb
Лейтенант
Сообщения: 481
Зарегистрирован: 15.08.2016{, 11:20}
Репутация: 21
Откуда: Нижний Новгород
Имя: Евгений

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

#65

Сообщение eugeneb » 25.12.2017{, 22:19}

Я в механике не особо...
А этот хвост не упрётся в окно при повороте главной тяги на 90 градусов?

Аватара пользователя
Fix
Рядовой
Сообщения: 76
Зарегистрирован: 15.11.2017{, 01:29}
Репутация: 1
Откуда: moscow
Имя: Юрий
Контактная информация:

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

#66

Сообщение Fix » 25.12.2017{, 22:27}

Я у же тоже подумал об этом   . Это я исправлю , поверну его на 45 градусов сюда.
Но там будет ещё крепёж редуктора к окну, по этому не упрётся.
Это просто набросок идеи, я ещё буду снимать размеры, чтобы всё подошло.

vladimir_
Рядовой
Сообщения: 60
Зарегистрирован: 05.02.2017{, 07:34}
Репутация: 4

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

#67

Сообщение vladimir_ » 26.12.2017{, 06:12}

СпойлерПоказать
Вложения
6116002.png

Аватара пользователя
eugeneb
Лейтенант
Сообщения: 481
Зарегистрирован: 15.08.2016{, 11:20}
Репутация: 21
Откуда: Нижний Новгород
Имя: Евгений

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

#68

Сообщение eugeneb » 26.12.2017{, 07:42}

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

Вот, постарался попонятнее программку нарисовать.
Вложения
Window5.flp
(140.6 КБ) 63 скачивания
Последний раз редактировалось eugeneb 26.12.2017{, 07:48}, всего редактировалось 1 раз.

Аватара пользователя
vacz
Лейтенант
Сообщения: 482
Зарегистрирован: 17.10.2016{, 05:56}
Репутация: 51
Имя: Владимир

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

#69

Сообщение vacz » 26.12.2017{, 10:45}

Как вариант для рассмотрения: используем три точи ,положения форточки.
Используем сигналы датчиков холла А3144 (они без триггера).
Установив магнит на валу.
СпойлерПоказать
СпойлерПоказать
Добавлено (26.12.2017, 10:45)
---------------------------------------------
В схему нужно будет добавить, кнопочки принудительного открытия/ закрытия форточки. Эти функции необходимы. Вдруг, Вам понадобится экстренно проветрить комнату или закрыть форточку. Заодно, использовать функцию принудительного закрытия в момент первого включения или последующего подключения после аварийного отключения питания. Для этого, в момент включения питания, поставить задержку на исполнение программы (на время закрытия форточки). При этом, принудительно включить двигатель (на закрытие), до поступления сигнала с датчика.
Т.е: Программа не включится, пока не закроется форточка. И в любой момент, будет возможность открыть/закрыть форточку.
Вложения
4645400.png
6617955.png
Последний раз редактировалось vacz 26.12.2017{, 10:48}, всего редактировалось 1 раз.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"

Аватара пользователя
Fix
Рядовой
Сообщения: 76
Зарегистрирован: 15.11.2017{, 01:29}
Репутация: 1
Откуда: moscow
Имя: Юрий
Контактная информация:

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

#70

Сообщение Fix » 26.12.2017{, 11:16}

Надо бы железо дождаться, уже интересно всё попробовать реализовать.
Так много шикарных идей.   
Надо будет опробовать все варианты, и выложить в конце ветки все версии, и каждый сможет воспользоваться версией которая ему по душе. 
Последний раз редактировалось Fix 26.12.2017{, 11:19}, всего редактировалось 1 раз.

Аватара пользователя
eugeneb
Лейтенант
Сообщения: 481
Зарегистрирован: 15.08.2016{, 11:20}
Репутация: 21
Откуда: Нижний Новгород
Имя: Евгений

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

#71

Сообщение eugeneb » 26.12.2017{, 11:18}

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

Аватара пользователя
vacz
Лейтенант
Сообщения: 482
Зарегистрирован: 17.10.2016{, 05:56}
Репутация: 51
Имя: Владимир

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

#72

Сообщение vacz » 26.12.2017{, 11:41}

Fix писал(а):Нарисовал в солиде, как можно прикрутить потенциометр
Замечу, что при такой системе рычагов, энкондер прокрутится лишь на несколько градусов.
Наверно лучше так:
СпойлерПоказать
Добавлено (26.12.2017, 11:41)
---------------------------------------------
eugeneb , Ваш вариант с энкондером, очень хорош, для создания зависимости положения форточки от положения энкондера.
Т.е: при изменении положения энкондера (при изменение температуры) , будет изменяться угол открытия форточки. Есть возможность сделать эту зависимость постоянной. Не задавая угол открытия форточки.
Вложения
8042518.png
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"

Аватара пользователя
eugeneb
Лейтенант
Сообщения: 481
Зарегистрирован: 15.08.2016{, 11:20}
Репутация: 21
Откуда: Нижний Новгород
Имя: Евгений

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

#73

Сообщение eugeneb » 26.12.2017{, 12:01}

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

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

Вообще, мне кажется время шаговых двигателей уходит. Будущее за сервами, за 
векторным управлением. Пока, в любительском мире это сдерживается
дороговизной и сложностью энкодеров.
Последний раз редактировалось eugeneb 26.12.2017{, 12:22}, всего редактировалось 1 раз.

Аватара пользователя
vacz
Лейтенант
Сообщения: 482
Зарегистрирован: 17.10.2016{, 05:56}
Репутация: 51
Имя: Владимир

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

#74

Сообщение vacz » 26.12.2017{, 13:31}

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

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

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

#75

Сообщение pan » 26.12.2017{, 13:56}

vacz писал(а):Для более точного измерения и позиционирования.
 энкодер прилепите.

Аватара пользователя
eugeneb
Лейтенант
Сообщения: 481
Зарегистрирован: 15.08.2016{, 11:20}
Репутация: 21
Откуда: Нижний Новгород
Имя: Евгений

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

#76

Сообщение eugeneb » 26.12.2017{, 14:47}

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

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

Сколько у них шагов на оборот, что-то они не пишут?

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

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

#77

Сообщение pan » 26.12.2017{, 15:13}

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

СпойлерПоказать
Изображение
 импульса однако..

оптический кстати можно из мыша выдрать...
Последний раз редактировалось pan 26.12.2017{, 15:15}, всего редактировалось 1 раз.

yuriy
Рядовой
Сообщения: 8
Зарегистрирован: 08.11.2017{, 10:12}
Репутация: 0
Откуда: Москва

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

#78

Сообщение yuriy » 26.12.2017{, 16:01}

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

СпойлерПоказать
Изображение

vladimir_
Рядовой
Сообщения: 60
Зарегистрирован: 05.02.2017{, 07:34}
Репутация: 4

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

#79

Сообщение vladimir_ » 26.12.2017{, 16:17}

yuriy писал(а):Какие то жутко страшные у вас наброски механической части. Мне вот видится мотор-редуктор
Дааааа!
Но все таки, такой лучше:
СпойлерПоказать
Вложения
1309788.png

Аватара пользователя
Fix
Рядовой
Сообщения: 76
Зарегистрирован: 15.11.2017{, 01:29}
Репутация: 1
Откуда: moscow
Имя: Юрий
Контактная информация:

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

#80

Сообщение Fix » 26.12.2017{, 19:01}

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

Ответить

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