Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.12.2022, 16:21   #981
Михаил Лысков
Junior Member
 
Регистрация: 18.12.2022
Сообщений: 10
Вес репутации: 0
Михаил Лысков is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от ZombikPC Посмотреть сообщение
Вот этот модуль. Скетч из шапки без правок не работает. у меня(((( С либой которую предоставил продавец все работает. интересно разобраться в чем проблема. но знаний не хватает. буду ковырять дальше.
Вот тут писали, что библиотека какая-то альтернативная есть... где бы её достать...
Михаил Лысков вне форума   Ответить с цитированием
Старый 20.12.2022, 10:15   #982
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Код из шапки рабочий
Admin вне форума   Ответить с цитированием
Старый 20.12.2022, 10:23   #983
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Цитата:
Сообщение от Михаил Лысков Посмотреть сообщение
Добрый день. Столкнулся с той же проблемой. Если сначала запитать arduino, а потом подать 220 на детектор 0, то всё работает идеально. Если ардуину питать от блока питания, запитанного от того же источника 220, то после выключения и включения она зависает. Ни в сериал ничего не выдает, не реагирует никак.... Удалось решить проблему?

Детектор нуля на pc814 - сделано полностью как на схеме в шапке через два 43к резистора
Может у Вас ардуина с дефектом? В таком случае можно использовать WDT
Admin вне форума   Ответить с цитированием
Старый 20.12.2022, 18:37   #984
Михаил Лысков
Junior Member
 
Регистрация: 18.12.2022
Сообщений: 10
Вес репутации: 0
Михаил Лысков is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от Admin Посмотреть сообщение
Может у Вас ардуина с дефектом? В таком случае можно использовать WDT
У меня не совсем ардуина. Да, код из шапки рабочий. Он у меня работает, яркость регулируется. Причем всё это дружит с езернет модулем на w5100 и успешно управляется по mqtt. Но только в том случае, если сначала запитать мегу328, а потом уже подать 220 на pc814. Других проблем у меги не замечал. Попробовал два разных камня. Ведут себя одинаково. Вот ума не приложу, что может меге мешать стартануть... Использую прервание1 на ноге 3 которое. int0 занято под ethernet. Не может быть так, что меге нужен строго низкий сигнал на ноге 3 для запуска? Как-то можно реализовать аппаратно задержку на подачу сигнала с pc814?

Может быть что-то вроде сделать вместо подтяжки подачу высокого сигнала с другой ноги меги? В setup сначала иницилизровать прерывание и таймер, а потом подать высокй сигнал на 814 вместо подтяжки 5вольт через сопротивление? Или наоборот. Или это бред?

Вот такое чудо 6-ти канальное самодельное у меня есть в количестве 15 штук для моего умного дома. Но оно было без диммирования, немного переделал схему и диммер туда встроился. Осталась только проблема с запуском (плата это старой версии - без диммера), пока дорожки перерезал лишние и перенаправил проводками под диммер:

Развернуть для просмотра

Нажмите на изображение для увеличения
Название: images.png
Просмотров: 92
Размер:	57.2 Кб
ID:	5275
[свернуть]

Последний раз редактировалось Михаил Лысков; 20.12.2022 в 18:56.
Михаил Лысков вне форума   Ответить с цитированием
Старый 20.12.2022, 23:39   #985
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Контролеру нет разницы какой сигнал у него на входе при включении. Скорее всего зависание происходит при инициализации. Попробуйте в sutup отключить все прерывания, а в самом конце их обратно включить.
Или строку attachInterrupt(0, detect_up, LOW); разместите в самом конце sutup
Admin вне форума   Ответить с цитированием
Старый 20.12.2022, 23:41   #986
Михаил Лысков
Junior Member
 
Регистрация: 18.12.2022
Сообщений: 10
Вес репутации: 0
Михаил Лысков is an unknown quantity at this point
По умолчанию

Ура!! Работает Помог совет перенести attachInterrupt(0, detect_up, LOW) в конец. Сначала старт и стоп таймера, потом уарт, потом прерывание. И всё теперь работает. Спасибо Admin! Отправляю платы в печать

Последний раз редактировалось Михаил Лысков; 21.12.2022 в 00:07.
Михаил Лысков вне форума   Ответить с цитированием
Старый 21.12.2022, 12:48   #987
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Отлично!
Внес правку в шапке темы
Admin вне форума   Ответить с цитированием
Старый 10.01.2023, 23:41   #988
Михаил Лысков
Junior Member
 
Регистрация: 18.12.2022
Сообщений: 10
Вес репутации: 0
Михаил Лысков is an unknown quantity at this point
По умолчанию

Уважаемый Admin, столкнулся с новой проблемой. В процессе эксплуатации, при смене диммирования на более низкое примерно от 1 до 3 по 10 бальному скетчу, ИНОГДА лампочки начинают хаотично мигать. Помогает увеличение яркости до 7-9, тогда перестают. Если вместо обычных лампочек подключить светодиодные светильники с диммируемым драйвером, то они глючат чаще и в более широком диапазоне диммирования, чем лампы накаливания.

Но 60% попыток изменения яркости отрабатывают корректно. Иногда на низкой яркости начинает моргать само по себе (не в момент смены яркости)
Михаил Лысков вне форума   Ответить с цитированием
Старый 12.01.2023, 01:21   #989
chip
Member
 
Регистрация: 14.05.2016
Сообщений: 43
Вес репутации: 153
chip has much to be proud ofchip has much to be proud ofchip has much to be proud ofchip has much to be proud ofchip has much to be proud ofchip has much to be proud ofchip has much to be proud ofchip has much to be proud of
По умолчанию

Это уже проблема железа. Слишком слабый ток для светодиода оптрона. Можно установить резисторы с меньшим сопротивлением, но они будут сильно нагреваться.
chip вне форума   Ответить с цитированием
Старый 12.01.2023, 10:36   #990
Михаил Лысков
Junior Member
 
Регистрация: 18.12.2022
Сообщений: 10
Вес репутации: 0
Михаил Лысков is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от chip Посмотреть сообщение
Это уже проблема железа. Слишком слабый ток для светодиода оптрона. Можно установить резисторы с меньшим сопротивлением, но они будут сильно нагреваться.
Имеете ввиду оптрон, который pc814, которые на схеме по 43к? Или который на выходе на симситор?
Михаил Лысков вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 58 (пользователей: 0 , гостей: 58)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 16:29. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика