Страница 1 из 2

Уровень сигнала WiFi Esp8266

Добавлено: 18.11.2018{, 14:27}
SerOv
Подскажите. Как можно вывести уровень сигнала wifi ( цифровой) на дисплей oled. На второй плате.
СпойлерПоказать
Проба1.flp
(1.68 МБ) 84 скачивания

Уровень сигнала WiFi Esp8266

Добавлено: 18.11.2018{, 15:36}
Golan
А откуда его брать?

Уровень сигнала WiFi Esp8266

Добавлено: 18.11.2018{, 15:49}
MegaF
SerOv писал(а):
18.11.2018{, 14:27}
Подскажите. Как можно вывести уровень сигнала wifi ( цифровой) на дисплей oled. На второй плате.
СпойлерПоказать
Проба1.flp
уровень или статус соединения ?

Уровень сигнала WiFi Esp8266

Добавлено: 18.11.2018{, 15:52}
SerOv
Он соединяется с роутером. Раз есть сеть. Я думал, что как то можно, вывести уровень сигнала с этой сети. Esp далеко находится от точки доступа. Часто рвет связь. Думал что по сигналу найду оптимальное расположение. А вот где взять и и обратился с вопросом. Как то с АT командами он выводит. Вот думал где-то внутри и это можно вывести.
уровень.
статус я вывел.

Уровень сигнала WiFi Esp8266

Добавлено: 18.11.2018{, 16:09}
Golan
Рвет связь блок, при нормальном соединении по WiFi, я уже три дня тестирую соединение, ставьте везде QoS-2, тогда более менее будет работать.

Уровень сигнала WiFi Esp8266

Добавлено: 18.11.2018{, 16:28}
SerOv
Он у меня находится через две стены. если подношу ближе к роутеру. Проблем нет. Все работает стабильно.

Уровень сигнала WiFi Esp8266

Добавлено: 18.11.2018{, 16:41}
Golan
У меня три стены работает WiFi

Уровень сигнала WiFi Esp8266

Добавлено: 18.11.2018{, 16:46}
SerOv
Ну вы что, Третью стену предлагаете поставить :smile38:

Уровень сигнала WiFi Esp8266

Добавлено: 18.11.2018{, 16:59}
Golan
Я просто не знаю зачем Вам уровень сигнала, если Вы сами явно видите что сигнала нет, тут или ставить антенну или репитер

Уровень сигнала WiFi Esp8266

Добавлено: 18.11.2018{, 17:05}
Kotafey
У меня на работе ESP с припаянной антенной (проводок 75мм)берет там, где телефон даже сеть не видит. А сделать блок индикации силы сигнала мысль хорошая!

Уровень сигнала WiFi Esp8266

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

Уровень сигнала WiFi Esp8266

Добавлено: 18.11.2018{, 17:22}
Kotafey
SerOv писал(а):
18.11.2018{, 17:15}
Kotafey писал(а):
18.11.2018{, 17:05}
(проводок 75мм)
Это длинна?
Kotafey писал(а):
18.11.2018{, 17:05}
А сделать блок индикации силы сигнала мысль хорошая!
И я ж о том. Вот только знаний не хватает. :smile37:
Да, длинна.

Отправлено спустя 5 минут 11 секунд:
SerOv писал(а):
18.11.2018{, 17:15}
И я ж о том. Вот только знаний не хватает.
А куда выводить данные и какие?

Уровень сигнала WiFi Esp8266

Добавлено: 18.11.2018{, 17:31}
Anydy
Да, будет полезно сделать вывод уровня сигнала....если у кого есть время сделайте такой блок, я сейчас занят другим ....

Отправлено спустя 1 минуту 17 секунд:
Kotafey писал(а):
18.11.2018{, 17:28}
А куда выводить данные и какие?
Просто блок с одним выходом на котором выводится уровень строкой

Уровень сигнала WiFi Esp8266

Добавлено: 18.11.2018{, 17:33}
SerOv
хотел вывести на дисплей Oled силы сигнала соединения с роутером по WiFi. В первом посте, есть пример на второй плате.

Уровень сигнала WiFi Esp8266

Добавлено: 18.11.2018{, 17:49}
Kotafey
SerOv писал(а):
18.11.2018{, 17:33}
хотел вывести на дисплей Oled силы сигнала соединения с роутером по WiFi. В первом посте, есть пример на второй плате.
long rssi = WiFi.RSSI();

Уровень сигнала WiFi Esp8266

Добавлено: 18.11.2018{, 18:10}
SerOv
это куда надо вставить?

Уровень сигнала WiFi Esp8266

Добавлено: 19.11.2018{, 01:13}
Kotafey
SerOv писал(а):
18.11.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.11.2018{, 18:10}
это куда надо вставить?
Не могу создать блок. Выбрасывает из программы (FLProg 4.2)

Уровень сигнала WiFi Esp8266

Добавлено: 19.11.2018{, 02:33}
Anydy
да, в версии 4.2 не дает создать блок...используйте ранние версии

Уровень сигнала WiFi Esp8266

Добавлено: 19.11.2018{, 02:43}
User8
Как временное решение, можно взять любой созданный пользовательский блок, вынести его на плату, и там уже правой кнопкой и нажать редактировать, так не вылетает.

Уровень сигнала WiFi Esp8266

Добавлено: 19.11.2018{, 21:55}
Kotafey
User8 писал(а):
19.11.2018{, 02:43}
Как временное решение, можно взять любой созданный пользовательский блок, вынести его на плату, и там уже правой кнопкой и нажать редактировать, так не вылетает.
Спасибо за подсказку. Зашел на сайт FLProg в надежде скачать версию постарее, а архив пуст. :(

Отправлено спустя 3 часа 8 минут 47 секунд:
Изображение

Блок пользователя отображает уровень Wi-Fi сигнала в -dBm https://yadi.sk/d/x_dtaAZk1mOKxg