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

Самодельный привод одностворчатых распашных ворот

Тема в разделе "Ворота и калитки", создана пользователем God1969, 19.02.15.

  1. петрович 333
    Регистрация:
    29.10.13
    Сообщения:
    657
    Благодарности:
    179

    петрович 333

    Живу здесь

    петрович 333

    Живу здесь

    Регистрация:
    29.10.13
    Сообщения:
    657
    Благодарности:
    179
    Адрес:
    Владимир
    13 нога всегда подтянута на минус через 10 кило ом если на нее подали +5 то СТОП
    А этот фрагмент кода как рас все отключает когда на 13 ноге еденица
     
    Последнее редактирование: 07.02.17
  2. ask33
    Регистрация:
    06.11.13
    Сообщения:
    1.583
    Благодарности:
    3.398

    ask33

    Живу здесь

    ask33

    Живу здесь

    Регистрация:
    06.11.13
    Сообщения:
    1.583
    Благодарности:
    3.398
    Адрес:
    Ногинск
    И еще по остальным сигналам. Когда держишь кнопку нажатой то на выводе приемника всегда единица и ноль устанавливается только когда кнопку отпустил, так? Или идет короткий импульс?
    Просто у меня нет такого модуля а на али особо ничего не сказано.
     
  3. Cofessor
    Регистрация:
    23.06.13
    Сообщения:
    9.406
    Благодарности:
    8.537

    Cofessor

    Виталий

    Cofessor

    Виталий

    Регистрация:
    23.06.13
    Сообщения:
    9.406
    Благодарности:
    8.537
    Адрес:
    Брянск
    А-а, ну правильно, сброс по сигналу ИК пока зарезервирован на будущее. Будь схема - не спрашивал бы.
    Предлагаю такую логику работы кнопок:
    Добавить переменную - признак аварии, скажем, avr.
    Когда ты нажимаешь кнопку во время движения ворот в штатном режиме, нажатие кнопки запускает движение, но если отпустить кнопку и нажать снова, то она наоборот, должна остановить движение. Для этого и служит признак avr.
    У тебя есть признак regim, который при движении устанавливается либо в 1, либо в 2, сбросить этот признак могут только концевики. Нужно чтобы в процедурах открытия и закрытия дополнительно анализировался признак regim и признак avr. Если regim не равен нулю, значит створки движутся и нажатие кнопок должно их остановить и установиться признак avr, который не позволит створкам двигаться даже когда кнопка будет отпущена.
    Теперь признак avr установлен и не даёт двигаться створкам. Проверяем, если во время нажатия кнопки признак avr установлен, его надо сбросить и работа возвращается в штатный режим - створки продолжают движение, пока их не остановят концевики.
     
  4. петрович 333
    Регистрация:
    29.10.13
    Сообщения:
    657
    Благодарности:
    179

    петрович 333

    Живу здесь

    петрович 333

    Живу здесь

    Регистрация:
    29.10.13
    Сообщения:
    657
    Благодарности:
    179
    Адрес:
    Владимир
    Там появляется ноль при нажатие, и присутствует пока не отпустиш кнопку
     
  5. петрович 333
    Регистрация:
    29.10.13
    Сообщения:
    657
    Благодарности:
    179

    петрович 333

    Живу здесь

    петрович 333

    Живу здесь

    Регистрация:
    29.10.13
    Сообщения:
    657
    Благодарности:
    179
    Адрес:
    Владимир
    Что то как то сложно или я что то не понимаю Моя логика, Нажали открыть, ворота поехали если нужно остановить нажали закрыть, ворота встали Когда встали в нейтральном положение (не видем не одного концывика) в какую сторону нажали (открыть закрыть) в ту и поехали И в обратном порядке
    По поводу схемы что зип не открывается ?
    Если одной кнопкой и запускать и останавливать может получится не понятка
     
  6. timon2006
    Регистрация:
    09.03.15
    Сообщения:
    980
    Благодарности:
    1.356

    timon2006

    Живу здесь

    timon2006

    Живу здесь

    Регистрация:
    09.03.15
    Сообщения:
    980
    Благодарности:
    1.356
    Пара светодиод-фотодиод?
     
  7. ask33
    Регистрация:
    06.11.13
    Сообщения:
    1.583
    Благодарности:
    3.398

    ask33

    Живу здесь

    ask33

    Живу здесь

    Регистрация:
    06.11.13
    Сообщения:
    1.583
    Благодарности:
    3.398
    Адрес:
    Ногинск
    Это все в теплице, пыль летит, ветки растут куда хотят. Не пойдет.
    А если все это еще пыле/влаго защищать то опять конструкция усложняется.
    Просто ленивый я. Мнеб раз сделать и забыть.
     
  8. Cofessor
    Регистрация:
    23.06.13
    Сообщения:
    9.406
    Благодарности:
    8.537

    Cofessor

    Виталий

    Cofessor

    Виталий

    Регистрация:
    23.06.13
    Сообщения:
    9.406
    Благодарности:
    8.537
    Адрес:
    Брянск
    Нет, второй вариант у тебя правильный (скетч отображается), просто у меня нет приложения для открытия файла с расширением. DSN (какой-нибудь designer, видимо), а скачивать с и-нета не хочу зря рисковать. Я кидаю рисунок на рабочий стол, а затем преобразую в jpec или gif с помощью Paint или Manager, которые наш форум жуёт с аппетитом.
    В алгоритме что не нравится? Ведь ещё проще, чем ты предложил. По логике - не очевидно что надо нажимать кнопку противоположного движения для остановки. Пример: нажал кнопку открыть - створки поехали, палец на той же кнопке. Видишь препятствие - жмак на ту же кнопку ещё раз - ворота встали. Жмакнул третий раз - поехали опять. Через раз, короче: или едут или останавливаются.
    Хотя по моему алгоритму безразлично какую кнопку нажмёшь во время движения, результат всё равно одинаков будет - остановка. Ну а при возобновлении движения - как обычно: куда пошлёшь - в ту сторону и поедет.
     
  9. ask33
    Регистрация:
    06.11.13
    Сообщения:
    1.583
    Благодарности:
    3.398

    ask33

    Живу здесь

    ask33

    Живу здесь

    Регистрация:
    06.11.13
    Сообщения:
    1.583
    Благодарности:
    3.398
    Адрес:
    Ногинск
    Ну как бы все понятно. Вчера загрузил в протеус проект. Просто устройства нет, почитал конечно даташит на PT2272 на котором пульт и приемник собраны. Там вроде та же логика. Держишь кнопку единица, отпустил ноль. Посижу посмотрю. Но прям завтра чуда не обещаю.
    Хотя может кто еще откликнется и подправит.
     
  10. Cofessor
    Регистрация:
    23.06.13
    Сообщения:
    9.406
    Благодарности:
    8.537

    Cofessor

    Виталий

    Cofessor

    Виталий

    Регистрация:
    23.06.13
    Сообщения:
    9.406
    Благодарности:
    8.537
    Адрес:
    Брянск
    Да так и будет.
    Мой алгоритм не подойдёт закодировать? Сам занят - ламинатор получил - балуюсь вот.
     
  11. петрович 333
    Регистрация:
    29.10.13
    Сообщения:
    657
    Благодарности:
    179

    петрович 333

    Живу здесь

    петрович 333

    Живу здесь

    Регистрация:
    29.10.13
    Сообщения:
    657
    Благодарности:
    179
    Адрес:
    Владимир
    Смотри ситуацию подъехал, нажал открыть (ворота не сразу видно что они пошли открываться потому что одна створка дотягивала другую и моргалка у меня стоит вот такая https://ru.aliexpress.com/item/TB40-24V-yellow-led-Security-Alarm-Strobe-Signal-Warning-Light-LED-Lamp-small-Flashing-Light/32717613251.html?spm=2114.41010508.4.122.LhFPtr тоже включается с задержкой) а ты раз и еще раз на открыть а они встали Ты опять на открыть, так долго клацать можно:)
     
  12. петрович 333
    Регистрация:
    29.10.13
    Сообщения:
    657
    Благодарности:
    179

    петрович 333

    Живу здесь

    петрович 333

    Живу здесь

    Регистрация:
    29.10.13
    Сообщения:
    657
    Благодарности:
    179
    Адрес:
    Владимир
    Держишь кнопку ноль, отпустил то ли вообще в воздухе то ли единица сейчас точно не помню
     
  13. Cofessor
    Регистрация:
    23.06.13
    Сообщения:
    9.406
    Благодарности:
    8.537

    Cofessor

    Виталий

    Cofessor

    Виталий

    Регистрация:
    23.06.13
    Сообщения:
    9.406
    Благодарности:
    8.537
    Адрес:
    Брянск
    Так что у тебя, кнопки что-ли плохо срабатывают, что по нескольку раз жмёшь? Кажется нажал кнопку и жди, пока увидишь что створки действительно пошли.
    Если плохо срабатывают, тогда не о усложнении алгоритма надо думать, а о чётком срабатывании. Я представляю, что будет, если кнопка не с первого раза срабатывает, когда надо сделать аварийный останов!
     
  14. Лифтанутый
    Регистрация:
    11.04.08
    Сообщения:
    4.642
    Благодарности:
    13.647

    Лифтанутый

    УВЕРЕННЫЙ

    Лифтанутый

    УВЕРЕННЫЙ

    Регистрация:
    11.04.08
    Сообщения:
    4.642
    Благодарности:
    13.647
    Адрес:
    Москва
    Совет: если файл графики, то иногда лечится простой заменой расширения на .jpeg
     
  15. Лифтанутый
    Регистрация:
    11.04.08
    Сообщения:
    4.642
    Благодарности:
    13.647

    Лифтанутый

    УВЕРЕННЫЙ

    Лифтанутый

    УВЕРЕННЫЙ

    Регистрация:
    11.04.08
    Сообщения:
    4.642
    Благодарности:
    13.647
    Адрес:
    Москва
    Если на входе или выходе не должно быть третьего состояния, то есть рекомендуемая программная подтяжка или притяжка: (паяльник не нужен)
    команды digitalWrite(..., 1) digitalWrite(..., 0). ... номер пина

    уровни.png
    величина резистора из даташита процессора.