ant1fr1z сказал(а)
На 0.5 прошивке multisensor при каждом запуске приходится пересканировать датчики, т.к. сразу при запуске их не видит. Так и задумано? На предыдущей подхватывало сразу
Не замечал такого.
Сегодня провел варку-тестирование, поправленой прошивки 0.5 версии с конфигурацией нагрева промывочной воды.
Итого, что ушло, а что осталось:
- отображение температуры промывочной воды на экране починили температура меняется;
- отключение нагрева промывочной воды при достижении заданной температуры тоже заработало;
В общем нагрев промывочной воды заработал. Из оставшихся минусов:
- при перезагрузке и возобновлении автоматического режима нагрев промывочной не восстанавливается. Это ещё не починили. Приходится с начала начинать.
Исправленную актуальную версию с индивидуальным названием и полностью переведенную спрашивайте у EroshKA.
Благодарю EroshKA за общее руководство. Собрал БМ на D1 mini (без версии старенький какой-то), всё работало кроме экрана (видел только чёрные квадраты 1 и 3 ряда). Крутилка на IIC переходнике не помогала.
Инет имеет кучу криков за эти квадраты, но ни одного решения. Даже англицкие сайты. Ждут несколько лет ответа. Присмотрелся, у всех нормальных пацанов IIC переходник с надписью не такой как у меня (GY-IICLCD)
Гугление выдало картинки схем на переходники. В них заметил, что выходы-входы переходников разные. Полез в библиотеки LiquidCrystal. Их больше десятка. Многовато. Глянул в lib у Vito. Мужик он, видимо, кручёный, хоть и китаец. Использует библу LiquidCrystal_I2C_V3
"Библиотека Arduino для использования текстовых ЖК-дисплеев (HD44780) на I2C вместо PCF8574-I2C-Portextender-IC с другим назначением контактов" (перевод ГуглА). Так в описании boardnotes.txt первый же пример оказался подходящим для моего GY-IICLCD. В файле ui.h в строке 32 (версия БМ 050) заменил LiquidCrystal_I2C lcd ( 0x27 , 20 , 4 , YWROBOT) на LiquidCrystal_I2C lcd ( 0x27 , 20 , 4 , MJKDZ). Черные квадраты сдуло! Мой Winstar WH2004A-NGG-CT еще и по-нашему гутарит, оказывается.
Так как на кнопки использовал адрес 0x20, то на своём GY-IICLCD разрезал дорожки с краю А0, А1, А2 и капнул припой рядом что бы получился адрес 0x27. Это сделал еще до того, как понял, что IIC переходники с разными выходами.

?

увеличил, как смог. Платка поставляется с адресом 0х20. Если сделать три раза как на фотке, то получается 0х27. Достаточно и одного раза (без мелкоскопа или лупы трудновато три разА). Будет другой адрес. Библиотека, которую использует Vito, имеет автоопределение адреса дисплея (не кнопок!). EroShka про это писал много раз. Но если использовать для дисплея 0х27, то дисплей включается быстрее. Без поиска.
Наш вариант сборки контроллера в настенный корпус. Видеоотчет тут :
https://youtu.be/1fBialk8Njs
EroshKA, и всем привет!
В общем все норм, настроился pid, в авторежиме. Все путем! Варку сделал. Небо и земля)
Пока жду wemos с внеш антенной и корпус, еще мелкий , но Важный вопрос есть: какой зуммер - пищалку надо в оригинале ставить?
Выяснил экспериментально , что он у меня только попикивает, на паузы также пиками (как на кнопки) информирует.
Я тут вспомнил, что зуммеры же есть со встроенным генератором, а есть без. Я выдирал из донора, маркировки вот не было… подозреваю, что нужен с генератором, а мой токма пик умеет.. дюже неудобно.
(Может плохо гуглил, но маркировку деталей не находил…)




