Датчики температуры и влажности и уровня воды в бане.Проблемма с загрузкой скетча.

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
serlen
Рядовой
Сообщения: 12
Зарегистрирован: 07 дек 2022, 22:06
Откуда: Гатчина
Имя: сергей

Датчики температуры и влажности и уровня воды в бане.Проблемма с загрузкой скетча.

Сообщение serlen »

Здраствуйте.Собрал прибор на ардуино нано с дисплеем 1602 и датчиком VL53L0X чтобы измерял уровень воды в баке.Проблема в том что скетч загружается а на экране дисплея ничего нет.Удаляю блок с датчиком VL53L0X скетч загружается нормально.Опять стаблю блок с VL53L0X на экране пустота.Помогите пожалуйста.Всю голову сломал.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Phazz
Полковник
Сообщения: 3110
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 228 раз
Поблагодарили: 107 раз

Re: Датчики температуры и влажности и уровня воды в бане.Проблемма с загрузкой скетча.

Сообщение Phazz »

serlen писал(а): 24 ноя 2024, 10:18 Здраствуйте.Собрал прибор на ардуино нано с дисплеем 1602 и датчиком VL53L0X чтобы измерял уровень воды в баке.Проблема в том что скетч загружается а на экране дисплея ничего нет.Удаляю блок с датчиком VL53L0X скетч загружается нормально.Опять стаблю блок с VL53L0X на экране пустота.Помогите пожалуйста.Всю голову сломал.
Конечно, блок сделан очень плохо. Так нельзя делать блоки(
Аватара пользователя
montirovka
Капитан
Сообщения: 730
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 42 раза
Поблагодарили: 173 раза

Re: Датчики температуры и влажности и уровня воды в бане.Проблемма с загрузкой скетча.

Сообщение montirovka »

Попробуйте сделать на английском языке и со встроенным в программу дисплеем. Часто русификация не дружит с некоторыми вещами.
Аватара пользователя
Phazz
Полковник
Сообщения: 3110
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 228 раз
Поблагодарили: 107 раз

Re: Датчики температуры и влажности и уровня воды в бане.Проблемма с загрузкой скетча.

Сообщение Phazz »

Пофиксил блок и немного поменял логику.
И еще у вас два разных блока для ds18 выберите какой-нибудь один и используйте его
баня с кнопкой и VL53L0X fix.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Phazz
Полковник
Сообщения: 3110
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 228 раз
Поблагодарили: 107 раз

Re: Датчики температуры и влажности и уровня воды в бане.Проблемма с загрузкой скетча.

Сообщение Phazz »

2024-11-24_14-25-10.png
А нельзя было сделать сразу 550 - distance?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
serlen
Рядовой
Сообщения: 12
Зарегистрирован: 07 дек 2022, 22:06
Откуда: Гатчина
Имя: сергей

Re: Датчики температуры и влажности и уровня воды в бане.Проблемма с загрузкой скетча.

Сообщение serlen »

Phazz писал(а): 24 ноя 2024, 10:57
serlen писал(а): 24 ноя 2024, 10:18 Здраствуйте.Собрал прибор на ардуино нано с дисплеем 1602 и датчиком VL53L0X чтобы измерял уровень воды в баке.Проблема в том что скетч загружается а на экране дисплея ничего нет.Удаляю блок с датчиком VL53L0X скетч загружается нормально.Опять стаблю блок с VL53L0X на экране пустота.Помогите пожалуйста.Всю голову сломал.
Конечно, блок сделан очень плохо. Так нельзя делать блоки(
Я догадывался что не совсем то. Но сначало он работал и загрузился.Сейчас ни вкакую.нашел на форуме пользовательский блок вроде с ним загружается. Это мой первый пользовательский блок. Спасибо кто ответил мне
Аватара пользователя
montirovka
Капитан
Сообщения: 730
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 42 раза
Поблагодарили: 173 раза

Re: Датчики температуры и влажности и уровня воды в бане.Проблемма с загрузкой скетча.

Сообщение montirovka »

А у меня ошибка при компиляции.
Ошибка.jpg
Моя версия.
V2.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
montirovka
Капитан
Сообщения: 730
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 42 раза
Поблагодарили: 173 раза

Re: Датчики температуры и влажности и уровня воды в бане.Проблемма с загрузкой скетча.

Сообщение montirovka »

Поставил vl53l0x+(Code_-_Basic).ubi vl53l0x+(Code_-_Basic).ubi
Компилирует. Датчик а у меня нет. Работает очень туго.
А какая длина провода будет до датчика?
Аватара пользователя
Phazz
Полковник
Сообщения: 3110
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 228 раз
Поблагодарили: 107 раз

Re: Датчики температуры и влажности и уровня воды в бане.Проблемма с загрузкой скетча.

Сообщение Phazz »

Подправил, теперь компиляция будет немного быстрее и вероятность конфликта меньше
баня с кнопкой и VL53L0X fix1.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
serlen
Рядовой
Сообщения: 12
Зарегистрирован: 07 дек 2022, 22:06
Откуда: Гатчина
Имя: сергей

Re: Датчики температуры и влажности и уровня воды в бане.Проблемма с загрузкой скетча.

Сообщение serlen »

Phazz писал(а): 24 ноя 2024, 22:21 Подправил, теперь компиляция будет немного быстрее и вероятность конфликта меньшебаня с кнопкой и VL53L0X fix1.flp
Спасибо большое. Нашел на форуме вот такой блок.Очень похожь что вы предложили.
баня с кнопкой и VL53L0X.flp
.На этом блоке все работает.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
serlen
Рядовой
Сообщения: 12
Зарегистрирован: 07 дек 2022, 22:06
Откуда: Гатчина
Имя: сергей

Re: Датчики температуры и влажности и уровня воды в бане.Проблемма с загрузкой скетча.

Сообщение serlen »

montirovka писал(а): 24 ноя 2024, 14:09 Поставил vl53l0x+(Code_-_Basic).ubi vl53l0x+(Code_-_Basic).ubi
Компилирует. Датчик а у меня нет. Работает очень туго.
А какая длина провода будет до датчика?
Примерно 2 метра.
serlen
Рядовой
Сообщения: 12
Зарегистрирован: 07 дек 2022, 22:06
Откуда: Гатчина
Имя: сергей

Re: Датчики температуры и влажности и уровня воды в бане.Проблемма с загрузкой скетча.

Сообщение serlen »

Phazz писал(а): 24 ноя 2024, 12:24 Пофиксил блок и немного поменял логику.
И еще у вас два разных блока для ds18 выберите какой-нибудь один и используйте его
баня с кнопкой и VL53L0X fix.flp
У меня один датчик протянут в бане и я потерял его адрес .Пришлось ставить блок с определением адреса.А второй знаю адрес поэтому они разные.
Аватара пользователя
montirovka
Капитан
Сообщения: 730
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 42 раза
Поблагодарили: 173 раза

Re: Датчики температуры и влажности и уровня воды в бане.Проблемма с загрузкой скетча.

Сообщение montirovka »

Подскажу как находят адреса. В программе FLprog есть в закладке Инструменты, Шина данных сервис Сканирование шины OneWire. Туда заходите и следуйте по пунктам. Можете сохранить ID датчиков в файл, что бы потом выбрать их согласно вашему проекту.
По поводу длины до датчика. Датчик подключается по так называемой шине I2C. Максимальная длина зависит от многих факторов. Заработает у вас или нет зависит от многих факторов. Читайте про это в интернете. Шина I2C считается внутри приборная.
ОneWire.jpg
Можете просканировать и шину I2C что бы потом не писали что не знаете как это делается. Вы должны увидеть несколько адресов. Один из них, как правило, 027. Это дисплей. Второй 0x52 - датчик расстояния.
И еще про один "косячек" в проекте. В варианте, том что есть, при включении выводится на дисплей Т воды и вода в бочке. Но смотря на проект наверное хотели что бы выводилось Т и Н сауны. Начальную очередность вывода показаний на дисплей изменил счетчик, который после включения выдает не значение ноль, как должно быть , а единицу. Далее два, а потом ноль. Что бы все работало согласно задумки, счетчик нужно сбросить в ноль Rtrig ом. Для чего это я пишу? Кто то возьмет счетчик в другой проект, а потом долго не может понять что не так.
Counter.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Спросить у знатоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость