Графический уровень сигнала WIFI на ESP32 для U8g2

Ответить
pochabych
Рядовой
Сообщения: 37
Зарегистрирован: 09 ноя 2021, 15:12
Имя: Денис

Графический уровень сигнала WIFI на ESP32 для U8g2

Сообщение pochabych »

Коллеги энтузиасты добрый день. нужна ваша помощь, совет, может вектор мысли куда копать. Хочу уровень сигнала wifi на ESP32 разложить по уровням, и каждому уровню указать цифру от 1 до 4х. Вроде первых 2 получается (до -80дб) а вот ниже никак.
Для чего нужно? На графическом дисплее 128х64 будет размещаться картинка с уровнем сигнала от 1 до 4х (как антеннка на телефоне). Понимаю это вопрос больше украшательства, но может сможет подсказать как реализовать?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
artemka19
Лейтенант
Сообщения: 540
Зарегистрирован: 03 сен 2020, 15:41
Откуда: Питер
Имя: Артем
Поблагодарили: 1 раз

Графический уровень сигнала WIFI на ESP32 для U8g2

Сообщение artemka19 »

[ref]pochabych[/ref],

я когда то так рисовал (шкала справа-вверху дисплея - уровень вайфая):
[spoiler]
Безымянный.png
[/spoiler]

слева-вверху - NTP или OFF (откуда время берется: с ntp или с rtc)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
pochabych
Рядовой
Сообщения: 37
Зарегистрирован: 09 ноя 2021, 15:12
Имя: Денис

Графический уровень сигнала WIFI на ESP32 для U8g2

Сообщение pochabych »

Не поделитесь как реализовали? Я хочу псевдоанимацию поставить, смену картинок 10Х10 пикселей с заранее изготовленным кодом. Тоесть на 1 картинке будет 1 блок на второй 2 блока и так далее
Фрагмент видео с анимацией на ресурсе с яндекса. https://disk.yandex.ru/i/Ln51g0qs5aHWDw
У вас нет необходимых прав для просмотра вложений в этом сообщении.
pochabych
Рядовой
Сообщения: 37
Зарегистрирован: 09 ноя 2021, 15:12
Имя: Денис

Графический уровень сигнала WIFI на ESP32 для U8g2

Сообщение pochabych »

Все оказалось проще чем думалось. Спасибо всем за молчание, оно заставляет думать. Проблему решил.
pochabych
Рядовой
Сообщения: 37
Зарегистрирован: 09 ноя 2021, 15:12
Имя: Денис

Графический уровень сигнала WIFI на ESP32 для U8g2

Сообщение pochabych »

Итак, для таких как я направляю кусок проекта для отображения уровня WI-FI в графическом виде. В чистом виде украшалка, короче на любителя.
1. Инициализация дисплея.
2. Получение данных с WI-FI блока (уровень в dB)
3. Сравнение компараторами пороговых уровней и по достижению значений выдача логической "1".
4. Логика состояний по выходам формирует управляющий сигнал какой из дисплеев будет задействован. соответственно от 100% до 25%
5. В каждый из дисплеев внесена "переваренная" картинка из растрового изображения BMP соответственно со шкалой от 1 до 4х делений.

Что пока не реализовано. При пропадании связанности с WI-FI роутером, система выдает сигнал на 4 деления (видимо нужно будет ввести доп. компараторы и задать условия в логике, которые ограничит работу экрана при уровнях выше -20 и ниже -110dB)
Прикладываю 4 картинки и саму схему. Пользуйтесь, меня жадность не одолевает.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Помогите, а то я "нимагу"»

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

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