• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Точность измерения RSSI

po525

New member
Добрый день. Есть ли у кого информация о точности с которой ESP8266 может измерить уровень wifi-сигнала?
 

pvvx

Активный участник сообщества
Плюс минус лапоть. Особенно в доме из-за отражений и прочих специфических свойств WiFi.
MIMO то у неё нема, а если роутер умеет, то ещё хуже будет с уровнями в зависимости от расстояния...
Прибавьте туда ещё нелинейность встроенных антенн по диапазону у модулей...
 

pvvx

Активный участник сообщества
Для начала вам необходимо ознакомиться как схемотехнически устроен RF тракт в древних чипах WiFi типа ESP. В зависимости от уровня шума и других радио-сигналов работает АРУ, а как таковых АЦП там в помине нет. И уровень RSSI – это такой градусник, измеряющий может или нет чип принять посылку...

В новых чипах, для поддержки функций определения расстояния по новым стандартам WiFi уже другая схемотехника в чипе связанная с выборкой из RF части в ПО правильного уровня RSSI…
 

po525

New member
Спасибо большое за ответ. Нужно мнение разбирающихся людей. Возможно ли из излучателя WIFI и приемника сигнала сделать подобие влагомера? предположим есть емкость с песком. Расстояние между стенками емкости 1.5 метра. Между стенками находится песок. Если сделать с одной стороны направленный через песок пучок wifi-сигнала, возможно ли с обратной стороны принять сколько сигнала пришло, зная какой уровень сигнала вышел - вычислить уровень потерь. Будет ли уровень сигнала меняться в зависимости от влажности песка? Возможно ли измерения произвести с точностью хотя-бы в 2%?
 

pvvx

Активный участник сообщества
Расстояние между стенками емкости 1.5 метра.
Вы уверены что 1.5 метра песка WiFi пробьет не на уровне шумов?

Эдак проще магнетрон для микроволновки и простой СВЧ диод взять и прямо на ADC в каком MCU.
 

pvvx

Активный участник сообщества
1618230113826.png
Около роутера WiFi6:
1618229999555.png
Аж до 782 мВ, но можно и больше, если покрутить около антенн.
Не всякий СВЧ диод выдержит такое издевательство - у многих достаточно коснуться железкой и диода нет. Но этот держит и 2 кВт импульс рядом :)
 

pvvx

Активный участник сообщества
Есть геофизические сканеры. Вам достаточно сделать импульсный источник СВЧ в пару наносекунд и пару кВт и ловить отражение от стеки с замером уровня. Там деталей то на 500 рупь.
Есть и другие методы, но это не для всех…
Это на основе опыта работы в геофизике пока её не закрыли в России, вам говорю.

Вот только как вы отличите содержание воды если будет меняться плотность песка?
Водородосодержащие вообще другими методами сканируют...
 

pvvx

Активный участник сообщества
И так-же не ясно - чем простой измеритель точки росы не справится с задачей?
Обязательно надо что-то накрутить для усложнения и понижения точности?
 

po525

New member
Отлично :) оживленная дискуссия - самое оно :) .

"Вы уверены что 1.5 метра песка WiFi пробьет не на уровне шумов? " это расстояние можно уменьшить с 1.5 до 0.3 метра.
Плотность песка практически всегда одинаковая. Даже если вдруг взять песок с другого карьера и его плотность будет отличаться прям критически - всегда можно подстроиться под новые значения.

"Вам достаточно сделать импульсный источник СВЧ в пару наносекунд и пару кВт и ловить отражение от стеки с замером уровня. Там деталей то на 500 рупь. " - а можно по вот этому сообщению подробнее?

"простой измеритель точки росы " я таких пока что не встречал. Поясните пожалуйста.
 

pvvx

