Зарегистрирован: Сб мар 06, 2021 18:17:09 Сообщений: 43
Рейтинг сообщения:0
подключил правильно, перепроверил. Но все бывает. Думаю как все просто начиналось.. В самом начале поста я выложил скетч рабочий управление тремя светодиодами кнопкой. Единственная просьба переделать его. Он работает 1-2-3 и цикл повторяется с 1-го. Надо было 1-2-3 и обратно 3-2-1. Я думал что это не сложно.
Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Это не скетч, а файл прошивки МК. Прошивка полностью рабочая… почему она не работает у Вас, я затрудняюсь сказать. Алгоритм работы такой: При подаче питания все три светика не горят. Первое нажатие кнопки включает зелёный светик (на выводе D9). Если кнопку больше не нажимать, то через примерно 40 сек зелёный светик погаснет. Ежели кнопку повторно нажать при отсчёте таймера когда светится зелёный светик, то данный светик погаснет, а жёлтый светик загорится (на выводе D10). Таймер при зажженном жёлтом светике не работает (сброшен в ноль). Нажатие повторно кнопки при свечении жёлтого светика включает противоположный светик (если горел до этого зелёный, значит загорится красный и наоборот). Красный светик на выводе D11. Кнопка на выводе D2.
Добавлено after 16 minutes 44 seconds: Вот тестовая прошивка:
Вложение:
test.hex
Которая зажигает красный светик на шильде примерно раз в секунду.
Если эта прошивка так же не будет работать то что-то Вы делаете не так.
Последний раз редактировалось Самсусамыч Пн мар 22, 2021 17:30:13, всего редактировалось 1 раз.
Зарегистрирован: Сб мар 06, 2021 18:17:09 Сообщений: 43
Рейтинг сообщения:0
Переключил на другую NANO. Убрал подтягивающий резистор с кнопки 100к. Все заработало. Но алгоритм такой: при подаче питания через секунд 5 загорается желтый светодиод - D10. Дальше при нажатии кнопки загораются по очереди в прямом и обратном порядке. Сейчас горит красный - D9. Но не тухнет. Похоже таймер не работает. Прошло больше минуты. Переключил на зеленый - D11. Просто горит. Ну уже хорошо.
Добавлено after 15 minutes 3 seconds: Получилось то что я хотел в самом начале. Большое спасибо. Должно получиться так: Сейчас горит зелёный будем считать что шторка в крайнем нижнем положении. Концевик на двигателе разомкнулся. При нажатии на кнопку напряжение на обмотке снимается. Положение нейтраль. Желтый светодиод - D10. При следующем нажатии подача напряжения на другую обмотку до полного открытия пока пока не разомкнёт цепь концевик. Все правильно.
Подтягивающий резистор (внутренний) уже подключен к плюсу питания. Дополнительный резистор в параллель можно продублировать с номиналом в районе 5…10 кОм. Вы уберите кнопку… а в место неё вывод от D2 замыкайте проводком на GND имитируя замыкание кнопки. Может Ваша кнопка чудит? Жёлтый светик может загореться только лишь при повторном нажатии кнопки. Таймер запускается сразу с включением, или красного, или зелёного светиков и работает примерно 40 сек. Далее отключает работающий светик и сбрасывается в ноль. Ежели при работающем таймере произвести останов – повторным нажатием кнопки (загорается жёлтый светик), то таймер сбрасывается в ноль и при следующим зажигании очередного светика (красный/зелёный) отсчёт начнёт сначала.
Могу при необходимости увеличить паузу антидребезга… сейчас она составляет 65 мс.
Подтягивающий резистор (внутренний) уже подключен к плюсу питания. Дополнительный резистор в параллель можно продублировать с номиналом в районе 5…10 кОм. Вы уберите кнопку… а в место неё вывод от D2 замыкайте проводком на GND имитируя замыкание кнопки. Может Ваша кнопка чудит? Жёлтый светик может загореться только лишь при повторном нажатии кнопки. Таймер запускается сразу с включением, или красного, или зелёного светиков и работает примерно 40 сек. Далее отключает работающий светик и сбрасывается в ноль. Ежели при работающем таймере произвести останов – повторным нажатием кнопки (загорается жёлтый светик), то таймер сбрасывается в ноль и при следующим зажигании очередного светика (красный/зелёный) отсчёт начнёт сначала.
Могу при необходимости увеличить паузу антидребезга… сейчас она составляет 65 мс.
Попробовал замыкать без кнопки, все то же. При нажатии на кнопку сброс на плате - все тухнет и потом зажигается желтый D10. При включении красного или зеленого горят без выключения.
Данная прошивка проверяет работу таймер-счётчика… опишите работу данной прошивки – ничего нажимать не нужно. Интересуют временные интервалы (примерно). Схема остаётся неизменной.
Подтягивающий резистор (внутренний) уже подключен к плюсу питания. Дополнительный резистор в параллель можно продублировать с номиналом в районе 5…10 кОм. Вы уберите кнопку… а в место неё вывод от D2 замыкайте проводком на GND имитируя замыкание кнопки. Может Ваша кнопка чудит? Жёлтый светик может загореться только лишь при повторном нажатии кнопки. Таймер запускается сразу с включением, или красного, или зелёного светиков и работает примерно 40 сек. Далее отключает работающий светик и сбрасывается в ноль. Ежели при работающем таймере произвести останов – повторным нажатием кнопки (загорается жёлтый светик), то таймер сбрасывается в ноль и при следующим зажигании очередного светика (красный/зелёный) отсчёт начнёт сначала.
Могу при необходимости увеличить паузу антидребезга… сейчас она составляет 65 мс.
Попробовал замыкать без кнопки, все то же. При нажатии на кнопку сброс на плате - все тухнет и потом зажигается желтый D10. При включении красного или зеленого горят без выключения.
Еще одна опция появилась, вернее определилась. При замыкании концевика D4 отключается питание на D9 и соответственно если замкнуть D3 то не реагирует на кнопку D11 Переключаются два которые остались в деле. Или красный с желтым или зеленый с желтым. Концевики в моих воротах стоят на самом двигателе. Разве эти поставить как дубль, если не сработает штатный.
Добавлено after 10 minutes 27 seconds: Еще вопрос. Приемник принял сигнал от передатчика (брелока) подал сигнал на обмотку реле (5v) Реле сработало дверь поехала. Но в случае с NANO я просто замыкаю контакты. Как состыковать приемник с ардуинкой? Дополнительное реле - как то не так. С ув. Петр
Хороший модуль… предполагаю с помощью его можно сразу рулить вашими воротами без всяких ардуин… Так в каком режиме всё же Ваш модуль работает? Опишите алгоритм работы модуля связи.
Цитата:
Прошивка тест_2 не хочет компилироваться. Подсветилась 6-я (шестая) строка.
Какая ещё 6 строка? Мои файлы уже скомпилированы и в дополнительных компиляциях не нуждаются. Вы их заливайте как есть. Вы чем заливаете прошивку? Я Вам советовал мои прошивки вот этой программой заливать: XLoader
Вложение:
1.png
И ссылку давал где можно её скачать. А Вы чем шьёте?
Еще одна опция появилась, вернее определилась. При замыкании концевика D4 отключается питание на D9 и соответственно если замкнуть D3 то не реагирует на кнопку D11 Переключаются два которые остались в деле. Или красный с желтым или зеленый с желтым. Концевики в моих воротах стоят на самом двигателе. Разве эти поставить как дубль, если не сработает штатный.
Я бы поставил дополнительные концевики, для того, чтобы штатные оставались только на случай аварии дополнительных… тем самым продлится срок службы исполнительного механизма. Так как штатные на двигателе не будут размыкаться, а значит контакты останутся менее изношены.
Дополнительный алгоритм для дополнительных концевиков тоже можно включить в основной алгоритм. Но это после того как Вы научитесь заливать прошивку через USB не используя IDE.
Зарегистрирован: Сб мар 06, 2021 18:17:09 Сообщений: 43
Рейтинг сообщения:0
У приемника три режима работы. 1) Нажал - вкл. отпустил - выкл. Режим кнопки. 2) Нажал - вкл. реле держит. Еще одно нажатие - откл. 3) Режим качели. При нажатиях переключаются реле. Одно постоянно включено.
Добавлено after 6 minutes 53 seconds: То радиоуправление которое стоит работает по принципу кнопки. Одно нажатие - шторка поехала. Второе - стала. Третье - поехала в обратную сторону. Дошла до крайнего положения - сработал концевик остановилась. Выехать с гаража два нажатия на пульте. Одно - намотало на барабан. Выехал нажал - шторка опустилась.
У приемника три режима работы. 1) Нажал - вкл. отпустил - выкл. Режим кнопки. 2) Нажал - вкл. реле держит. Еще одно нажатие - откл. 3) Режим качели. При нажатиях переключаются реле. Одно постоянно включено.
Если управлять воротами от приёмника без микроконтроллера, то режим приёмника понадобится №2. Ежели управлять воротами будет микроконтроллер, то режим приёмника понадобится №1.
Дополнительные концевики планируете устанавливать?
Цитата:
То радиоуправление которое стоит работает по принципу кнопки. Одно нажатие - шторка поехала. Второе - стала. Третье - поехала в обратную сторону. Дошла до крайнего положения - сработал концевик остановилась. Выехать с гаража два нажатия на пульте. Одно - намотало на барабан. Выехал нажал - шторка опустилась.
Добавлено after 32 minutes 55 seconds: Схема подключения приёмника к исполнительному механизму ворот без использования МК. Режим работы приёмника №2. Дополнительные конечники ставятся при желании. Но работать будет и без них.
При такой схеме, используются оба реле приёмника. Алгоритм управления такой:
Для открытия. Нажал кнопку А - реле А сработало и подало напряжение на управляющий механизм ворот. Ворота дошли до конечника, который разорвёт питание привода. Затем необходимо повторно нажать кнопку А, чтобы реле А обесточилось подготавливая реле В к готовности подавать напряжение для закрытия.
Остановить ворота можно любой кнопкой А или В. Возобновить движение можно нажав повторно на соответствующие кнопки: А - для открытия. В - для закрытия.
Для закрытия. Нажал кнопку В - реле В сработало и подало напряжение на управляющий механизм ворот. Ворота дошли до конечника, который разорвёт питание привода. Затем необходимо повторно нажать кнопку В, чтобы реле В обесточилось подготавливая реле А к готовности подавать напряжение для открытия.
Остановить ворота можно любой кнопкой А или В. Возобновить движение можно нажав повторно на соответствующие кнопки: А - для открытия. В - для закрытия.
Посмотрел видео… режим поднятия понятен… дошли ворота до концевика – сигнал подъёма отключился. А вот с опусканием как заметил по видео не совсем правильно. Когда включили опустить ворота и ворота сошли с концевика, то сигнал опускания сразу снялся, что в реалии приведёт к остановке ворот… а это не есть хорошо. Или я не правильно понял алгоритм работы?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения