Будем рассматривать уровень сигналах на 2-х платах с ESP8266
Три варианта антенн:
1. PCB (Printed Circuit Board) — антенна, «распечатанная» на самой плате
2. Керамическая (Chip Antennas). По сути — проводник, запеченный внутри керамического корпуса. За счет большей диэлектрической проницаемости керамики удается сделать такие антенны более компактными.
3. Внешняя антенна (разъем IPX)
Сейчас керамическая чип антенна встречается чаще на платах разработки. Поэтому очень интересно сравнить её с другими вариантами
Прошивка
Программа для теста написана в Arduino IDE
Некоторые пояснения по коду
Картинки загружены через LittleFS. Уровень сигнала получаем через функцию WiFi.RSSI()
Остальной код уже много раз используется на моём канале. Читайте предыдущие статьи
Тест антенн
Слева – PCB, справа – керамическая
Расстояние - рядом с роутером
Расстояние - 10 м в прямой видимости
Расстояние – не в прямой видимости со стенами
Как видим, по тесту керамическая антенна чуть-чуть проигрывает PCB
Теперь удаляем резистор и подключаем внешнюю антенну
Расстояние- рядом с роутером
Расстояние - 10 м в прямой видимости
Расстояние – не в прямой видимости со стенами
Как видим на всех тестах лучший результат
Вывод
Современные чип-антенны (керамические) достигли очень хорошего уровня эффективности, но они пока что менее эффективны, чем оптимизированная PCB антенна или хорошая внешняя антенна (особенно на 2.4 ГГц)
Где нужен стабильный сигнал на расстояние лучше использовать внешние антенны. В прямой видимости разницы большой нет между керамической и PCB антенной