У меня когда висло заметил, что при этом дисплей показывал одно и тоже, в смысле при каждом зависании т1 = -10,6 т2 = 4 Defrost. Все время одно и тоже. Как будто зависание правоцировала определенная комбинация цифр. Не заметил, есть что то подобное?
У меня когда висло заметил, что при этом дисплей показывал одно и тоже, в смысле при каждом зависании т1 = -10,6 т2 = 4 Defrost. Все время одно и тоже. Как будто зависание правоцировала определенная комбинация цифр. Не заметил, есть что то подобное?
Именно так и есть,при зависании показывает одно и тоже,пока не перезагружу ардуинку.За сегодня зависла 3 раза,подскажите как бороться с этим недугом.
Фото та во как все собрано,все контакты зажаты надежно не где не чего не болтается.
Сдается мне ошибка где то в библиотеке дисплея. Убери из кода вывод лишних символов, типа t, defrost,C и остальной дребедени с ними связанные, оставь только самое нужное - цифры температуры, посмотри что будет)))
Да, и еще можно блок питания проверить, че там проверять не знаю, но че нить проверь (тут все так советуют))).
Я ж говорю убери лишние символы и все будет ок. Тоже были зависания, убрал надписи и прекратились. Берешь, делаешь копию своего скетча, в ней убираешь надписи, грузишь, проверяешь, засекаешь время бесперебойной работы.
Я ж говорю убери лишние символы и все будет ок. Тоже были зависания, убрал надписи и прекратились. Берешь, делаешь копию своего скетча, в ней убираешь надписи, грузишь, проверяешь, засекаешь время бесперебойной работы.
Ок по пробую убрать и глянуть что получится из этого,спасибо.
#9 вот мой дисплей сейчас, ничего лишнего. На самом деле первую неделю прикольно наблюдать за показаниями холодильника, друзьям показывать, типа смотри какой я гений. А потом он опять становится предметом интерьера кухни и все эти дисплеи нафиг не нужны.)))
#9 вот мой дисплей сейчас, ничего лишнего. На самом деле первую неделю прикольно наблюдать за показаниями холодильника, друзьям показывать, типа смотри какой я гений. А потом он опять становится предметом интерьера кухни и все эти дисплеи нафиг не нужны.)))
Дело не в том что бы кому то показывать и говорить что я гений,а хочется разобраться почему так зависает,завтра по пробую убрать лишние.
А запитайте реле от другого ИП (земли соединить). Думаю там собака роется.
Дисплею то в сущности похрену что отображать.
По питанию, мне кажется или у вас токовый драйвер с понижайкой?
А запитайте реле от другого ИП (земли соединить). Думаю там собака роется.
Дисплею то в сущности похрену что отображать.
По питанию, мне кажется или у вас токовый драйвер с понижайкой?
На входе стоит AC-DC на 12в потом эти 12в входят на DC-DC преобразователь и там уже выставлено 5в,и потом эти 5в на ардуинку на релейные модули дисплей.
Возможно Dimmm прав,но не как не пойму как могут мешать буквы работе ардуинки и по влечь за собой зависания.
Возможно Dimmm прав,но не как не пойму как могут мешать буквы работе ардуинки и по влечь за собой зависания.
Это из плясок с бубном: минимизировав вывод по шине, снизили вероятность помехи от нее.
А у вас, самая жрущая линия вышла еще и самой длинной.
Ну да, согласен, насчет плясок. Все методом научного тыка. Пробовал заливать библиотеки для LCD, скачанные с других ресурсов. И вот что интересно, все равно висло, но при этом у разных библитек (я имею ввиду из разных источников, библиотека то вроде одна и та же)))) были разные символы при зависании.
Возможно Dimmm прав,но не как не пойму как могут мешать буквы работе ардуинки и по влечь за собой зависания.
Это из плясок с бубном: минимизировав вывод по шине, снизили вероятность помехи от нее.
А у вас, самая жрущая линия вышла еще и самой длинной.
Ну да, согласен, насчет плясок. Все методом научного тыка. Пробовал заливать библиотеки для LCD, скачанные с других ресурсов. И вот что интересно, все равно висло, но при этом у разных библитек (я имею ввиду из разных источников, библиотека то вроде одна и та же)))) были разные символы при зависании.
не знаю понятно ли написал...
Dimmm при зависании символы остаются одни и те же,но при этом сам компрессор продолжает работать,а все показания датчиков и время зависло,делаем перезагрузку ардуинки и все опять работает,может проработать и 3 часа а может и через 30 минут зависнуть,в момент включения реле компрессора питание 5в не проседает,и пульсации нет не каких ну как сказать нет есть но очень минимальные,пробовал подать отдельно питание на реле,зависание остались,буду убирать лишние из кода там посмотрим что будет дальше.
про пляски в #62 написано, это тут любят так обозвать бессмысленные, по мнению местных профи, телодвижения начинающих в области обнаружения проблемы и попыток ее решения))
Lachin, вы чем определяете, что нет просадки в момент включения компрессора. Это прямое указание на х-вый БП. Лечение - увеличение буферных емкостей и дросселей. В виде подпорки ватчдог.
Lachin, вы чем определяете, что нет просадки в момент включения компрессора. Это прямое указание на х-вый БП. Лечение - увеличение буферных емкостей и дросселей. В виде подпорки ватчдог.
Lachin, вы чем определяете, что нет просадки в момент включения компрессора. Это прямое указание на х-вый БП. Лечение - увеличение буферных емкостей и дросселей. В виде подпорки ватчдог.
Проверял прибором,хорошо,по пробую заменить БП.
Приборы разные нужны, приборы разные важны. Если прибор зовут не осциллограф, хрен вы чего увидите.
Lachin, вы чем определяете, что нет просадки в момент включения компрессора. Это прямое указание на х-вый БП. Лечение - увеличение буферных емкостей и дросселей. В виде подпорки ватчдог.
Проверял прибором,хорошо,по пробую заменить БП.
Приборы разные нужны, приборы разные важны. Если прибор зовут не осциллограф, хрен вы чего увидите.
Привет,вроде зависания пропали,убрал лишние буквы с кода,но есть такая проблема,иногда появляются лишние буквы на дисплей,например если показывает датчик под номером два температуру ну скажем должен показывать 2.50 градуса,то он может показывать 2.5678 ну что то ти по такова,а остальные два датчика показывают нормально,и еще где отображается время там например первый запуск ардуинки,время начинает показывать 1 мин потом 2 минуты,и в какой то момент может место двух или трех показать 300,то есть добовляет лишние цифры в чем может быть проблема? Спасибо.
Да не парься про буквы-цифры, температура под контролем и ладно.
Ну если уж парит, то попробуй поискать другую библиотеку LCD. Я много перебрал, прежде, чем забыл про эту проблему. К сожалению, даже не помню с какого ресурса скачивал.
Dimmm это конечно не проблема,но напрягает если честно,думал может надо добавить такое lcd.clear(); ? если вставить в loop то начинает мерцать дисплей,вот и не знаю как правильно сделать.
Dimmm это конечно не проблема,но напрягает если честно,думал может надо добавить такое lcd.clear(); ? если вставить в loop то начинает мерцать дисплей,вот и не знаю как правильно сделать.
У меня в коде очистка дисплея после срабатывания оттайки каждые 4 часа.
Я пытался вставить в разных местах,то есть именно в loop там где lcd но безрезультатно или не работает или начинает дисплеи мерцать,именно мучают датчик номер два и само время. Сейчас пока просто сделал пробелы,но это как я понял не есть хорошо.
Да фиг знает... Три температурных датчика, за чем?... Почему не четыре? Столько гиммора вокруг просто включения компрессора для поддержания температуры. Чем проще, тем лучше, меньше шагов, меньше ошибок.
Нет, он у тебя на почте. Как раз второй вентилятор в твоем холодильнике и натолкнул меня на идею о регулировке температуры в холодильной камере в моем холодильнике.
Нет, он у тебя на почте. Как раз второй вентилятор в твоем холодильнике и натолкнул меня на идею о регулировке температуры в холодильной камере в моем холодильнике.
Так тут что ты выложил тоже вроде со вторым вентилятором ? или этот что последнем посте код не пойдет.
Нет, он у тебя на почте. Как раз второй вентилятор в твоем холодильнике и натолкнул меня на идею о регулировке температуры в холодильной камере в моем холодильнике.
Так тут что ты выложил тоже вроде со вторым вентилятором ? или этот что последнем посте код не пойдет.
Я не стал втыкать в свой холодильник того чего там не было. У меня нет второго вентилятора, поэтому код у меня на один пропеллер. Я ж говорю, он у тебя в ящике твоей электронной почты.
Dimmm при зависании символы остаются одни и те же,но при этом сам компрессор продолжает работать,а все показания датчиков и время зависло,делаем перезагрузку ардуинки и все опять работает.
Это виснет китайский дисплей (слетает инициализация) через импульсную помеху. Надо сначала слать данные в дисплей, подождать немного, запустить компресор/вентилятор,опять подождать когда пройдут переходные процессы, тогда можно опять слать в дисплей команды. И для страховки иногда воткнуть команду инициализации дисплея, но она затратная по времени.
Еще можно подключить дисплей по 8-битной шине, тоже должно решить проблему. Ну и провода покороче.
Также долго искал причины таких зависаний на самодельном термостате для газового котла.
Dubrii vetcher DIMMM
seyshas temperatura moevo kholodilnika meniaetsa postayanno(umenshaetsa i uvelitshivetsa s signalom).
Ya dumayu shto eto proiskhodit ot elektronoy karti.
Ya Shital shto vi otpavili LACHINU rabotshii KOD evo kholodilnika(GR-642AVP).Mogiti li vi otpavit mne tot ge Kod.
Spassiba za raneye.
У меня когда висло заметил, что при этом дисплей показывал одно и тоже, в смысле при каждом зависании т1 = -10,6 т2 = 4 Defrost. Все время одно и тоже. Как будто зависание правоцировала определенная комбинация цифр. Не заметил, есть что то подобное?
У меня когда висло заметил, что при этом дисплей показывал одно и тоже, в смысле при каждом зависании т1 = -10,6 т2 = 4 Defrost. Все время одно и тоже. Как будто зависание правоцировала определенная комбинация цифр. Не заметил, есть что то подобное?
Именно так и есть,при зависании показывает одно и тоже,пока не перезагружу ардуинку.За сегодня зависла 3 раза,подскажите как бороться с этим недугом.
Фото та во как все собрано,все контакты зажаты надежно не где не чего не болтается.
Ну круто!
Сдается мне ошибка где то в библиотеке дисплея. Убери из кода вывод лишних символов, типа t, defrost,C и остальной дребедени с ними связанные, оставь только самое нужное - цифры температуры, посмотри что будет)))
Да, и еще можно блок питания проверить, че там проверять не знаю, но че нить проверь (тут все так советуют))).
БП проверен,все четко работает,минимальные пульсации.Dimmm а у тебя были зависания в чем была проблема?
Вот после перезагрузки ардуинки,пока работает,но думаю опять будут зависания.
F- это морозильная камера, С- это холодильная камера, D- это датчик Defrost.
Я ж говорю убери лишние символы и все будет ок. Тоже были зависания, убрал надписи и прекратились. Берешь, делаешь копию своего скетча, в ней убираешь надписи, грузишь, проверяешь, засекаешь время бесперебойной работы.
Я ж говорю убери лишние символы и все будет ок. Тоже были зависания, убрал надписи и прекратились. Берешь, делаешь копию своего скетча, в ней убираешь надписи, грузишь, проверяешь, засекаешь время бесперебойной работы.
Ок по пробую убрать и глянуть что получится из этого,спасибо.
#9 вот мой дисплей сейчас, ничего лишнего. На самом деле первую неделю прикольно наблюдать за показаниями холодильника, друзьям показывать, типа смотри какой я гений. А потом он опять становится предметом интерьера кухни и все эти дисплеи нафиг не нужны.)))
#9 вот мой дисплей сейчас, ничего лишнего. На самом деле первую неделю прикольно наблюдать за показаниями холодильника, друзьям показывать, типа смотри какой я гений. А потом он опять становится предметом интерьера кухни и все эти дисплеи нафиг не нужны.)))
Дело не в том что бы кому то показывать и говорить что я гений,а хочется разобраться почему так зависает,завтра по пробую убрать лишние.
А запитайте реле от другого ИП (земли соединить). Думаю там собака роется.
Дисплею то в сущности похрену что отображать.
По питанию, мне кажется или у вас токовый драйвер с понижайкой?
А запитайте реле от другого ИП (земли соединить). Думаю там собака роется.
Дисплею то в сущности похрену что отображать.
По питанию, мне кажется или у вас токовый драйвер с понижайкой?
На входе стоит AC-DC на 12в потом эти 12в входят на DC-DC преобразователь и там уже выставлено 5в,и потом эти 5в на ардуинку на релейные модули дисплей.
Возможно Dimmm прав,но не как не пойму как могут мешать буквы работе ардуинки и по влечь за собой зависания.
Как вариант: если есть еще одна понижайка, попробуйте реле запитать через нее или от отдельной 5В зарядки. А дальше уже смотреть.
Возможно Dimmm прав,но не как не пойму как могут мешать буквы работе ардуинки и по влечь за собой зависания.
Это из плясок с бубном: минимизировав вывод по шине, снизили вероятность помехи от нее.
А у вас, самая жрущая линия вышла еще и самой длинной.
Ок по пробую запить реле отдельно,спасибо.
Возможно Dimmm прав,но не как не пойму как могут мешать буквы работе ардуинки и по влечь за собой зависания.
Это из плясок с бубном: минимизировав вывод по шине, снизили вероятность помехи от нее.
А у вас, самая жрущая линия вышла еще и самой длинной.
Ну да, согласен, насчет плясок. Все методом научного тыка. Пробовал заливать библиотеки для LCD, скачанные с других ресурсов. И вот что интересно, все равно висло, но при этом у разных библитек (я имею ввиду из разных источников, библиотека то вроде одна и та же)))) были разные символы при зависании.
не знаю понятно ли написал...
Возможно Dimmm прав,но не как не пойму как могут мешать буквы работе ардуинки и по влечь за собой зависания.
Это из плясок с бубном: минимизировав вывод по шине, снизили вероятность помехи от нее.
А у вас, самая жрущая линия вышла еще и самой длинной.
Ну да, согласен, насчет плясок. Все методом научного тыка. Пробовал заливать библиотеки для LCD, скачанные с других ресурсов. И вот что интересно, все равно висло, но при этом у разных библитек (я имею ввиду из разных источников, библиотека то вроде одна и та же)))) были разные символы при зависании.
не знаю понятно ли написал...
про пляски в #62 написано, это тут любят так обозвать бессмысленные, по мнению местных профи, телодвижения начинающих в области обнаружения проблемы и попыток ее решения))
Lachin, вы чем определяете, что нет просадки в момент включения компрессора. Это прямое указание на х-вый БП. Лечение - увеличение буферных емкостей и дросселей. В виде подпорки ватчдог.
Lachin, вы чем определяете, что нет просадки в момент включения компрессора. Это прямое указание на х-вый БП. Лечение - увеличение буферных емкостей и дросселей. В виде подпорки ватчдог.
Проверял прибором,хорошо,по пробую заменить БП.
Lachin, вы чем определяете, что нет просадки в момент включения компрессора. Это прямое указание на х-вый БП. Лечение - увеличение буферных емкостей и дросселей. В виде подпорки ватчдог.
Проверял прибором,хорошо,по пробую заменить БП.
Приборы разные нужны, приборы разные важны. Если прибор зовут не осциллограф, хрен вы чего увидите.
Lachin, вы чем определяете, что нет просадки в момент включения компрессора. Это прямое указание на х-вый БП. Лечение - увеличение буферных емкостей и дросселей. В виде подпорки ватчдог.
Проверял прибором,хорошо,по пробую заменить БП.
Приборы разные нужны, приборы разные важны. Если прибор зовут не осциллограф, хрен вы чего увидите.
Осциллографом.
Привет,вроде зависания пропали,убрал лишние буквы с кода,но есть такая проблема,иногда появляются лишние буквы на дисплей,например если показывает датчик под номером два температуру ну скажем должен показывать 2.50 градуса,то он может показывать 2.5678 ну что то ти по такова,а остальные два датчика показывают нормально,и еще где отображается время там например первый запуск ардуинки,время начинает показывать 1 мин потом 2 минуты,и в какой то момент может место двух или трех показать 300,то есть добовляет лишние цифры в чем может быть проблема? Спасибо.
Ага! Я же говорил!
Да не парься про буквы-цифры, температура под контролем и ладно.
Ну если уж парит, то попробуй поискать другую библиотеку LCD. Я много перебрал, прежде, чем забыл про эту проблему. К сожалению, даже не помню с какого ресурса скачивал.
Dimmm это конечно не проблема,но напрягает если честно,думал может надо добавить такое lcd.clear(); ? если вставить в loop то начинает мерцать дисплей,вот и не знаю как правильно сделать.
Dimmm это конечно не проблема,но напрягает если честно,думал может надо добавить такое lcd.clear(); ? если вставить в loop то начинает мерцать дисплей,вот и не знаю как правильно сделать.
У меня в коде очистка дисплея после срабатывания оттайки каждые 4 часа.
Почитал твой код, что то как то мудренно.
Я пытался вставить в разных местах,то есть именно в loop там где lcd но безрезультатно или не работает или начинает дисплеи мерцать,именно мучают датчик номер два и само время. Сейчас пока просто сделал пробелы,но это как я понял не есть хорошо.
Что именно мудренно ?
Да фиг знает... Три температурных датчика, за чем?... Почему не четыре? Столько гиммора вокруг просто включения компрессора для поддержания температуры. Чем проще, тем лучше, меньше шагов, меньше ошибок.
3 датчик это для самого дефроста,то есть он смотрит за оттайкои
А в штатном исполнении он был?
Нет не было,было всего 2 датчика,и термофьюз
Блин! А я ж вроде тебе писал код?! Не подошел что ли?
Блин! А я ж вроде тебе писал код?! Не подошел что ли?
Я его еще не пробовал,этот код ты вроде как выложил самом последнем посте?
Нет, он у тебя на почте. Как раз второй вентилятор в твоем холодильнике и натолкнул меня на идею о регулировке температуры в холодильной камере в моем холодильнике.
Нет, он у тебя на почте. Как раз второй вентилятор в твоем холодильнике и натолкнул меня на идею о регулировке температуры в холодильной камере в моем холодильнике.
Так тут что ты выложил тоже вроде со вторым вентилятором ? или этот что последнем посте код не пойдет.
Нет, он у тебя на почте. Как раз второй вентилятор в твоем холодильнике и натолкнул меня на идею о регулировке температуры в холодильной камере в моем холодильнике.
Так тут что ты выложил тоже вроде со вторым вентилятором ? или этот что последнем посте код не пойдет.
Я не стал втыкать в свой холодильник того чего там не было. У меня нет второго вентилятора, поэтому код у меня на один пропеллер. Я ж говорю, он у тебя в ящике твоей электронной почты.
Нет не было,было всего 2 датчика,и термофьюз
Нахрена козе баян? или собаке пятая нога? За чем воткнул третий датчик на тэн для оттайки?
Вот так тратишь свое время, пишешь по просьбе код, а люди все равно грузят какую то шляпу и удивляются, что что то не работает...
Код нашел,его обязательно залью, Dimmm за код спасибо тебе.
Код нашел,его обязательно залью, Dimmm за код спасибо тебе.
Скажешь как работает
Код нашел,его обязательно залью, Dimmm за код спасибо тебе.
Скажешь как работает
Обязательно.
Вот, аватарка китайской барышни красиво написала. (69 пост)
Это виснет китайский дисплей (слетает инициализация) через импульсную помеху. Надо сначала слать данные в дисплей, подождать немного, запустить компресор/вентилятор,опять подождать когда пройдут переходные процессы, тогда можно опять слать в дисплей команды. И для страховки иногда воткнуть команду инициализации дисплея, но она затратная по времени.
Еще можно подключить дисплей по 8-битной шине, тоже должно решить проблему. Ну и провода покороче.
Также долго искал причины таких зависаний на самодельном термостате для газового котла.
Dubrii Den,
U menia kholodilnik takoy ge kak u Lachin.
ya khotshu programirovat kontrolor
u menia vsyu evo electritsheskaya schema
Blagadaryu vas za pomotsh.
Dubrii Den,
U menia kholodilnik takoy ge kak u Lachin.
ya khotshu programirovat kontrolor
u menia vsyu evo electritsheskaya schema
Blagadaryu vas za pomotsh.
в добрый путь! :)
spassiba vam
Dubrii vetcher DIMMM
seyshas temperatura moevo kholodilnika meniaetsa postayanno(umenshaetsa i uvelitshivetsa s signalom).
Ya dumayu shto eto proiskhodit ot elektronoy karti.
Ya Shital shto vi otpavili LACHINU rabotshii KOD evo kholodilnika(GR-642AVP).Mogiti li vi otpavit mne tot ge Kod.
Spassiba za raneye.
dubrii utro
Spassiba bolshoi DIMMM
dubrii utro
Spassiba bolshoi DIMMM
Попробуй сначало, если что, напишешь, поправим.
ok ya sdelayu eto zavtra
spassiba
Dubrii vetsher,
LACHIN ispavil evo kholodelnik ?