Страница 1 из 2
Уровень сигнала WiFi Esp8266
Добавлено: 18 ноя 2018, 14:27
SerOv
Подскажите. Как можно вывести уровень сигнала wifi ( цифровой) на дисплей oled. На второй плате.
[spoiler]
Проба1.flp
[/spoiler]
Уровень сигнала WiFi Esp8266
Добавлено: 18 ноя 2018, 15:36
Golan
А откуда его брать?
Уровень сигнала WiFi Esp8266
Добавлено: 18 ноя 2018, 15:49
MegaF
SerOv писал(а): 18 ноя 2018, 14:27
Подскажите. Как можно вывести уровень сигнала wifi ( цифровой) на дисплей oled. На второй плате.
[spoiler]Проба1.flp[/spoiler]
уровень или статус соединения ?
Уровень сигнала WiFi Esp8266
Добавлено: 18 ноя 2018, 15:52
SerOv
Он соединяется с роутером. Раз есть сеть. Я думал, что как то можно, вывести уровень сигнала с этой сети. Esp далеко находится от точки доступа. Часто рвет связь. Думал что по сигналу найду оптимальное расположение. А вот где взять и и обратился с вопросом. Как то с АT командами он выводит. Вот думал где-то внутри и это можно вывести.
уровень.
статус я вывел.
Уровень сигнала WiFi Esp8266
Добавлено: 18 ноя 2018, 16:09
Golan
Рвет связь блок, при нормальном соединении по WiFi, я уже три дня тестирую соединение, ставьте везде QoS-2, тогда более менее будет работать.
Уровень сигнала WiFi Esp8266
Добавлено: 18 ноя 2018, 16:28
SerOv
Он у меня находится через две стены. если подношу ближе к роутеру. Проблем нет. Все работает стабильно.
Уровень сигнала WiFi Esp8266
Добавлено: 18 ноя 2018, 16:41
Golan
У меня три стены работает WiFi
Уровень сигнала WiFi Esp8266
Добавлено: 18 ноя 2018, 16:46
SerOv
Ну вы что, Третью стену предлагаете поставить

Уровень сигнала WiFi Esp8266
Добавлено: 18 ноя 2018, 16:59
Golan
Я просто не знаю зачем Вам уровень сигнала, если Вы сами явно видите что сигнала нет, тут или ставить антенну или репитер
Уровень сигнала WiFi Esp8266
Добавлено: 18 ноя 2018, 17:05
Kotafey
У меня на работе ESP с припаянной антенной (проводок 75мм)берет там, где телефон даже сеть не видит. А сделать блок индикации силы сигнала мысль хорошая!
Уровень сигнала WiFi Esp8266
Добавлено: 18 ноя 2018, 17:15
SerOv
Kotafey писал(а): 18 ноя 2018, 17:05(проводок 75мм)
Это длинна?
Kotafey писал(а): 18 ноя 2018, 17:05А сделать блок индикации силы сигнала мысль хорошая!
И я ж о том. Вот только знаний не хватает.

Уровень сигнала WiFi Esp8266
Добавлено: 18 ноя 2018, 17:28
Kotafey
SerOv писал(а): 18 ноя 2018, 17:15Kotafey писал(а): 18 ноя 2018, 17:05(проводок 75мм)
Это длинна?
Kotafey писал(а): 18 ноя 2018, 17:05А сделать блок индикации силы сигнала мысль хорошая!
И я ж о том. Вот только знаний не хватает.

Да, длинна.
Отправлено спустя 5 минут 11 секунд:
SerOv писал(а): 18 ноя 2018, 17:15И я ж о том. Вот только знаний не хватает.
А куда выводить данные и какие?
Уровень сигнала WiFi Esp8266
Добавлено: 18 ноя 2018, 17:33
Anydy
Да, будет полезно сделать вывод уровня сигнала....если у кого есть время сделайте такой блок, я сейчас занят другим ....
Отправлено спустя 1 минуту 17 секунд:
Kotafey писал(а): 18 ноя 2018, 17:28А куда выводить данные и какие?
Просто блок с одним выходом на котором выводится уровень строкой
Уровень сигнала WiFi Esp8266
Добавлено: 18 ноя 2018, 17:33
SerOv
хотел вывести на дисплей Oled силы сигнала соединения с роутером по WiFi. В первом посте, есть пример на второй плате.
Уровень сигнала WiFi Esp8266
Добавлено: 18 ноя 2018, 17:49
Kotafey
SerOv писал(а): 18 ноя 2018, 17:33хотел вывести на дисплей Oled силы сигнала соединения с роутером по WiFi. В первом посте, есть пример на второй плате.
long rssi = WiFi.RSSI();
Уровень сигнала WiFi Esp8266
Добавлено: 18 ноя 2018, 18:10
SerOv
это куда надо вставить?
Уровень сигнала WiFi Esp8266
Добавлено: 19 ноя 2018, 01:15
Kotafey
SerOv писал(а): 18 ноя 2018, 18:10это куда надо вставить?
Код: Выделить всё
#include <ESP8266WiFi.h>
const char* ssid = "POXI";
const char* password = "4289842898";
long rssi;
void setup() {
Serial.begin(115200);
delay(10);
WiFi.mode(WIFI_STA);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED)
delay(500);
}
void loop() {
long rssi = WiFi.RSSI();
Serial.println(rssi);
delay(1000);
}
Отправлено спустя 1 минуту 43 секунды:
SerOv писал(а): 18 ноя 2018, 18:10это куда надо вставить?
Не могу создать блок. Выбрасывает из программы (FLProg 4.2)
Уровень сигнала WiFi Esp8266
Добавлено: 19 ноя 2018, 02:33
Anydy
да, в версии 4.2 не дает создать блок...используйте ранние версии
Уровень сигнала WiFi Esp8266
Добавлено: 19 ноя 2018, 02:43
User8
Как временное решение, можно взять любой созданный пользовательский блок, вынести его на плату, и там уже правой кнопкой и нажать редактировать, так не вылетает.
Уровень сигнала WiFi Esp8266
Добавлено: 20 ноя 2018, 01:04
Kotafey
User8 писал(а): 19 ноя 2018, 02:43Как временное решение, можно взять любой созданный пользовательский блок, вынести его на плату, и там уже правой кнопкой и нажать редактировать, так не вылетает.
Спасибо за подсказку. Зашел на сайт FLProg в надежде скачать версию постарее, а архив пуст.
Отправлено спустя 3 часа 8 минут 47 секунд:
Блок пользователя отображает уровень Wi-Fi сигнала в -dBm
https://yadi.sk/d/x_dtaAZk1mOKxg