Активный участник сообщества
"Вы уверены что 1.5 метра песка WiFi пробьет не на уровне шумов? " это расстояние можно уменьшить с 1.5 до 0.3 метра.
Плотность песка практически всегда одинаковая. Даже если вдруг взять песок с другого карьера и его плотность будет отличаться прям критически - всегда можно подстроиться под новые значения.
Это смотря как его утряси.
"Вам достаточно сделать импульсный источник СВЧ в пару наносекунд и пару кВт и ловить отражение от стеки с замером уровня. Там деталей то на 500 рупь. " - а можно по вот этому сообщению подробнее?
Георадар, но вам запись и перламутровые пуговицы не нужны.
"простой измеритель точки росы " я таких пока что не встречал. Поясните пожалуйста.
Датчик влажности и температуры.
 

po525

New member
Пробовал работать с датчиком влажности и температуры. Если брать то что продают в Китае - это слишком хлипкие поделки не претендующие на роль сколько-нибудь серьезного применения. Хотя возможно все дело в цене. Возможно я перегибаю.
"Это смотря как его утряси. " - не будем вдаваться в крайности. надуру как говорится можно всякое сломать, но это не про нас. Как вариант влажность можно мерять и не в емкости. Можно и на транспортере. На нем песок будем всегда примерно одной консистенции.
Георадар и без перламутровых пуговиц изделие весьма емкое. Каким образом можно сделать импульсный источник СВЧ и замерить уровень?
 

pvvx

Активный участник сообщества
Георадар и без перламутровых пуговиц изделие весьма емкое. Каким образом можно сделать импульсный источник СВЧ и замерить уровень?
Ну-ну - счетчик для создания импульса в 100..200 нс, транзистор, трансформатор на ферритовом кольце диаметром 7..10 мм, диод с большими кристаллом (ДДРВ) и конденсатор, излучатель (антенна). Далее приемник: усилитель, строб с того же счетчика создающего импульс включающий окно измерения и всё.
Не понимаете и не знаете - заказывайте у кого платное изготовление.


Электрофизические параметры некоторых сред
СредаОтносительная диэлектрическая проницаемостьУдельное затухание, дБ/мСкорость распространения волн, м/нс
Воздух100,300
Песок влажный20 — 300,5 — 50,055 — 0,067
Песок сухой4 — 60,01 — 1,50,122 — 0,150
Суглинок влажный10 — 200,067 — 0,095
Суглинок сухой4 — 60,122 — 0,150
Глина влажная19 — 2725 — 1100,058 — 0,069
Глина сухая2 — 73 — 140,113 — 0,212
Торф50 — 780,034 — 0,042
Ил13 — 270,058 — 0,083
Гранит90,100
Бетон сухой3 — 71 — 70,090 — 0,113
Асфальт сухой3 — 62 — 150,122 — 0,173
Пресный лёд40,1 — 3,50,150
Пресная вода810,10
 

po525

New member
ок. спасибо за ответы. есть на примете кто может сделать влагомер?
 

pvvx

Активный участник сообщества
Описанная схема не менялась 40 лет, как и детали. Т.е. строится на деталях которые были 40 лет назад :) На новых можно что получше собрать - более миниатюрное :p
ок. спасибо за ответы. есть на примете кто может сделать влагомер?
Все померли давно, как и многие другие методы ныне ставшие неизвестными. Но этот ещё остался - ищите сами или купите и переделайте какой георадар...
 

pvvx

Активный участник сообщества
И вам СВЧ не требуется. Достаточно 300MHz..1ГГц антенны которая и является резонансным контуром и не неё и подается импульс в пару нс мощностью в 1..3 кВт.
Это ничтожная средняя мощность - 2..3 нс несколько тысяч раз в сек = 3 nс * 1000 * 2 кВт / 1000000000 нс (в сек) = 0.006 Вт - даже червяк в песке не почует :)
 

pvvx

Активный участник сообщества
Зачем поколению Arduino что-то знать? Купите :) или начните изучение хотя-бы с СШП антенн и до разрешенного к публикации (там далее нехилая статья - предательство... числится в запрещенных для публикации в открытых источниках...).
 
Сверху Снизу