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
    Адрес:
    Владимир
    Защита на герконе, плавного пуска нет, в такой конструкции приводов он не нужен Рывков при старте нет, и подтягивает створку не спешно
     
    Последнее редактирование: 09.02.17
  2. петрович 333
    Регистрация:
    29.10.13
    Сообщения:
    657
    Благодарности:
    179

    петрович 333

    Живу здесь

    петрович 333

    Живу здесь

    Регистрация:
    29.10.13
    Сообщения:
    657
    Благодарности:
    179
    Адрес:
    Владимир
    @Al571, Почему изобретать велосипед ?
     
  3. xvovanx
    Регистрация:
    02.12.11
    Сообщения:
    835
    Благодарности:
    448

    xvovanx

    Живу здесь

    xvovanx

    Живу здесь

    Регистрация:
    02.12.11
    Сообщения:
    835
    Благодарности:
    448
    Адрес:
    Латвия
    У меня китайские пультики с 4 кнопками: А-открывает, B-закрывает, C и D останавливает в любом месте. Если в процессе открывания нажать В, то створки плавно остановятся и плавно перейдут на закрывание (использую когда лень открывать калитку - открыл на метр, прошел, закрыл за собой.

    Рывки при пусках-остановках инерционной воротины будет всегда, достаточно подключить амперметр к мотору и глянуть во сколько раз 3-5 ток пуска больше номинального. О защите на герконе: если ваш пусковой ток, скажем, в 5 раз больше номинала, то ток срабатывания геркона должен быть еще больше, чтоб при пуске не остановился от перегрузки. Ситуация - намело снега и ворота трещат и перекашиваются открываясь, при токе в 5 раз выше номинала, а геркон молчит. Да и кошку/ребенка при 5-кратном токе зажмет "неподетски".
     

    Вложения:

    • Wireless 4xRemote_3.jpg
    Последнее редактирование: 09.02.17
  4. Cofessor
    Регистрация:
    23.06.13
    Сообщения:
    9.406
    Благодарности:
    8.537

    Cofessor

    Виталий

    Cofessor

    Виталий

    Регистрация:
    23.06.13
    Сообщения:
    9.406
    Благодарности:
    8.537
    Адрес:
    Брянск
    Как я понимаю, вот этот фрагмент:
    Код:
    058 radion++;/пишем 1 в переменную
    059 /это нужно для того что бы с каждым нажатием кнопки
    060 /происходило только одно действие
    061 / плюс защита от "дребезга"
    062 }
    063 if (digitalRead (on)=HIGH&&radion=1)/если кнопка НЕ нажата
    064 /и переменная равна - 1, то ...
    065 {
    066 radion=0;/обнуляем переменную
    он реально в программе ничего не делает
    То же самое во фрагменте закрытия.
     
    Последнее редактирование: 09.02.17
  5. ask33
    Регистрация:
    06.11.13
    Сообщения:
    1.583
    Благодарности:
    3.398

    ask33

    Живу здесь

    ask33

    Живу здесь

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

    А проект действительно интересный, но так как кроме самой ардуино кнопок и диодов у меня ничего нет, то есть радиомодуля, приводов и тд, то моделировать придется в протеусе, а я в нем не силен.
    А насчет подправлять, тут проще переписать, потому как программа небольшая, а в текущей уже костылей хватает. Будет время посижу, потыкаю.
    Насчет дребезга, думаю у радиомодуля его нет, дребезг может быть только от концевиков. Но предусмотреть надо а то релюшки будут щелкать что не есть хорошо.
     
  6. ask33
    Регистрация:
    06.11.13
    Сообщения:
    1.583
    Благодарности:
    3.398

    ask33

    Живу здесь

    ask33

    Живу здесь

    Регистрация:
    06.11.13
    Сообщения:
    1.583
    Благодарности:
    3.398
    Адрес:
    Ногинск
    Получается сколько людей столько и мнений по логике работы. Кому как удобно.
    Просто в том проекте протеуса что был выложен тут, схема не вся.
    Вчера попробовал накидать с движками, ну както не очень получается правильно. Работать то будет но затрудняет понимание работы. Например с общим питанием все хорошо, HIGH включили, LOW вЫключили, а с движками не совсем понятно, то есть наоборот LOW включаем, HIGH вЫключаем.
    И для теста надо накидать модуль реле, там по моему опторазвязка.

    Поэтому и написал, что проект требует
    1. техзадание
    2. электрическую схему
    3. программу
    4. инструкцию сборки/эксплуатации + список использованных компонентов

    Как и сказал попробовал накидать в Протеусе, но не силен я в нем. Только сейчас дошло что можно подцепить в нем виртуальный монитор UART для отладки :). А то без отладки никак.
    Будет время попробую в Протеусе сделать модуль реле. Тогда будем двигаться дальше.
     
  7. петрович 333
    Регистрация:
    29.10.13
    Сообщения:
    657
    Благодарности:
    179

    петрович 333

    Живу здесь

    петрович 333

    Живу здесь

    Регистрация:
    29.10.13
    Сообщения:
    657
    Благодарности:
    179
    Адрес:
    Владимир
    Моторы стартуют по очереди по этому ток не как не в, 5 раз выше номинала, остановить пальцем (как у вас) конечно не получится Если так делать мои ПАРУСА от ветра останавливать будит

    блок реле управляется по минусу вот такой https://www.aliexpress.com/item/5V-4-Channel-Relay-Module-for-Arduino-ARM-PIC-AVR-DSP/32222397691.html?spm=2114.01020208.3.35.OzdhFe&s=p&ws_ab_test=searchweb0_0,searchweb201602_1_10065_10068_10501_10000074_10503_10000032_119_10000025_10000029_430_10000028_10060_10000067_10062_10056_10055_10000062_10054_301_10059_10099_10000022_10000013_10103_10102_10000016_10096_10000018_10000019_10000056_10000059_10052_10053_10107_10050_10106_10051_10000053_10000007_10000050_10084_10083_10000047_10080_10082_10081_10110_10111_10112_10113_10114_10115_10000041_10000044_10078_10079_10000038_429_10073_10000035_10121,searchweb201603_3,afswitch_1,single_sort_2_default&btsid=d62ebe96-7233-44f5-bbc5-01d8e90643f2
     
    Последнее редактирование: 09.02.17
  8. Cofessor
    Регистрация:
    23.06.13
    Сообщения:
    9.406
    Благодарности:
    8.537

    Cofessor

    Виталий

    Cofessor

    Виталий

    Регистрация:
    23.06.13
    Сообщения:
    9.406
    Благодарности:
    8.537
    Адрес:
    Брянск
    А как ты накидаешь модуль оптореле Ардуино, если его нет в библиотеке? Сделаешь свою модель? Даже сделать модель транзистора, поддерживающего симуляцию, сложно. Моторы есть только от 12В, можно подключить их через транзисторы, но не факт что схемы моторов из библиотеки симуляцию поддерживают. Допустим, поддерживают. Что дальше? Как дать понять симулятору что через определённое время работы мотора соответствующий концевой выключатель должен выдать сигнал?
    Единственный разумный способ - поставить светодиоды, имитирующие моторы и кнопки, имитирующий концевики. Включаешь моторы кнопками пульта, а через некоторое время нажимаешь на соответствующую кнопку-концевик - светодиод-мотор должен отключиться.
    Техзадание Петрович уже подробно разжевал, программа тоже есть. Считаю (ИМХО) остальное не очень то и нужно.
     
  9. ask33
    Регистрация:
    06.11.13
    Сообщения:
    1.583
    Благодарности:
    3.398

    ask33

    Живу здесь

    ask33

    Живу здесь

    Регистрация:
    06.11.13
    Сообщения:
    1.583
    Благодарности:
    3.398
    Адрес:
    Ногинск
    Вечером могу выложить проект. В облаке не сохранил, дома на локальном диске лежит.

    Так как вращение в разные стороны то придется ставить 4 светодиода показывающие вращение влево вправо двух двигателей. С моторами нет проблем, можно подключить обычные DC двигатели которые есть в протеусе. Направление вращения они показывают намного нагляднее чем светодиоды.

    С модулем оптореле тоже нет проблем, схема таких реле есть, там деталей то, само реле, пара резисторов, светодиод, транзистор, оптрон. Вот это как раз не сделал. Нов базовой библиотеке все эти элементы есть. Причем у меня лежит гдето такой модуль, еще в своем первом наборе Ардуино покупал. Только не помню с опторазвязкой или нет.
    images.png

    А с концевиками засада. Но у петрович 333 в проекте есть 2 концевика трех контактных. Очень удачно, ручками их переключаешь в процессе симуляции. Кто знает другой способ напишите.

    В итоге имеем
    1. Техзадание есть.
    2. Схема почти есть
    3. Программа есть, надо доработать
    4. Инструкция по сборке/эксплуатации список деталей нет
     
  10. Cofessor
    Регистрация:
    23.06.13
    Сообщения:
    9.406
    Благодарности:
    8.537

    Cofessor

    Виталий

    Cofessor

    Виталий

    Регистрация:
    23.06.13
    Сообщения:
    9.406
    Благодарности:
    8.537
    Адрес:
    Брянск
    По большому счёту ведь безразлично что стоит между МК и мотором. Главное чтобы симулятор мог включать-выключать мотор. Вернее, это тоже не важно, симуляция состояла бы в том, чтобы спустя определённое время после включения мотора приходил сигнал с концевика. Но стоит ли биться точно воспроизводить то, что поставит Петрович? Он может быть ещё сто раз поменяет. Надо только проверить временную и логическую последовательность: нажал кнопку пульта - включился мотор, нажал кнопку, имитирующую концевик - отключился мотор. Всё, больше ничего не требуется, оно и мотор не нужен - вместо него 2 светодиода.
     
  11. петрович 333
    Регистрация:
    29.10.13
    Сообщения:
    657
    Благодарности:
    179

    петрович 333

    Живу здесь

    петрович 333

    Живу здесь

    Регистрация:
    29.10.13
    Сообщения:
    657
    Благодарности:
    179
    Адрес:
    Владимир
    @ask33, Вы хотите сделать в протеусе полную модель, зачем Если кто то и будит повторять сей проект то я думаю Все по своему обвяжут Ардуино Кому как удобней и у кого на сколько хватит сил и фантазии Здесь ключ ко всему ХОРОШАЯ ПРОГРАММА и простейший алгоритм
     
  12. ask33
    Регистрация:
    06.11.13
    Сообщения:
    1.583
    Благодарности:
    3.398

    ask33

    Живу здесь

    ask33

    Живу здесь

    Регистрация:
    06.11.13
    Сообщения:
    1.583
    Благодарности:
    3.398
    Адрес:
    Ногинск
    Ну программу могу выслать, но вчера решил протестить, так как макет долго собирать решил в протеусе тестить.

    Все вроде работает, нажал открыть, створки поехали, нажал закрыть остановились.
    Дальше или открыть или закрыть и они едут куда нажал. Ну и так пока не закроются.

    Но вот глюк плавает, не всегда вторая створка отключается. Хотя в программе все четко указано если контакт замкнул то СТОП.
    А как отладить в протеусе я чет затупил, днем только подумал что можно терминал прикрутить и отладочные сообщения слать.
    Если есть желание стать эксперементатором вечером тут выложу. и проект и программу. Но я там все с нуля написал, так как в старой и так уже костылей полно. Но вроде все откомментил.

    А схема для повторяемости проекта. Если кто захочет сможет собрать аналогичную.
     
  13. петрович 333
    Регистрация:
    29.10.13
    Сообщения:
    657
    Благодарности:
    179

    петрович 333

    Живу здесь

    петрович 333

    Живу здесь

    Регистрация:
    29.10.13
    Сообщения:
    657
    Благодарности:
    179
    Адрес:
    Владимир
  14. Cofessor
    Регистрация:
    23.06.13
    Сообщения:
    9.406
    Благодарности:
    8.537

    Cofessor

    Виталий

    Cofessor

    Виталий

    Регистрация:
    23.06.13
    Сообщения:
    9.406
    Благодарности:
    8.537
    Адрес:
    Брянск
    Так все вроде только этого и ждём.
     
  15. ask33
    Регистрация:
    06.11.13
    Сообщения:
    1.583
    Благодарности:
    3.398

    ask33

    Живу здесь

    ask33

    Живу здесь

    Регистрация:
    06.11.13
    Сообщения:
    1.583
    Благодарности:
    3.398
    Адрес:
    Ногинск
    Вот в файле скетч и проект протеуса.
    Протеус 8.3, скетч компилится в Arduino IDE 1.6.13
    Щас если дома не загрузят подготовкой к даже что приделаю всетаки блок реле.
     

    Вложения: