Коллеги энтузиасты добрый день. нужна ваша помощь, совет, может вектор мысли куда копать. Хочу уровень сигнала wifi на ESP32 разложить по уровням, и каждому уровню указать цифру от 1 до 4х. Вроде первых 2 получается (до -80дб) а вот ниже никак.
Для чего нужно? На графическом дисплее 128х64 будет размещаться картинка с уровнем сигнала от 1 до 4х (как антеннка на телефоне). Понимаю это вопрос больше украшательства, но может сможет подсказать как реализовать?
Графический уровень сигнала WIFI на ESP32 для U8g2
Графический уровень сигнала WIFI на ESP32 для U8g2
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 540
- Зарегистрирован: 03 сен 2020, 15:41
- Откуда: Питер
- Имя: Артем
- Поблагодарили: 1 раз
Графический уровень сигнала WIFI на ESP32 для U8g2
[ref]pochabych[/ref],
я когда то так рисовал (шкала справа-вверху дисплея - уровень вайфая):
[spoiler] [/spoiler]
слева-вверху - NTP или OFF (откуда время берется: с ntp или с rtc)
я когда то так рисовал (шкала справа-вверху дисплея - уровень вайфая):
[spoiler] [/spoiler]
слева-вверху - NTP или OFF (откуда время берется: с ntp или с rtc)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Графический уровень сигнала WIFI на ESP32 для U8g2
Не поделитесь как реализовали? Я хочу псевдоанимацию поставить, смену картинок 10Х10 пикселей с заранее изготовленным кодом. Тоесть на 1 картинке будет 1 блок на второй 2 блока и так далее
Фрагмент видео с анимацией на ресурсе с яндекса. https://disk.yandex.ru/i/Ln51g0qs5aHWDw
Фрагмент видео с анимацией на ресурсе с яндекса. https://disk.yandex.ru/i/Ln51g0qs5aHWDw
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Графический уровень сигнала WIFI на ESP32 для U8g2
Все оказалось проще чем думалось. Спасибо всем за молчание, оно заставляет думать. Проблему решил.
Графический уровень сигнала WIFI на ESP32 для U8g2
Итак, для таких как я направляю кусок проекта для отображения уровня WI-FI в графическом виде. В чистом виде украшалка, короче на любителя.
1. Инициализация дисплея.
2. Получение данных с WI-FI блока (уровень в dB)
3. Сравнение компараторами пороговых уровней и по достижению значений выдача логической "1".
4. Логика состояний по выходам формирует управляющий сигнал какой из дисплеев будет задействован. соответственно от 100% до 25%
5. В каждый из дисплеев внесена "переваренная" картинка из растрового изображения BMP соответственно со шкалой от 1 до 4х делений.
Что пока не реализовано. При пропадании связанности с WI-FI роутером, система выдает сигнал на 4 деления (видимо нужно будет ввести доп. компараторы и задать условия в логике, которые ограничит работу экрана при уровнях выше -20 и ниже -110dB)
Прикладываю 4 картинки и саму схему. Пользуйтесь, меня жадность не одолевает.
1. Инициализация дисплея.
2. Получение данных с WI-FI блока (уровень в dB)
3. Сравнение компараторами пороговых уровней и по достижению значений выдача логической "1".
4. Логика состояний по выходам формирует управляющий сигнал какой из дисплеев будет задействован. соответственно от 100% до 25%
5. В каждый из дисплеев внесена "переваренная" картинка из растрового изображения BMP соответственно со шкалой от 1 до 4х делений.
Что пока не реализовано. При пропадании связанности с WI-FI роутером, система выдает сигнал на 4 деления (видимо нужно будет ввести доп. компараторы и задать условия в логике, которые ограничит работу экрана при уровнях выше -20 и ниже -110dB)
Прикладываю 4 картинки и саму схему. Пользуйтесь, меня жадность не одолевает.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость