Нужна помощь! Не могу создать логику.

1306-esp8266-ds18b20

Контроллеры на основе ESP8266
Ответить
gorg2001
Рядовой
Сообщения: 5
Зарегистрирован: 15.06.2021{, 12:11}
Репутация: 1
Имя: Евгений

Нужна помощь! Не могу создать логику.

#1

Сообщение gorg2001 » 20.07.2021{, 14:50}

Делаю термометр в авто с функцией сигнализации на возможность гололеда, т.е. когда температура достигает 3 градуса экран пишет "возможен гололед", а зумер подает сигнал. Но проблема в том, что такоую реакцию я хочу видеть при понижении тепературы, а при повышении, она не нужна. выкладываю скетч, может кто-то подскажет. Все собранно на ESP12F, OLED 1306/128*32/ DS18b20/
Для скачивания вложений Вы должны быть зарегистрированы.

Аватара пользователя
ingener
Лейтенант
Сообщения: 495
Зарегистрирован: 14.10.2018{, 00:26}
Репутация: 15
Имя: Андрей

Нужна помощь! Не могу создать логику.

#2

Сообщение ingener » 20.07.2021{, 15:55}

В данном случае более логично подавать сообщение не ровно при 3 градусах, а при 3 и менее. А иначе получится, при 2 градусах сообщения не будет. Типа, уже поздно менять шины)

gorg2001
Рядовой
Сообщения: 5
Зарегистрирован: 15.06.2021{, 12:11}
Репутация: 1
Имя: Евгений

Нужна помощь! Не могу создать логику.

#3

Сообщение gorg2001 » 20.07.2021{, 16:08}

В этом смысл, если только садишся в машину, ну тут я и сам с улицы и знаю температуру, хотя логика есть. Но мне основное, чтобы при изменении температуры во время поездки показало. Ну и не звенело постоянно.

Аватара пользователя
nalnik
Подполковник
Сообщения: 1221
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 83
Откуда: Кисловодск
Имя: Александр

Нужна помощь! Не могу создать логику.

#4

Сообщение nalnik » 20.07.2021{, 16:12}

Сама идея "Ерунда".
Температуру чего Вы меряете в движении - Асфальта?
Идем от обратного -

температура -2 --- Гололед
температура -1 --- Гололед
температура 0 --- Гололед
температура +1 --- Гололед
температура +2 --- Гололед
температура +3 --- Гололед
температура +4 --- Нет гололеда

Температуру чего Вы меряете в движении - Асфальта?
Я хочу быть добрее, но люди сами нарываются.

Aleksandr2
Рядовой
Сообщения: 36
Зарегистрирован: 11.05.2020{, 02:12}
Репутация: 2
Откуда: Владимир
Имя: Александр

Нужна помощь! Не могу создать логику.

#5

Сообщение Aleksandr2 » 20.07.2021{, 16:36}

gorg2001 писал(а):
20.07.2021{, 14:50}
Делаю термометр в авто с функцией сигнализации на возможность гололеда, т.е. когда температура достигает 3 градуса экран пишет "возможен гололед", а зумер подает сигнал. Но проблема в том, что такоую реакцию я хочу видеть при понижении тепературы, а при повышении, она не нужна. выкладываю скетч, может кто-то подскажет. Все собранно на ESP12F, OLED 1306/128*32/ DS18b20/
Не претендую на оригинальность. Просто идея.
Для скачивания вложений Вы должны быть зарегистрированы.

gorg2001
Рядовой
Сообщения: 5
Зарегистрирован: 15.06.2021{, 12:11}
Репутация: 1
Имя: Евгений

Нужна помощь! Не могу создать логику.

#6

Сообщение gorg2001 » 20.07.2021{, 16:47}

Все Ingener натолкнул на мысль и все решил сработка ниже 4 следом р тригер и отключение по задержке, чтобы не сигналил без умолку.

Отправлено спустя 50 секунд:
Температуру воздуха как на большинстве авто в мире, это часто стандартная функция на авто.

VikT
Рядовой
Сообщения: 13
Зарегистрирован: 01.02.2021{, 02:19}
Репутация: 1
Имя: Виктор

Нужна помощь! Не могу создать логику.

#7

Сообщение VikT » 21.07.2021{, 01:10}

У меня в автомобиле значек о возможности гололеда появляется в диапазоне от +3 до -3 градусов. Вне зависимости, повышается температура или понижается.

gorg2001
Рядовой
Сообщения: 5
Зарегистрирован: 15.06.2021{, 12:11}
Репутация: 1
Имя: Евгений

Нужна помощь! Не могу создать логику.

#8

Сообщение gorg2001 » 21.07.2021{, 10:38}

VikT писал(а):
21.07.2021{, 01:10}
У меня в автомобиле значек о возможности гололеда появляется в диапазоне от +3 до -3 градусов. Вне зависимости, повышается температура или понижается.
Самое интересное, что на ваз2115 сработка была только на снижение температуры и это правильно, так как повышение выше трех означает отсутствие гололеда.

VikT
Рядовой
Сообщения: 13
Зарегистрирован: 01.02.2021{, 02:19}
Репутация: 1
Имя: Виктор

Нужна помощь! Не могу создать логику.

#9

Сообщение VikT » 22.07.2021{, 01:52}

gorg2001 писал(а):
21.07.2021{, 10:38}
Самое интересное, что на ваз2115 сработка была только на снижение температуры и это правильно, так как повышение выше трех означает отсутствие гололеда.
А я разве что-то другое написал? При + 4 ничего и не показывает.

Ответить

Вернуться в «ESP8266»